1/*
2 * tkStubInit.c --
3 *
4 *	This file contains the initializers for the Tk stub vectors.
5 *
6 * Copyright (c) 1998-1999 by Scriptics Corporation.
7 *
8 * See the file "license.terms" for information on usage and redistribution
9 * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
10 *
11 * RCS: @(#) $Id: tkStubInit.c,v 1.41.2.4 2005/11/27 02:44:25 das Exp $
12 */
13
14#include "tkInt.h"
15#include "tkPort.h"
16
17#if !(defined(__WIN32__) && defined(MAC_TCL) || defined(MAC_OSX_TK))
18/* UNIX */
19#define UNIX_TK
20#endif
21
22#ifdef __WIN32__
23#include "tkWinInt.h"
24#endif
25#if defined(MAC_TCL)
26/* set this locally .. we could have used _TKMACINT */
27#define MAC_TK
28#include "tkMacInt.h"
29#endif
30
31#if defined(MAC_OSX_TK)
32/* set this locally .. we could have used _TKMACINT */
33#include "tkMacOSXInt.h"
34#endif
35
36#include "tkDecls.h"
37#include "tkPlatDecls.h"
38#include "tkIntDecls.h"
39#include "tkIntPlatDecls.h"
40#include "tkIntXlibDecls.h"
41
42/*
43 * Remove macros that will interfere with the definitions below.
44 */
45
46#define Tk_CreateCanvasVisitor ((void (*) _ANSI_ARGS_((Tcl_Interp * interp, \
47			VOID * typePtr))) NULL)
48#define Tk_GetCanvasVisitor ((VOID * (*) _ANSI_ARGS_((Tcl_Interp * interp, \
49			CONST char * name))) NULL)
50
51/*
52 * WARNING: The contents of this file is automatically generated by the
53 * tools/genStubs.tcl script. Any modifications to the function declarations
54 * below should be made in the generic/tk.decls script.
55 */
56
57/* !BEGIN!: Do not edit below this line. */
58
59TkIntStubs tkIntStubs = {
60    TCL_STUB_MAGIC,
61    NULL,
62    TkAllocWindow, /* 0 */
63    TkBezierPoints, /* 1 */
64    TkBezierScreenPoints, /* 2 */
65    TkBindDeadWindow, /* 3 */
66    TkBindEventProc, /* 4 */
67    TkBindFree, /* 5 */
68    TkBindInit, /* 6 */
69    TkChangeEventWindow, /* 7 */
70    TkClipInit, /* 8 */
71    TkComputeAnchor, /* 9 */
72    TkCopyAndGlobalEval, /* 10 */
73    TkCreateBindingProcedure, /* 11 */
74    TkCreateCursorFromData, /* 12 */
75    TkCreateFrame, /* 13 */
76    TkCreateMainWindow, /* 14 */
77    TkCurrentTime, /* 15 */
78    TkDeleteAllImages, /* 16 */
79    TkDoConfigureNotify, /* 17 */
80    TkDrawInsetFocusHighlight, /* 18 */
81    TkEventDeadWindow, /* 19 */
82    TkFillPolygon, /* 20 */
83    TkFindStateNum, /* 21 */
84    TkFindStateString, /* 22 */
85    TkFocusDeadWindow, /* 23 */
86    TkFocusFilterEvent, /* 24 */
87    TkFocusKeyEvent, /* 25 */
88    TkFontPkgInit, /* 26 */
89    TkFontPkgFree, /* 27 */
90    TkFreeBindingTags, /* 28 */
91    TkpFreeCursor, /* 29 */
92    TkGetBitmapData, /* 30 */
93    TkGetButtPoints, /* 31 */
94    TkGetCursorByName, /* 32 */
95    TkGetDefaultScreenName, /* 33 */
96    TkGetDisplay, /* 34 */
97    TkGetDisplayOf, /* 35 */
98    TkGetFocusWin, /* 36 */
99    TkGetInterpNames, /* 37 */
100    TkGetMiterPoints, /* 38 */
101    TkGetPointerCoords, /* 39 */
102    TkGetServerInfo, /* 40 */
103    TkGrabDeadWindow, /* 41 */
104    TkGrabState, /* 42 */
105    TkIncludePoint, /* 43 */
106    TkInOutEvents, /* 44 */
107    TkInstallFrameMenu, /* 45 */
108    TkKeysymToString, /* 46 */
109    TkLineToArea, /* 47 */
110    TkLineToPoint, /* 48 */
111    TkMakeBezierCurve, /* 49 */
112    TkMakeBezierPostscript, /* 50 */
113    TkOptionClassChanged, /* 51 */
114    TkOptionDeadWindow, /* 52 */
115    TkOvalToArea, /* 53 */
116    TkOvalToPoint, /* 54 */
117    TkpChangeFocus, /* 55 */
118    TkpCloseDisplay, /* 56 */
119    TkpClaimFocus, /* 57 */
120    TkpDisplayWarning, /* 58 */
121    TkpGetAppName, /* 59 */
122    TkpGetOtherWindow, /* 60 */
123    TkpGetWrapperWindow, /* 61 */
124    TkpInit, /* 62 */
125    TkpInitializeMenuBindings, /* 63 */
126    TkpMakeContainer, /* 64 */
127    TkpMakeMenuWindow, /* 65 */
128    TkpMakeWindow, /* 66 */
129    TkpMenuNotifyToplevelCreate, /* 67 */
130    TkpOpenDisplay, /* 68 */
131    TkPointerEvent, /* 69 */
132    TkPolygonToArea, /* 70 */
133    TkPolygonToPoint, /* 71 */
134    TkPositionInTree, /* 72 */
135    TkpRedirectKeyEvent, /* 73 */
136    TkpSetMainMenubar, /* 74 */
137    TkpUseWindow, /* 75 */
138    TkpWindowWasRecentlyDeleted, /* 76 */
139    TkQueueEventForAllChildren, /* 77 */
140    TkReadBitmapFile, /* 78 */
141    TkScrollWindow, /* 79 */
142    TkSelDeadWindow, /* 80 */
143    TkSelEventProc, /* 81 */
144    TkSelInit, /* 82 */
145    TkSelPropProc, /* 83 */
146    NULL, /* 84 */
147    TkSetWindowMenuBar, /* 85 */
148    TkStringToKeysym, /* 86 */
149    TkThickPolyLineToArea, /* 87 */
150    TkWmAddToColormapWindows, /* 88 */
151    TkWmDeadWindow, /* 89 */
152    TkWmFocusToplevel, /* 90 */
153    TkWmMapWindow, /* 91 */
154    TkWmNewWindow, /* 92 */
155    TkWmProtocolEventProc, /* 93 */
156    TkWmRemoveFromColormapWindows, /* 94 */
157    TkWmRestackToplevel, /* 95 */
158    TkWmSetClass, /* 96 */
159    TkWmUnmapWindow, /* 97 */
160    TkDebugBitmap, /* 98 */
161    TkDebugBorder, /* 99 */
162    TkDebugCursor, /* 100 */
163    TkDebugColor, /* 101 */
164    TkDebugConfig, /* 102 */
165    TkDebugFont, /* 103 */
166    TkFindStateNumObj, /* 104 */
167    TkGetBitmapPredefTable, /* 105 */
168    TkGetDisplayList, /* 106 */
169    TkGetMainInfoList, /* 107 */
170    TkGetWindowFromObj, /* 108 */
171    TkpGetString, /* 109 */
172    TkpGetSubFonts, /* 110 */
173    TkpGetSystemDefault, /* 111 */
174    TkpMenuThreadInit, /* 112 */
175#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
176    NULL, /* 113 */
177#endif /* UNIX */
178#ifdef __WIN32__
179    TkClipBox, /* 113 */
180#endif /* __WIN32__ */
181#ifdef MAC_TCL
182    TkClipBox, /* 113 */
183#endif /* MAC_TCL */
184#ifdef MAC_OSX_TK
185    TkClipBox, /* 113 */
186#endif /* MAC_OSX_TK */
187#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
188    NULL, /* 114 */
189#endif /* UNIX */
190#ifdef __WIN32__
191    TkCreateRegion, /* 114 */
192#endif /* __WIN32__ */
193#ifdef MAC_TCL
194    TkCreateRegion, /* 114 */
195#endif /* MAC_TCL */
196#ifdef MAC_OSX_TK
197    TkCreateRegion, /* 114 */
198#endif /* MAC_OSX_TK */
199#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
200    NULL, /* 115 */
201#endif /* UNIX */
202#ifdef __WIN32__
203    TkDestroyRegion, /* 115 */
204#endif /* __WIN32__ */
205#ifdef MAC_TCL
206    TkDestroyRegion, /* 115 */
207#endif /* MAC_TCL */
208#ifdef MAC_OSX_TK
209    TkDestroyRegion, /* 115 */
210#endif /* MAC_OSX_TK */
211#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
212    NULL, /* 116 */
213#endif /* UNIX */
214#ifdef __WIN32__
215    TkIntersectRegion, /* 116 */
216#endif /* __WIN32__ */
217#ifdef MAC_TCL
218    TkIntersectRegion, /* 116 */
219#endif /* MAC_TCL */
220#ifdef MAC_OSX_TK
221    TkIntersectRegion, /* 116 */
222#endif /* MAC_OSX_TK */
223#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
224    NULL, /* 117 */
225#endif /* UNIX */
226#ifdef __WIN32__
227    TkRectInRegion, /* 117 */
228#endif /* __WIN32__ */
229#ifdef MAC_TCL
230    TkRectInRegion, /* 117 */
231#endif /* MAC_TCL */
232#ifdef MAC_OSX_TK
233    TkRectInRegion, /* 117 */
234#endif /* MAC_OSX_TK */
235#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
236    NULL, /* 118 */
237#endif /* UNIX */
238#ifdef __WIN32__
239    TkSetRegion, /* 118 */
240#endif /* __WIN32__ */
241#ifdef MAC_TCL
242    TkSetRegion, /* 118 */
243#endif /* MAC_TCL */
244#ifdef MAC_OSX_TK
245    TkSetRegion, /* 118 */
246#endif /* MAC_OSX_TK */
247#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
248    NULL, /* 119 */
249#endif /* UNIX */
250#ifdef __WIN32__
251    TkUnionRectWithRegion, /* 119 */
252#endif /* __WIN32__ */
253#ifdef MAC_TCL
254    TkUnionRectWithRegion, /* 119 */
255#endif /* MAC_TCL */
256#ifdef MAC_OSX_TK
257    TkUnionRectWithRegion, /* 119 */
258#endif /* MAC_OSX_TK */
259    NULL, /* 120 */
260#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
261    NULL, /* 121 */
262#endif /* UNIX */
263#ifdef __WIN32__
264    NULL, /* 121 */
265#endif /* __WIN32__ */
266#ifdef MAC_TCL
267    TkpCreateNativeBitmap, /* 121 */
268#endif /* MAC_TCL */
269#ifdef MAC_OSX_TK
270    TkpCreateNativeBitmap, /* 121 */
271#endif /* MAC_OSX_TK */
272#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
273    NULL, /* 122 */
274#endif /* UNIX */
275#ifdef __WIN32__
276    NULL, /* 122 */
277#endif /* __WIN32__ */
278#ifdef MAC_TCL
279    TkpDefineNativeBitmaps, /* 122 */
280#endif /* MAC_TCL */
281#ifdef MAC_OSX_TK
282    TkpDefineNativeBitmaps, /* 122 */
283#endif /* MAC_OSX_TK */
284    NULL, /* 123 */
285#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
286    NULL, /* 124 */
287#endif /* UNIX */
288#ifdef __WIN32__
289    NULL, /* 124 */
290#endif /* __WIN32__ */
291#ifdef MAC_TCL
292    TkpGetNativeAppBitmap, /* 124 */
293#endif /* MAC_TCL */
294#ifdef MAC_OSX_TK
295    TkpGetNativeAppBitmap, /* 124 */
296#endif /* MAC_OSX_TK */
297    NULL, /* 125 */
298    NULL, /* 126 */
299    NULL, /* 127 */
300    NULL, /* 128 */
301    NULL, /* 129 */
302    NULL, /* 130 */
303    NULL, /* 131 */
304    NULL, /* 132 */
305    NULL, /* 133 */
306    NULL, /* 134 */
307    TkpDrawHighlightBorder, /* 135 */
308    TkSetFocusWin, /* 136 */
309    TkpSetKeycodeAndState, /* 137 */
310    TkpGetKeySym, /* 138 */
311    TkpInitKeymapInfo, /* 139 */
312    TkPhotoGetValidRegion, /* 140 */
313    TkWmStackorderToplevel, /* 141 */
314    TkFocusFree, /* 142 */
315    TkClipCleanup, /* 143 */
316    TkGCCleanup, /* 144 */
317#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
318    NULL, /* 145 */
319#endif /* UNIX */
320#ifdef __WIN32__
321    TkSubtractRegion, /* 145 */
322#endif /* __WIN32__ */
323#ifdef MAC_TCL
324    TkSubtractRegion, /* 145 */
325#endif /* MAC_TCL */
326#ifdef MAC_OSX_TK
327    TkSubtractRegion, /* 145 */
328#endif /* MAC_OSX_TK */
329    TkStylePkgInit, /* 146 */
330    TkStylePkgFree, /* 147 */
331    TkToplevelWindowForCommand, /* 148 */
332    TkGetOptionSpec, /* 149 */
333    NULL, /* 150 */
334    NULL, /* 151 */
335    TkpDrawFrame, /* 152 */
336};
337
338TkIntPlatStubs tkIntPlatStubs = {
339    TCL_STUB_MAGIC,
340    NULL,
341#ifdef __WIN32__
342    TkAlignImageData, /* 0 */
343    NULL, /* 1 */
344    TkGenerateActivateEvents, /* 2 */
345    TkpGetMS, /* 3 */
346    TkPointerDeadWindow, /* 4 */
347    TkpPrintWindowId, /* 5 */
348    TkpScanWindowId, /* 6 */
349    TkpSetCapture, /* 7 */
350    TkpSetCursor, /* 8 */
351    TkpWmSetState, /* 9 */
352    TkSetPixmapColormap, /* 10 */
353    TkWinCancelMouseTimer, /* 11 */
354    TkWinClipboardRender, /* 12 */
355    TkWinEmbeddedEventProc, /* 13 */
356    TkWinFillRect, /* 14 */
357    TkWinGetBorderPixels, /* 15 */
358    TkWinGetDrawableDC, /* 16 */
359    TkWinGetModifierState, /* 17 */
360    TkWinGetSystemPalette, /* 18 */
361    TkWinGetWrapperWindow, /* 19 */
362    TkWinHandleMenuEvent, /* 20 */
363    TkWinIndexOfColor, /* 21 */
364    TkWinReleaseDrawableDC, /* 22 */
365    TkWinResendEvent, /* 23 */
366    TkWinSelectPalette, /* 24 */
367    TkWinSetMenu, /* 25 */
368    TkWinSetWindowPos, /* 26 */
369    TkWinWmCleanup, /* 27 */
370    TkWinXCleanup, /* 28 */
371    TkWinXInit, /* 29 */
372    TkWinSetForegroundWindow, /* 30 */
373    TkWinDialogDebug, /* 31 */
374    TkWinGetMenuSystemDefault, /* 32 */
375    TkWinGetPlatformId, /* 33 */
376    TkWinSetHINSTANCE, /* 34 */
377    TkWinGetPlatformTheme, /* 35 */
378#endif /* __WIN32__ */
379#ifdef MAC_TCL
380    TkGenerateActivateEvents, /* 0 */
381    NULL, /* 1 */
382    NULL, /* 2 */
383    TkpGetMS, /* 3 */
384    NULL, /* 4 */
385    TkPointerDeadWindow, /* 5 */
386    TkpSetCapture, /* 6 */
387    TkpSetCursor, /* 7 */
388    TkpWmSetState, /* 8 */
389    NULL, /* 9 */
390    TkAboutDlg, /* 10 */
391    NULL, /* 11 */
392    NULL, /* 12 */
393    TkGetTransientMaster, /* 13 */
394    TkGenerateButtonEvent, /* 14 */
395    NULL, /* 15 */
396    TkGenWMDestroyEvent, /* 16 */
397    NULL, /* 17 */
398    TkMacButtonKeyState, /* 18 */
399    TkMacClearMenubarActive, /* 19 */
400    NULL, /* 20 */
401    TkMacDispatchMenuEvent, /* 21 */
402    TkMacInstallCursor, /* 22 */
403    NULL, /* 23 */
404    TkMacHandleTearoffMenu, /* 24 */
405    NULL, /* 25 */
406    NULL, /* 26 */
407    TkMacDoHLEvent, /* 27 */
408    NULL, /* 28 */
409    TkMacGenerateTime, /* 29 */
410    NULL, /* 30 */
411    TkMacGetScrollbarGrowWindow, /* 31 */
412    TkMacGetXWindow, /* 32 */
413    TkMacGrowToplevel, /* 33 */
414    TkMacHandleMenuSelect, /* 34 */
415    NULL, /* 35 */
416    NULL, /* 36 */
417    NULL, /* 37 */
418    TkMacInvalidateWindow, /* 38 */
419    TkMacIsCharacterMissing, /* 39 */
420    TkMacMakeRealWindowExist, /* 40 */
421    TkMacMakeStippleMap, /* 41 */
422    TkMacMenuClick, /* 42 */
423    TkMacRegisterOffScreenWindow, /* 43 */
424    TkMacResizable, /* 44 */
425    NULL, /* 45 */
426    TkMacSetHelpMenuItemCount, /* 46 */
427    TkMacSetScrollbarGrow, /* 47 */
428    TkMacSetUpClippingRgn, /* 48 */
429    TkMacSetUpGraphicsPort, /* 49 */
430    TkMacUpdateClipRgn, /* 50 */
431    TkMacUnregisterMacWindow, /* 51 */
432    TkMacUseMenuID, /* 52 */
433    TkMacVisableClipRgn, /* 53 */
434    TkMacWinBounds, /* 54 */
435    TkMacWindowOffset, /* 55 */
436    NULL, /* 56 */
437    TkSetMacColor, /* 57 */
438    TkSetWMName, /* 58 */
439    TkSuspendClipboard, /* 59 */
440    NULL, /* 60 */
441    TkMacZoomToplevel, /* 61 */
442    Tk_TopCoordsToWindow, /* 62 */
443    TkMacContainerId, /* 63 */
444    TkMacGetHostToplevel, /* 64 */
445    TkMacPreprocessMenu, /* 65 */
446    TkpIsWindowFloating, /* 66 */
447#endif /* MAC_TCL */
448#ifdef MAC_OSX_TK
449    TkGenerateActivateEvents, /* 0 */
450    NULL, /* 1 */
451    NULL, /* 2 */
452    TkPointerDeadWindow, /* 3 */
453    TkpSetCapture, /* 4 */
454    TkpSetCursor, /* 5 */
455    TkpWmSetState, /* 6 */
456    TkAboutDlg, /* 7 */
457    TkMacOSXButtonKeyState, /* 8 */
458    TkMacOSXClearMenubarActive, /* 9 */
459    TkMacOSXDispatchMenuEvent, /* 10 */
460    TkMacOSXInstallCursor, /* 11 */
461    TkMacOSXHandleTearoffMenu, /* 12 */
462    NULL, /* 13 */
463    TkMacOSXDoHLEvent, /* 14 */
464    NULL, /* 15 */
465    TkMacOSXGetXWindow, /* 16 */
466    TkMacOSXGrowToplevel, /* 17 */
467    TkMacOSXHandleMenuSelect, /* 18 */
468    NULL, /* 19 */
469    NULL, /* 20 */
470    TkMacOSXInvalidateWindow, /* 21 */
471    TkMacOSXIsCharacterMissing, /* 22 */
472    TkMacOSXMakeRealWindowExist, /* 23 */
473    TkMacOSXMakeStippleMap, /* 24 */
474    TkMacOSXMenuClick, /* 25 */
475    TkMacOSXRegisterOffScreenWindow, /* 26 */
476    TkMacOSXResizable, /* 27 */
477    TkMacOSXSetHelpMenuItemCount, /* 28 */
478    TkMacOSXSetScrollbarGrow, /* 29 */
479    TkMacOSXSetUpClippingRgn, /* 30 */
480    TkMacOSXSetUpGraphicsPort, /* 31 */
481    TkMacOSXUpdateClipRgn, /* 32 */
482    TkMacOSXUnregisterMacWindow, /* 33 */
483    TkMacOSXUseMenuID, /* 34 */
484    TkMacOSXVisableClipRgn, /* 35 */
485    TkMacOSXWinBounds, /* 36 */
486    TkMacOSXWindowOffset, /* 37 */
487    TkSetMacColor, /* 38 */
488    TkSetWMName, /* 39 */
489    TkSuspendClipboard, /* 40 */
490    TkMacOSXZoomToplevel, /* 41 */
491    Tk_TopCoordsToWindow, /* 42 */
492    TkMacOSXContainerId, /* 43 */
493    TkMacOSXGetHostToplevel, /* 44 */
494    TkMacOSXPreprocessMenu, /* 45 */
495    TkpIsWindowFloating, /* 46 */
496    TkMacOSXGetCapture, /* 47 */
497    NULL, /* 48 */
498    TkGetTransientMaster, /* 49 */
499    TkGenerateButtonEvent, /* 50 */
500    TkGenWMDestroyEvent, /* 51 */
501    NULL, /* 52 */
502    TkpGetMS, /* 53 */
503#endif /* MAC_OSX_TK */
504#if !(defined(__WIN32__) || defined(MAC_TCL) || defined(MAC_OSX_TK)) /* X11 */
505    TkCreateXEventSource, /* 0 */
506    TkFreeWindowId, /* 1 */
507    TkInitXId, /* 2 */
508    TkpCmapStressed, /* 3 */
509    TkpSync, /* 4 */
510    TkUnixContainerId, /* 5 */
511    TkUnixDoOneXEvent, /* 6 */
512    TkUnixSetMenubar, /* 7 */
513    TkpScanWindowId, /* 8 */
514    TkWmCleanup, /* 9 */
515    TkSendCleanup, /* 10 */
516    TkFreeXId, /* 11 */
517    TkpWmSetState, /* 12 */
518#endif /* X11 */
519};
520
521TkIntXlibStubs tkIntXlibStubs = {
522    TCL_STUB_MAGIC,
523    NULL,
524#ifdef __WIN32__
525    XSetDashes, /* 0 */
526    XGetModifierMapping, /* 1 */
527    XCreateImage, /* 2 */
528    XGetImage, /* 3 */
529    XGetAtomName, /* 4 */
530    XKeysymToString, /* 5 */
531    XCreateColormap, /* 6 */
532    XCreatePixmapCursor, /* 7 */
533    XCreateGlyphCursor, /* 8 */
534    XGContextFromGC, /* 9 */
535    XListHosts, /* 10 */
536    XKeycodeToKeysym, /* 11 */
537    XStringToKeysym, /* 12 */
538    XRootWindow, /* 13 */
539    XSetErrorHandler, /* 14 */
540    XIconifyWindow, /* 15 */
541    XWithdrawWindow, /* 16 */
542    XGetWMColormapWindows, /* 17 */
543    XAllocColor, /* 18 */
544    XBell, /* 19 */
545    XChangeProperty, /* 20 */
546    XChangeWindowAttributes, /* 21 */
547    XClearWindow, /* 22 */
548    XConfigureWindow, /* 23 */
549    XCopyArea, /* 24 */
550    XCopyPlane, /* 25 */
551    XCreateBitmapFromData, /* 26 */
552    XDefineCursor, /* 27 */
553    XDeleteProperty, /* 28 */
554    XDestroyWindow, /* 29 */
555    XDrawArc, /* 30 */
556    XDrawLines, /* 31 */
557    XDrawRectangle, /* 32 */
558    XFillArc, /* 33 */
559    XFillPolygon, /* 34 */
560    XFillRectangles, /* 35 */
561    XForceScreenSaver, /* 36 */
562    XFreeColormap, /* 37 */
563    XFreeColors, /* 38 */
564    XFreeCursor, /* 39 */
565    XFreeModifiermap, /* 40 */
566    XGetGeometry, /* 41 */
567    XGetInputFocus, /* 42 */
568    XGetWindowProperty, /* 43 */
569    XGetWindowAttributes, /* 44 */
570    XGrabKeyboard, /* 45 */
571    XGrabPointer, /* 46 */
572    XKeysymToKeycode, /* 47 */
573    XLookupColor, /* 48 */
574    XMapWindow, /* 49 */
575    XMoveResizeWindow, /* 50 */
576    XMoveWindow, /* 51 */
577    XNextEvent, /* 52 */
578    XPutBackEvent, /* 53 */
579    XQueryColors, /* 54 */
580    XQueryPointer, /* 55 */
581    XQueryTree, /* 56 */
582    XRaiseWindow, /* 57 */
583    XRefreshKeyboardMapping, /* 58 */
584    XResizeWindow, /* 59 */
585    XSelectInput, /* 60 */
586    XSendEvent, /* 61 */
587    XSetCommand, /* 62 */
588    XSetIconName, /* 63 */
589    XSetInputFocus, /* 64 */
590    XSetSelectionOwner, /* 65 */
591    XSetWindowBackground, /* 66 */
592    XSetWindowBackgroundPixmap, /* 67 */
593    XSetWindowBorder, /* 68 */
594    XSetWindowBorderPixmap, /* 69 */
595    XSetWindowBorderWidth, /* 70 */
596    XSetWindowColormap, /* 71 */
597    XTranslateCoordinates, /* 72 */
598    XUngrabKeyboard, /* 73 */
599    XUngrabPointer, /* 74 */
600    XUnmapWindow, /* 75 */
601    XWindowEvent, /* 76 */
602    XDestroyIC, /* 77 */
603    XFilterEvent, /* 78 */
604    XmbLookupString, /* 79 */
605    TkPutImage, /* 80 */
606    NULL, /* 81 */
607    XParseColor, /* 82 */
608    XCreateGC, /* 83 */
609    XFreeGC, /* 84 */
610    XInternAtom, /* 85 */
611    XSetBackground, /* 86 */
612    XSetForeground, /* 87 */
613    XSetClipMask, /* 88 */
614    XSetClipOrigin, /* 89 */
615    XSetTSOrigin, /* 90 */
616    XChangeGC, /* 91 */
617    XSetFont, /* 92 */
618    XSetArcMode, /* 93 */
619    XSetStipple, /* 94 */
620    XSetFillRule, /* 95 */
621    XSetFillStyle, /* 96 */
622    XSetFunction, /* 97 */
623    XSetLineAttributes, /* 98 */
624    _XInitImageFuncPtrs, /* 99 */
625    XCreateIC, /* 100 */
626    XGetVisualInfo, /* 101 */
627    XSetWMClientMachine, /* 102 */
628    XStringListToTextProperty, /* 103 */
629    XDrawLine, /* 104 */
630    XWarpPointer, /* 105 */
631    XFillRectangle, /* 106 */
632#endif /* __WIN32__ */
633#ifdef MAC_TCL
634    XSetDashes, /* 0 */
635    XGetModifierMapping, /* 1 */
636    XCreateImage, /* 2 */
637    XGetImage, /* 3 */
638    XGetAtomName, /* 4 */
639    XKeysymToString, /* 5 */
640    XCreateColormap, /* 6 */
641    XGContextFromGC, /* 7 */
642    XKeycodeToKeysym, /* 8 */
643    XStringToKeysym, /* 9 */
644    XRootWindow, /* 10 */
645    XSetErrorHandler, /* 11 */
646    XAllocColor, /* 12 */
647    XBell, /* 13 */
648    XChangeProperty, /* 14 */
649    XChangeWindowAttributes, /* 15 */
650    XConfigureWindow, /* 16 */
651    XCopyArea, /* 17 */
652    XCopyPlane, /* 18 */
653    XCreateBitmapFromData, /* 19 */
654    XDefineCursor, /* 20 */
655    XDestroyWindow, /* 21 */
656    XDrawArc, /* 22 */
657    XDrawLines, /* 23 */
658    XDrawRectangle, /* 24 */
659    XFillArc, /* 25 */
660    XFillPolygon, /* 26 */
661    XFillRectangles, /* 27 */
662    XFreeColormap, /* 28 */
663    XFreeColors, /* 29 */
664    XFreeModifiermap, /* 30 */
665    XGetGeometry, /* 31 */
666    XGetWindowProperty, /* 32 */
667    XGrabKeyboard, /* 33 */
668    XGrabPointer, /* 34 */
669    XKeysymToKeycode, /* 35 */
670    XMapWindow, /* 36 */
671    XMoveResizeWindow, /* 37 */
672    XMoveWindow, /* 38 */
673    XQueryPointer, /* 39 */
674    XRaiseWindow, /* 40 */
675    XRefreshKeyboardMapping, /* 41 */
676    XResizeWindow, /* 42 */
677    XSelectInput, /* 43 */
678    XSendEvent, /* 44 */
679    XSetIconName, /* 45 */
680    XSetInputFocus, /* 46 */
681    XSetSelectionOwner, /* 47 */
682    XSetWindowBackground, /* 48 */
683    XSetWindowBackgroundPixmap, /* 49 */
684    XSetWindowBorder, /* 50 */
685    XSetWindowBorderPixmap, /* 51 */
686    XSetWindowBorderWidth, /* 52 */
687    XSetWindowColormap, /* 53 */
688    XUngrabKeyboard, /* 54 */
689    XUngrabPointer, /* 55 */
690    XUnmapWindow, /* 56 */
691    TkPutImage, /* 57 */
692    XParseColor, /* 58 */
693    XCreateGC, /* 59 */
694    XFreeGC, /* 60 */
695    XInternAtom, /* 61 */
696    XSetBackground, /* 62 */
697    XSetForeground, /* 63 */
698    XSetClipMask, /* 64 */
699    XSetClipOrigin, /* 65 */
700    XSetTSOrigin, /* 66 */
701    XChangeGC, /* 67 */
702    XSetFont, /* 68 */
703    XSetArcMode, /* 69 */
704    XSetStipple, /* 70 */
705    XSetFillRule, /* 71 */
706    XSetFillStyle, /* 72 */
707    XSetFunction, /* 73 */
708    XSetLineAttributes, /* 74 */
709    _XInitImageFuncPtrs, /* 75 */
710    XCreateIC, /* 76 */
711    XGetVisualInfo, /* 77 */
712    XSetWMClientMachine, /* 78 */
713    XStringListToTextProperty, /* 79 */
714    XDrawSegments, /* 80 */
715    XForceScreenSaver, /* 81 */
716    XDrawLine, /* 82 */
717    XFillRectangle, /* 83 */
718    XClearWindow, /* 84 */
719    XDrawPoint, /* 85 */
720    XDrawPoints, /* 86 */
721    XWarpPointer, /* 87 */
722    XQueryColor, /* 88 */
723    XQueryColors, /* 89 */
724    XQueryTree, /* 90 */
725#endif /* MAC_TCL */
726#ifdef MAC_OSX_TK
727    XSetDashes, /* 0 */
728    XGetModifierMapping, /* 1 */
729    XCreateImage, /* 2 */
730    XGetImage, /* 3 */
731    XGetAtomName, /* 4 */
732    XKeysymToString, /* 5 */
733    XCreateColormap, /* 6 */
734    XGContextFromGC, /* 7 */
735    XKeycodeToKeysym, /* 8 */
736    XStringToKeysym, /* 9 */
737    XRootWindow, /* 10 */
738    XSetErrorHandler, /* 11 */
739    XAllocColor, /* 12 */
740    XBell, /* 13 */
741    XChangeProperty, /* 14 */
742    XChangeWindowAttributes, /* 15 */
743    XConfigureWindow, /* 16 */
744    XCopyArea, /* 17 */
745    XCopyPlane, /* 18 */
746    XCreateBitmapFromData, /* 19 */
747    XDefineCursor, /* 20 */
748    XDestroyWindow, /* 21 */
749    XDrawArc, /* 22 */
750    XDrawLines, /* 23 */
751    XDrawRectangle, /* 24 */
752    XFillArc, /* 25 */
753    XFillPolygon, /* 26 */
754    XFillRectangles, /* 27 */
755    XFreeColormap, /* 28 */
756    XFreeColors, /* 29 */
757    XFreeModifiermap, /* 30 */
758    XGetGeometry, /* 31 */
759    XGetWindowProperty, /* 32 */
760    XGrabKeyboard, /* 33 */
761    XGrabPointer, /* 34 */
762    XKeysymToKeycode, /* 35 */
763    XMapWindow, /* 36 */
764    XMoveResizeWindow, /* 37 */
765    XMoveWindow, /* 38 */
766    XQueryPointer, /* 39 */
767    XRaiseWindow, /* 40 */
768    XRefreshKeyboardMapping, /* 41 */
769    XResizeWindow, /* 42 */
770    XSelectInput, /* 43 */
771    XSendEvent, /* 44 */
772    XSetIconName, /* 45 */
773    XSetInputFocus, /* 46 */
774    XSetSelectionOwner, /* 47 */
775    XSetWindowBackground, /* 48 */
776    XSetWindowBackgroundPixmap, /* 49 */
777    XSetWindowBorder, /* 50 */
778    XSetWindowBorderPixmap, /* 51 */
779    XSetWindowBorderWidth, /* 52 */
780    XSetWindowColormap, /* 53 */
781    XUngrabKeyboard, /* 54 */
782    XUngrabPointer, /* 55 */
783    XUnmapWindow, /* 56 */
784    TkPutImage, /* 57 */
785    XParseColor, /* 58 */
786    XCreateGC, /* 59 */
787    XFreeGC, /* 60 */
788    XInternAtom, /* 61 */
789    XSetBackground, /* 62 */
790    XSetForeground, /* 63 */
791    XSetClipMask, /* 64 */
792    XSetClipOrigin, /* 65 */
793    XSetTSOrigin, /* 66 */
794    XChangeGC, /* 67 */
795    XSetFont, /* 68 */
796    XSetArcMode, /* 69 */
797    XSetStipple, /* 70 */
798    XSetFillRule, /* 71 */
799    XSetFillStyle, /* 72 */
800    XSetFunction, /* 73 */
801    XSetLineAttributes, /* 74 */
802    _XInitImageFuncPtrs, /* 75 */
803    XCreateIC, /* 76 */
804    XGetVisualInfo, /* 77 */
805    XSetWMClientMachine, /* 78 */
806    XStringListToTextProperty, /* 79 */
807    XDrawSegments, /* 80 */
808    XForceScreenSaver, /* 81 */
809    XDrawLine, /* 82 */
810    XFillRectangle, /* 83 */
811    XClearWindow, /* 84 */
812    XDrawPoint, /* 85 */
813    XDrawPoints, /* 86 */
814    XWarpPointer, /* 87 */
815    XQueryColor, /* 88 */
816    XQueryColors, /* 89 */
817    XQueryTree, /* 90 */
818    XSync, /* 91 */
819#endif /* MAC_OSX_TK */
820};
821
822TkPlatStubs tkPlatStubs = {
823    TCL_STUB_MAGIC,
824    NULL,
825#ifdef __WIN32__
826    Tk_AttachHWND, /* 0 */
827    Tk_GetHINSTANCE, /* 1 */
828    Tk_GetHWND, /* 2 */
829    Tk_HWNDToWindow, /* 3 */
830    Tk_PointerEvent, /* 4 */
831    Tk_TranslateWinEvent, /* 5 */
832#endif /* __WIN32__ */
833#ifdef MAC_TCL
834    Tk_MacSetEmbedHandler, /* 0 */
835    Tk_MacTurnOffMenus, /* 1 */
836    Tk_MacTkOwnsCursor, /* 2 */
837    TkMacInitMenus, /* 3 */
838    TkMacInitAppleEvents, /* 4 */
839    TkMacConvertEvent, /* 5 */
840    TkMacConvertTkEvent, /* 6 */
841    TkGenWMConfigureEvent, /* 7 */
842    TkMacInvalClipRgns, /* 8 */
843    TkMacHaveAppearance, /* 9 */
844    TkMacGetDrawablePort, /* 10 */
845#endif /* MAC_TCL */
846#ifdef MAC_OSX_TK
847    Tk_MacOSXSetEmbedHandler, /* 0 */
848    Tk_MacOSXTurnOffMenus, /* 1 */
849    Tk_MacOSXTkOwnsCursor, /* 2 */
850    TkMacOSXInitMenus, /* 3 */
851    TkMacOSXInitAppleEvents, /* 4 */
852    TkGenWMConfigureEvent, /* 5 */
853    TkMacOSXInvalClipRgns, /* 6 */
854    TkMacOSXGetDrawablePort, /* 7 */
855    TkMacOSXGetRootControl, /* 8 */
856    Tk_MacOSXSetupTkNotifier, /* 9 */
857    Tk_MacOSXIsAppInFront, /* 10 */
858#endif /* MAC_OSX_TK */
859};
860
861static TkStubHooks tkStubHooks = {
862    &tkPlatStubs,
863    &tkIntStubs,
864    &tkIntPlatStubs,
865    &tkIntXlibStubs
866};
867
868TkStubs tkStubs = {
869    TCL_STUB_MAGIC,
870    &tkStubHooks,
871    Tk_MainLoop, /* 0 */
872    Tk_3DBorderColor, /* 1 */
873    Tk_3DBorderGC, /* 2 */
874    Tk_3DHorizontalBevel, /* 3 */
875    Tk_3DVerticalBevel, /* 4 */
876    Tk_AddOption, /* 5 */
877    Tk_BindEvent, /* 6 */
878    Tk_CanvasDrawableCoords, /* 7 */
879    Tk_CanvasEventuallyRedraw, /* 8 */
880    Tk_CanvasGetCoord, /* 9 */
881    Tk_CanvasGetTextInfo, /* 10 */
882    Tk_CanvasPsBitmap, /* 11 */
883    Tk_CanvasPsColor, /* 12 */
884    Tk_CanvasPsFont, /* 13 */
885    Tk_CanvasPsPath, /* 14 */
886    Tk_CanvasPsStipple, /* 15 */
887    Tk_CanvasPsY, /* 16 */
888    Tk_CanvasSetStippleOrigin, /* 17 */
889    Tk_CanvasTagsParseProc, /* 18 */
890    Tk_CanvasTagsPrintProc, /* 19 */
891    Tk_CanvasTkwin, /* 20 */
892    Tk_CanvasWindowCoords, /* 21 */
893    Tk_ChangeWindowAttributes, /* 22 */
894    Tk_CharBbox, /* 23 */
895    Tk_ClearSelection, /* 24 */
896    Tk_ClipboardAppend, /* 25 */
897    Tk_ClipboardClear, /* 26 */
898    Tk_ConfigureInfo, /* 27 */
899    Tk_ConfigureValue, /* 28 */
900    Tk_ConfigureWidget, /* 29 */
901    Tk_ConfigureWindow, /* 30 */
902    Tk_ComputeTextLayout, /* 31 */
903    Tk_CoordsToWindow, /* 32 */
904    Tk_CreateBinding, /* 33 */
905    Tk_CreateBindingTable, /* 34 */
906    Tk_CreateErrorHandler, /* 35 */
907    Tk_CreateEventHandler, /* 36 */
908    Tk_CreateGenericHandler, /* 37 */
909    Tk_CreateImageType, /* 38 */
910    Tk_CreateItemType, /* 39 */
911    Tk_CreatePhotoImageFormat, /* 40 */
912    Tk_CreateSelHandler, /* 41 */
913    Tk_CreateWindow, /* 42 */
914    Tk_CreateWindowFromPath, /* 43 */
915    Tk_DefineBitmap, /* 44 */
916    Tk_DefineCursor, /* 45 */
917    Tk_DeleteAllBindings, /* 46 */
918    Tk_DeleteBinding, /* 47 */
919    Tk_DeleteBindingTable, /* 48 */
920    Tk_DeleteErrorHandler, /* 49 */
921    Tk_DeleteEventHandler, /* 50 */
922    Tk_DeleteGenericHandler, /* 51 */
923    Tk_DeleteImage, /* 52 */
924    Tk_DeleteSelHandler, /* 53 */
925    Tk_DestroyWindow, /* 54 */
926    Tk_DisplayName, /* 55 */
927    Tk_DistanceToTextLayout, /* 56 */
928    Tk_Draw3DPolygon, /* 57 */
929    Tk_Draw3DRectangle, /* 58 */
930    Tk_DrawChars, /* 59 */
931    Tk_DrawFocusHighlight, /* 60 */
932    Tk_DrawTextLayout, /* 61 */
933    Tk_Fill3DPolygon, /* 62 */
934    Tk_Fill3DRectangle, /* 63 */
935    Tk_FindPhoto, /* 64 */
936    Tk_FontId, /* 65 */
937    Tk_Free3DBorder, /* 66 */
938    Tk_FreeBitmap, /* 67 */
939    Tk_FreeColor, /* 68 */
940    Tk_FreeColormap, /* 69 */
941    Tk_FreeCursor, /* 70 */
942    Tk_FreeFont, /* 71 */
943    Tk_FreeGC, /* 72 */
944    Tk_FreeImage, /* 73 */
945    Tk_FreeOptions, /* 74 */
946    Tk_FreePixmap, /* 75 */
947    Tk_FreeTextLayout, /* 76 */
948    Tk_FreeXId, /* 77 */
949    Tk_GCForColor, /* 78 */
950    Tk_GeometryRequest, /* 79 */
951    Tk_Get3DBorder, /* 80 */
952    Tk_GetAllBindings, /* 81 */
953    Tk_GetAnchor, /* 82 */
954    Tk_GetAtomName, /* 83 */
955    Tk_GetBinding, /* 84 */
956    Tk_GetBitmap, /* 85 */
957    Tk_GetBitmapFromData, /* 86 */
958    Tk_GetCapStyle, /* 87 */
959    Tk_GetColor, /* 88 */
960    Tk_GetColorByValue, /* 89 */
961    Tk_GetColormap, /* 90 */
962    Tk_GetCursor, /* 91 */
963    Tk_GetCursorFromData, /* 92 */
964    Tk_GetFont, /* 93 */
965    Tk_GetFontFromObj, /* 94 */
966    Tk_GetFontMetrics, /* 95 */
967    Tk_GetGC, /* 96 */
968    Tk_GetImage, /* 97 */
969    Tk_GetImageMasterData, /* 98 */
970    Tk_GetItemTypes, /* 99 */
971    Tk_GetJoinStyle, /* 100 */
972    Tk_GetJustify, /* 101 */
973    Tk_GetNumMainWindows, /* 102 */
974    Tk_GetOption, /* 103 */
975    Tk_GetPixels, /* 104 */
976    Tk_GetPixmap, /* 105 */
977    Tk_GetRelief, /* 106 */
978    Tk_GetRootCoords, /* 107 */
979    Tk_GetScrollInfo, /* 108 */
980    Tk_GetScreenMM, /* 109 */
981    Tk_GetSelection, /* 110 */
982    Tk_GetUid, /* 111 */
983    Tk_GetVisual, /* 112 */
984    Tk_GetVRootGeometry, /* 113 */
985    Tk_Grab, /* 114 */
986    Tk_HandleEvent, /* 115 */
987    Tk_IdToWindow, /* 116 */
988    Tk_ImageChanged, /* 117 */
989    Tk_Init, /* 118 */
990    Tk_InternAtom, /* 119 */
991    Tk_IntersectTextLayout, /* 120 */
992    Tk_MaintainGeometry, /* 121 */
993    Tk_MainWindow, /* 122 */
994    Tk_MakeWindowExist, /* 123 */
995    Tk_ManageGeometry, /* 124 */
996    Tk_MapWindow, /* 125 */
997    Tk_MeasureChars, /* 126 */
998    Tk_MoveResizeWindow, /* 127 */
999    Tk_MoveWindow, /* 128 */
1000    Tk_MoveToplevelWindow, /* 129 */
1001    Tk_NameOf3DBorder, /* 130 */
1002    Tk_NameOfAnchor, /* 131 */
1003    Tk_NameOfBitmap, /* 132 */
1004    Tk_NameOfCapStyle, /* 133 */
1005    Tk_NameOfColor, /* 134 */
1006    Tk_NameOfCursor, /* 135 */
1007    Tk_NameOfFont, /* 136 */
1008    Tk_NameOfImage, /* 137 */
1009    Tk_NameOfJoinStyle, /* 138 */
1010    Tk_NameOfJustify, /* 139 */
1011    Tk_NameOfRelief, /* 140 */
1012    Tk_NameToWindow, /* 141 */
1013    Tk_OwnSelection, /* 142 */
1014    Tk_ParseArgv, /* 143 */
1015    Tk_PhotoPutBlock_NoComposite, /* 144 */
1016    Tk_PhotoPutZoomedBlock_NoComposite, /* 145 */
1017    Tk_PhotoGetImage, /* 146 */
1018    Tk_PhotoBlank, /* 147 */
1019    Tk_PhotoExpand, /* 148 */
1020    Tk_PhotoGetSize, /* 149 */
1021    Tk_PhotoSetSize, /* 150 */
1022    Tk_PointToChar, /* 151 */
1023    Tk_PostscriptFontName, /* 152 */
1024    Tk_PreserveColormap, /* 153 */
1025    Tk_QueueWindowEvent, /* 154 */
1026    Tk_RedrawImage, /* 155 */
1027    Tk_ResizeWindow, /* 156 */
1028    Tk_RestackWindow, /* 157 */
1029    Tk_RestrictEvents, /* 158 */
1030    Tk_SafeInit, /* 159 */
1031    Tk_SetAppName, /* 160 */
1032    Tk_SetBackgroundFromBorder, /* 161 */
1033    Tk_SetClass, /* 162 */
1034    Tk_SetGrid, /* 163 */
1035    Tk_SetInternalBorder, /* 164 */
1036    Tk_SetWindowBackground, /* 165 */
1037    Tk_SetWindowBackgroundPixmap, /* 166 */
1038    Tk_SetWindowBorder, /* 167 */
1039    Tk_SetWindowBorderWidth, /* 168 */
1040    Tk_SetWindowBorderPixmap, /* 169 */
1041    Tk_SetWindowColormap, /* 170 */
1042    Tk_SetWindowVisual, /* 171 */
1043    Tk_SizeOfBitmap, /* 172 */
1044    Tk_SizeOfImage, /* 173 */
1045    Tk_StrictMotif, /* 174 */
1046    Tk_TextLayoutToPostscript, /* 175 */
1047    Tk_TextWidth, /* 176 */
1048    Tk_UndefineCursor, /* 177 */
1049    Tk_UnderlineChars, /* 178 */
1050    Tk_UnderlineTextLayout, /* 179 */
1051    Tk_Ungrab, /* 180 */
1052    Tk_UnmaintainGeometry, /* 181 */
1053    Tk_UnmapWindow, /* 182 */
1054    Tk_UnsetGrid, /* 183 */
1055    Tk_UpdatePointer, /* 184 */
1056    Tk_AllocBitmapFromObj, /* 185 */
1057    Tk_Alloc3DBorderFromObj, /* 186 */
1058    Tk_AllocColorFromObj, /* 187 */
1059    Tk_AllocCursorFromObj, /* 188 */
1060    Tk_AllocFontFromObj, /* 189 */
1061    Tk_CreateOptionTable, /* 190 */
1062    Tk_DeleteOptionTable, /* 191 */
1063    Tk_Free3DBorderFromObj, /* 192 */
1064    Tk_FreeBitmapFromObj, /* 193 */
1065    Tk_FreeColorFromObj, /* 194 */
1066    Tk_FreeConfigOptions, /* 195 */
1067    Tk_FreeSavedOptions, /* 196 */
1068    Tk_FreeCursorFromObj, /* 197 */
1069    Tk_FreeFontFromObj, /* 198 */
1070    Tk_Get3DBorderFromObj, /* 199 */
1071    Tk_GetAnchorFromObj, /* 200 */
1072    Tk_GetBitmapFromObj, /* 201 */
1073    Tk_GetColorFromObj, /* 202 */
1074    Tk_GetCursorFromObj, /* 203 */
1075    Tk_GetOptionInfo, /* 204 */
1076    Tk_GetOptionValue, /* 205 */
1077    Tk_GetJustifyFromObj, /* 206 */
1078    Tk_GetMMFromObj, /* 207 */
1079    Tk_GetPixelsFromObj, /* 208 */
1080    Tk_GetReliefFromObj, /* 209 */
1081    Tk_GetScrollInfoObj, /* 210 */
1082    Tk_InitOptions, /* 211 */
1083    Tk_MainEx, /* 212 */
1084    Tk_RestoreSavedOptions, /* 213 */
1085    Tk_SetOptions, /* 214 */
1086    Tk_InitConsoleChannels, /* 215 */
1087    Tk_CreateConsoleWindow, /* 216 */
1088    Tk_CreateSmoothMethod, /* 217 */
1089    NULL, /* 218 */
1090    NULL, /* 219 */
1091    Tk_GetDash, /* 220 */
1092    Tk_CreateOutline, /* 221 */
1093    Tk_DeleteOutline, /* 222 */
1094    Tk_ConfigOutlineGC, /* 223 */
1095    Tk_ChangeOutlineGC, /* 224 */
1096    Tk_ResetOutlineGC, /* 225 */
1097    Tk_CanvasPsOutline, /* 226 */
1098    Tk_SetTSOrigin, /* 227 */
1099    Tk_CanvasGetCoordFromObj, /* 228 */
1100    Tk_CanvasSetOffset, /* 229 */
1101    Tk_DitherPhoto, /* 230 */
1102    Tk_PostscriptBitmap, /* 231 */
1103    Tk_PostscriptColor, /* 232 */
1104    Tk_PostscriptFont, /* 233 */
1105    Tk_PostscriptImage, /* 234 */
1106    Tk_PostscriptPath, /* 235 */
1107    Tk_PostscriptStipple, /* 236 */
1108    Tk_PostscriptY, /* 237 */
1109    Tk_PostscriptPhoto, /* 238 */
1110    Tk_CreateClientMessageHandler, /* 239 */
1111    Tk_DeleteClientMessageHandler, /* 240 */
1112    Tk_CreateAnonymousWindow, /* 241 */
1113    Tk_SetClassProcs, /* 242 */
1114    Tk_SetInternalBorderEx, /* 243 */
1115    Tk_SetMinimumRequestSize, /* 244 */
1116    Tk_SetCaretPos, /* 245 */
1117    Tk_PhotoPutBlock, /* 246 */
1118    Tk_PhotoPutZoomedBlock, /* 247 */
1119    Tk_CollapseMotionEvents, /* 248 */
1120    Tk_RegisterStyleEngine, /* 249 */
1121    Tk_GetStyleEngine, /* 250 */
1122    Tk_RegisterStyledElement, /* 251 */
1123    Tk_GetElementId, /* 252 */
1124    Tk_CreateStyle, /* 253 */
1125    Tk_GetStyle, /* 254 */
1126    Tk_FreeStyle, /* 255 */
1127    Tk_NameOfStyle, /* 256 */
1128    Tk_AllocStyleFromObj, /* 257 */
1129    Tk_GetStyleFromObj, /* 258 */
1130    Tk_FreeStyleFromObj, /* 259 */
1131    Tk_GetStyledElement, /* 260 */
1132    Tk_GetElementSize, /* 261 */
1133    Tk_GetElementBox, /* 262 */
1134    Tk_GetElementBorderWidth, /* 263 */
1135    Tk_DrawElement, /* 264 */
1136};
1137
1138/* !END!: Do not edit above this line. */
1139
1140#undef UNIX_TK
1141#undef MAC_TK
1142#undef MAC_OSX_TK
1143