/[dtapublic]/projs/ets/trunk/src/c_tk_base_7_5_w_mods/tkintdecls.h
ViewVC logotype

Diff of /projs/ets/trunk/src/c_tk_base_7_5_w_mods/tkintdecls.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

sf_code/esrgpcpj/shared/tk_base/tkintdecls.h revision 25 by dashley, Sat Oct 8 06:43:03 2016 UTC projs/trunk/shared_source/c_tk_base_7_5_w_mods/tkintdecls.h revision 71 by dashley, Sat Nov 5 11:07:06 2016 UTC
# Line 1  Line 1 
 /* $Header: /cvsroot/esrg/sfesrg/esrgpcpj/shared/tk_base/tkintdecls.h,v 1.1.1.1 2001/06/13 05:03:59 dtashley Exp $ */  
   
 /*  
  * tkIntDecls.h --  
  *  
  *      This file contains the declarations for all unsupported  
  *      functions that are exported by the Tk library.  These  
  *      interfaces are not guaranteed to remain the same between  
  *      versions.  Use at your own risk.  
  *  
  * Copyright (c) 1998-1999 by Scriptics Corporation.  
  *  
  * See the file "license.terms" for information on usage and redistribution  
  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.  
  *  
  * RCS: @(#) $Id: tkintdecls.h,v 1.1.1.1 2001/06/13 05:03:59 dtashley Exp $  
  */  
   
 #ifndef _TKINTDECLS  
 #define _TKINTDECLS  
   
 #ifdef BUILD_tk  
 #undef TCL_STORAGE_CLASS  
 #define TCL_STORAGE_CLASS DLLEXPORT  
 #endif  
   
 /*  
  * WARNING: This file is automatically generated by the tools/genStubs.tcl  
  * script.  Any modifications to the function declarations below should be made  
  * in the generic/tkInt.decls script.  
  */  
   
 /* !BEGIN!: Do not edit below this line. */  
   
 /*  
  * Exported function declarations:  
  */  
   
 /* 0 */  
 extern TkWindow *       TkAllocWindow _ANSI_ARGS_((TkDisplay * dispPtr,  
                                 int screenNum, TkWindow * parentPtr));  
 /* 1 */  
 extern void             TkBezierPoints _ANSI_ARGS_((double control[],  
                                 int numSteps, double * coordPtr));  
 /* 2 */  
 extern void             TkBezierScreenPoints _ANSI_ARGS_((Tk_Canvas canvas,  
                                 double control[], int numSteps,  
                                 XPoint * xPointPtr));  
 /* 3 */  
 extern void             TkBindDeadWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 4 */  
 extern void             TkBindEventProc _ANSI_ARGS_((TkWindow * winPtr,  
                                 XEvent * eventPtr));  
 /* 5 */  
 extern void             TkBindFree _ANSI_ARGS_((TkMainInfo * mainPtr));  
 /* 6 */  
 extern void             TkBindInit _ANSI_ARGS_((TkMainInfo * mainPtr));  
 /* 7 */  
 extern void             TkChangeEventWindow _ANSI_ARGS_((XEvent * eventPtr,  
                                 TkWindow * winPtr));  
 /* 8 */  
 extern int              TkClipInit _ANSI_ARGS_((Tcl_Interp * interp,  
                                 TkDisplay * dispPtr));  
 /* 9 */  
 extern void             TkComputeAnchor _ANSI_ARGS_((Tk_Anchor anchor,  
                                 Tk_Window tkwin, int padX, int padY,  
                                 int innerWidth, int innerHeight, int * xPtr,  
                                 int * yPtr));  
 /* 10 */  
 extern int              TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp * interp,  
                                 char * script));  
 /* 11 */  
 extern unsigned long    TkCreateBindingProcedure _ANSI_ARGS_((  
                                 Tcl_Interp * interp,  
                                 Tk_BindingTable bindingTable,  
                                 ClientData object, char * eventString,  
                                 TkBindEvalProc * evalProc,  
                                 TkBindFreeProc * freeProc,  
                                 ClientData clientData));  
 /* 12 */  
 extern TkCursor *       TkCreateCursorFromData _ANSI_ARGS_((Tk_Window tkwin,  
                                 char * source, char * mask, int width,  
                                 int height, int xHot, int yHot, XColor fg,  
                                 XColor bg));  
 /* 13 */  
 extern int              TkCreateFrame _ANSI_ARGS_((ClientData clientData,  
                                 Tcl_Interp * interp, int argc, char ** argv,  
                                 int toplevel, char * appName));  
 /* 14 */  
 extern Tk_Window        TkCreateMainWindow _ANSI_ARGS_((Tcl_Interp * interp,  
                                 char * screenName, char * baseName));  
 /* 15 */  
 extern Time             TkCurrentTime _ANSI_ARGS_((TkDisplay * dispPtr));  
 /* 16 */  
 extern void             TkDeleteAllImages _ANSI_ARGS_((TkMainInfo * mainPtr));  
 /* 17 */  
 extern void             TkDoConfigureNotify _ANSI_ARGS_((TkWindow * winPtr));  
 /* 18 */  
 extern void             TkDrawInsetFocusHighlight _ANSI_ARGS_((  
                                 Tk_Window tkwin, GC gc, int width,  
                                 Drawable drawable, int padding));  
 /* 19 */  
 extern void             TkEventDeadWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 20 */  
 extern void             TkFillPolygon _ANSI_ARGS_((Tk_Canvas canvas,  
                                 double * coordPtr, int numPoints,  
                                 Display * display, Drawable drawable, GC gc,  
                                 GC outlineGC));  
 /* 21 */  
 extern int              TkFindStateNum _ANSI_ARGS_((Tcl_Interp * interp,  
                                 CONST char * option,  
                                 CONST TkStateMap * mapPtr,  
                                 CONST char * strKey));  
 /* 22 */  
 extern char *           TkFindStateString _ANSI_ARGS_((  
                                 CONST TkStateMap * mapPtr, int numKey));  
 /* 23 */  
 extern void             TkFocusDeadWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 24 */  
 extern int              TkFocusFilterEvent _ANSI_ARGS_((TkWindow * winPtr,  
                                 XEvent * eventPtr));  
 /* 25 */  
 extern TkWindow *       TkFocusKeyEvent _ANSI_ARGS_((TkWindow * winPtr,  
                                 XEvent * eventPtr));  
 /* 26 */  
 extern void             TkFontPkgInit _ANSI_ARGS_((TkMainInfo * mainPtr));  
 /* 27 */  
 extern void             TkFontPkgFree _ANSI_ARGS_((TkMainInfo * mainPtr));  
 /* 28 */  
 extern void             TkFreeBindingTags _ANSI_ARGS_((TkWindow * winPtr));  
 /* 29 */  
 extern void             TkpFreeCursor _ANSI_ARGS_((TkCursor * cursorPtr));  
 /* 30 */  
 extern char *           TkGetBitmapData _ANSI_ARGS_((Tcl_Interp * interp,  
                                 char * string, char * fileName,  
                                 int * widthPtr, int * heightPtr,  
                                 int * hotXPtr, int * hotYPtr));  
 /* 31 */  
 extern void             TkGetButtPoints _ANSI_ARGS_((double p1[],  
                                 double p2[], double width, int project,  
                                 double m1[], double m2[]));  
 /* 32 */  
 extern TkCursor *       TkGetCursorByName _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tk_Window tkwin, Tk_Uid string));  
 /* 33 */  
 extern char *           TkGetDefaultScreenName _ANSI_ARGS_((  
                                 Tcl_Interp * interp, char * screenName));  
 /* 34 */  
 extern TkDisplay *      TkGetDisplay _ANSI_ARGS_((Display * display));  
 /* 35 */  
 extern int              TkGetDisplayOf _ANSI_ARGS_((Tcl_Interp * interp,  
                                 int objc, Tcl_Obj *CONST objv[],  
                                 Tk_Window * tkwinPtr));  
 /* 36 */  
 extern TkWindow *       TkGetFocusWin _ANSI_ARGS_((TkWindow * winPtr));  
 /* 37 */  
 extern int              TkGetInterpNames _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tk_Window tkwin));  
 /* 38 */  
 extern int              TkGetMiterPoints _ANSI_ARGS_((double p1[],  
                                 double p2[], double p3[], double width,  
                                 double m1[], double m2[]));  
 /* 39 */  
 extern void             TkGetPointerCoords _ANSI_ARGS_((Tk_Window tkwin,  
                                 int * xPtr, int * yPtr));  
 /* 40 */  
 extern void             TkGetServerInfo _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tk_Window tkwin));  
 /* 41 */  
 extern void             TkGrabDeadWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 42 */  
 extern int              TkGrabState _ANSI_ARGS_((TkWindow * winPtr));  
 /* 43 */  
 extern void             TkIncludePoint _ANSI_ARGS_((Tk_Item * itemPtr,  
                                 double * pointPtr));  
 /* 44 */  
 extern void             TkInOutEvents _ANSI_ARGS_((XEvent * eventPtr,  
                                 TkWindow * sourcePtr, TkWindow * destPtr,  
                                 int leaveType, int enterType,  
                                 Tcl_QueuePosition position));  
 /* 45 */  
 extern void             TkInstallFrameMenu _ANSI_ARGS_((Tk_Window tkwin));  
 /* 46 */  
 extern char *           TkKeysymToString _ANSI_ARGS_((KeySym keysym));  
 /* 47 */  
 extern int              TkLineToArea _ANSI_ARGS_((double end1Ptr[],  
                                 double end2Ptr[], double rectPtr[]));  
 /* 48 */  
 extern double           TkLineToPoint _ANSI_ARGS_((double end1Ptr[],  
                                 double end2Ptr[], double pointPtr[]));  
 /* 49 */  
 extern int              TkMakeBezierCurve _ANSI_ARGS_((Tk_Canvas canvas,  
                                 double * pointPtr, int numPoints,  
                                 int numSteps, XPoint xPoints[],  
                                 double dblPoints[]));  
 /* 50 */  
 extern void             TkMakeBezierPostscript _ANSI_ARGS_((  
                                 Tcl_Interp * interp, Tk_Canvas canvas,  
                                 double * pointPtr, int numPoints));  
 /* 51 */  
 extern void             TkOptionClassChanged _ANSI_ARGS_((TkWindow * winPtr));  
 /* 52 */  
 extern void             TkOptionDeadWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 53 */  
 extern int              TkOvalToArea _ANSI_ARGS_((double * ovalPtr,  
                                 double * rectPtr));  
 /* 54 */  
 extern double           TkOvalToPoint _ANSI_ARGS_((double ovalPtr[],  
                                 double width, int filled, double pointPtr[]));  
 /* 55 */  
 extern int              TkpChangeFocus _ANSI_ARGS_((TkWindow * winPtr,  
                                 int force));  
 /* 56 */  
 extern void             TkpCloseDisplay _ANSI_ARGS_((TkDisplay * dispPtr));  
 /* 57 */  
 extern void             TkpClaimFocus _ANSI_ARGS_((TkWindow * topLevelPtr,  
                                 int force));  
 /* 58 */  
 extern void             TkpDisplayWarning _ANSI_ARGS_((char * msg,  
                                 char * title));  
 /* 59 */  
 extern void             TkpGetAppName _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tcl_DString * name));  
 /* 60 */  
 extern TkWindow *       TkpGetOtherWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 61 */  
 extern TkWindow *       TkpGetWrapperWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 62 */  
 extern int              TkpInit _ANSI_ARGS_((Tcl_Interp * interp));  
 /* 63 */  
 extern void             TkpInitializeMenuBindings _ANSI_ARGS_((  
                                 Tcl_Interp * interp,  
                                 Tk_BindingTable bindingTable));  
 /* 64 */  
 extern void             TkpMakeContainer _ANSI_ARGS_((Tk_Window tkwin));  
 /* 65 */  
 extern void             TkpMakeMenuWindow _ANSI_ARGS_((Tk_Window tkwin,  
                                 int transient));  
 /* 66 */  
 extern Window           TkpMakeWindow _ANSI_ARGS_((TkWindow * winPtr,  
                                 Window parent));  
 /* 67 */  
 extern void             TkpMenuNotifyToplevelCreate _ANSI_ARGS_((  
                                 Tcl_Interp * interp1, char * menuName));  
 /* 68 */  
 extern TkDisplay *      TkpOpenDisplay _ANSI_ARGS_((char * display_name));  
 /* 69 */  
 extern int              TkPointerEvent _ANSI_ARGS_((XEvent * eventPtr,  
                                 TkWindow * winPtr));  
 /* 70 */  
 extern int              TkPolygonToArea _ANSI_ARGS_((double * polyPtr,  
                                 int numPoints, double * rectPtr));  
 /* 71 */  
 extern double           TkPolygonToPoint _ANSI_ARGS_((double * polyPtr,  
                                 int numPoints, double * pointPtr));  
 /* 72 */  
 extern int              TkPositionInTree _ANSI_ARGS_((TkWindow * winPtr,  
                                 TkWindow * treePtr));  
 /* 73 */  
 extern void             TkpRedirectKeyEvent _ANSI_ARGS_((TkWindow * winPtr,  
                                 XEvent * eventPtr));  
 /* 74 */  
 extern void             TkpSetMainMenubar _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tk_Window tkwin, char * menuName));  
 /* 75 */  
 extern int              TkpUseWindow _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tk_Window tkwin, char * string));  
 /* 76 */  
 extern int              TkpWindowWasRecentlyDeleted _ANSI_ARGS_((Window win,  
                                 TkDisplay * dispPtr));  
 /* 77 */  
 extern void             TkQueueEventForAllChildren _ANSI_ARGS_((  
                                 TkWindow * winPtr, XEvent * eventPtr));  
 /* 78 */  
 extern int              TkReadBitmapFile _ANSI_ARGS_((Display* display,  
                                 Drawable d, CONST char* filename,  
                                 unsigned int* width_return,  
                                 unsigned int* height_return,  
                                 Pixmap* bitmap_return, int* x_hot_return,  
                                 int* y_hot_return));  
 /* 79 */  
 extern int              TkScrollWindow _ANSI_ARGS_((Tk_Window tkwin, GC gc,  
                                 int x, int y, int width, int height, int dx,  
                                 int dy, TkRegion damageRgn));  
 /* 80 */  
 extern void             TkSelDeadWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 81 */  
 extern void             TkSelEventProc _ANSI_ARGS_((Tk_Window tkwin,  
                                 XEvent * eventPtr));  
 /* 82 */  
 extern void             TkSelInit _ANSI_ARGS_((Tk_Window tkwin));  
 /* 83 */  
 extern void             TkSelPropProc _ANSI_ARGS_((XEvent * eventPtr));  
 /* 84 */  
 extern void             TkSetClassProcs _ANSI_ARGS_((Tk_Window tkwin,  
                                 TkClassProcs * procs,  
                                 ClientData instanceData));  
 /* 85 */  
 extern void             TkSetWindowMenuBar _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tk_Window tkwin, char * oldMenuName,  
                                 char * menuName));  
 /* 86 */  
 extern KeySym           TkStringToKeysym _ANSI_ARGS_((char * name));  
 /* 87 */  
 extern int              TkThickPolyLineToArea _ANSI_ARGS_((double * coordPtr,  
                                 int numPoints, double width, int capStyle,  
                                 int joinStyle, double * rectPtr));  
 /* 88 */  
 extern void             TkWmAddToColormapWindows _ANSI_ARGS_((  
                                 TkWindow * winPtr));  
 /* 89 */  
 extern void             TkWmDeadWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 90 */  
 extern TkWindow *       TkWmFocusToplevel _ANSI_ARGS_((TkWindow * winPtr));  
 /* 91 */  
 extern void             TkWmMapWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 92 */  
 extern void             TkWmNewWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 93 */  
 extern void             TkWmProtocolEventProc _ANSI_ARGS_((TkWindow * winPtr,  
                                 XEvent * evenvPtr));  
 /* 94 */  
 extern void             TkWmRemoveFromColormapWindows _ANSI_ARGS_((  
                                 TkWindow * winPtr));  
 /* 95 */  
 extern void             TkWmRestackToplevel _ANSI_ARGS_((TkWindow * winPtr,  
                                 int aboveBelow, TkWindow * otherPtr));  
 /* 96 */  
 extern void             TkWmSetClass _ANSI_ARGS_((TkWindow * winPtr));  
 /* 97 */  
 extern void             TkWmUnmapWindow _ANSI_ARGS_((TkWindow * winPtr));  
 /* 98 */  
 extern Tcl_Obj *        TkDebugBitmap _ANSI_ARGS_((Tk_Window tkwin,  
                                 char * name));  
 /* 99 */  
 extern Tcl_Obj *        TkDebugBorder _ANSI_ARGS_((Tk_Window tkwin,  
                                 char * name));  
 /* 100 */  
 extern Tcl_Obj *        TkDebugCursor _ANSI_ARGS_((Tk_Window tkwin,  
                                 char * name));  
 /* 101 */  
 extern Tcl_Obj *        TkDebugColor _ANSI_ARGS_((Tk_Window tkwin,  
                                 char * name));  
 /* 102 */  
 extern Tcl_Obj *        TkDebugConfig _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tk_OptionTable table));  
 /* 103 */  
 extern Tcl_Obj *        TkDebugFont _ANSI_ARGS_((Tk_Window tkwin,  
                                 char * name));  
 /* 104 */  
 extern int              TkFindStateNumObj _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tcl_Obj * optionPtr,  
                                 CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr));  
 /* 105 */  
 extern Tcl_HashTable *  TkGetBitmapPredefTable _ANSI_ARGS_((void));  
 /* 106 */  
 extern TkDisplay *      TkGetDisplayList _ANSI_ARGS_((void));  
 /* 107 */  
 extern TkMainInfo *     TkGetMainInfoList _ANSI_ARGS_((void));  
 /* 108 */  
 extern int              TkGetWindowFromObj _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tk_Window tkwin, Tcl_Obj * objPtr,  
                                 Tk_Window * windowPtr));  
 /* 109 */  
 extern char *           TkpGetString _ANSI_ARGS_((TkWindow * winPtr,  
                                 XEvent * eventPtr, Tcl_DString * dsPtr));  
 /* 110 */  
 extern void             TkpGetSubFonts _ANSI_ARGS_((Tcl_Interp * interp,  
                                 Tk_Font tkfont));  
 /* 111 */  
 extern Tcl_Obj *        TkpGetSystemDefault _ANSI_ARGS_((Tk_Window tkwin,  
                                 char * dbName, char * className));  
 /* 112 */  
 extern void             TkpMenuThreadInit _ANSI_ARGS_((void));  
 #ifdef __WIN32__  
 /* 113 */  
 extern void             TkClipBox _ANSI_ARGS_((TkRegion rgn,  
                                 XRectangle* rect_return));  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 /* 113 */  
 extern void             TkClipBox _ANSI_ARGS_((TkRegion rgn,  
                                 XRectangle* rect_return));  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 /* 114 */  
 extern TkRegion         TkCreateRegion _ANSI_ARGS_((void));  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 /* 114 */  
 extern TkRegion         TkCreateRegion _ANSI_ARGS_((void));  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 /* 115 */  
 extern void             TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 /* 115 */  
 extern void             TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 /* 116 */  
 extern void             TkIntersectRegion _ANSI_ARGS_((TkRegion sra,  
                                 TkRegion srcb, TkRegion dr_return));  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 /* 116 */  
 extern void             TkIntersectRegion _ANSI_ARGS_((TkRegion sra,  
                                 TkRegion srcb, TkRegion dr_return));  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 /* 117 */  
 extern int              TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x,  
                                 int y, unsigned int width,  
                                 unsigned int height));  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 /* 117 */  
 extern int              TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x,  
                                 int y, unsigned int width,  
                                 unsigned int height));  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 /* 118 */  
 extern void             TkSetRegion _ANSI_ARGS_((Display* display, GC gc,  
                                 TkRegion rgn));  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 /* 118 */  
 extern void             TkSetRegion _ANSI_ARGS_((Display* display, GC gc,  
                                 TkRegion rgn));  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 /* 119 */  
 extern void             TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect,  
                                 TkRegion src, TkRegion dr_return));  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 /* 119 */  
 extern void             TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect,  
                                 TkRegion src, TkRegion dr_return));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 120 */  
 extern void             TkGenerateActivateEvents _ANSI_ARGS_((  
                                 TkWindow * winPtr, int active));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 121 */  
 extern Pixmap           TkpCreateNativeBitmap _ANSI_ARGS_((Display * display,  
                                 char * source));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 122 */  
 extern void             TkpDefineNativeBitmaps _ANSI_ARGS_((void));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 123 */  
 extern unsigned long    TkpGetMS _ANSI_ARGS_((void));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 124 */  
 extern Pixmap           TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display,  
                                 CONST char * name, int * width, int * height));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 125 */  
 extern void             TkPointerDeadWindow _ANSI_ARGS_((TkWindow * winPtr));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 126 */  
 extern void             TkpSetCapture _ANSI_ARGS_((TkWindow * winPtr));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 127 */  
 extern void             TkpSetCursor _ANSI_ARGS_((TkpCursor cursor));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 128 */  
 extern void             TkpWmSetState _ANSI_ARGS_((TkWindow * winPtr,  
                                 int state));  
 #endif /* MAC_TCL */  
 /* Slot 129 is reserved */  
 #ifdef MAC_TCL  
 /* 130 */  
 extern Window           TkGetTransientMaster _ANSI_ARGS_((TkWindow * winPtr));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 131 */  
 extern int              TkGenerateButtonEvent _ANSI_ARGS_((int x, int y,  
                                 Window window, unsigned int state));  
 #endif /* MAC_TCL */  
 /* Slot 132 is reserved */  
 #ifdef MAC_TCL  
 /* 133 */  
 extern void             TkGenWMDestroyEvent _ANSI_ARGS_((Tk_Window tkwin));  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 /* 134 */  
 extern void             TkGenWMConfigureEvent _ANSI_ARGS_((Tk_Window tkwin,  
                                 int x, int y, int width, int height,  
                                 int flags));  
 #endif /* MAC_TCL */  
 /* 135 */  
 extern void             TkpDrawHighlightBorder _ANSI_ARGS_((Tk_Window tkwin,  
                                 GC fgGC, GC bgGC, int highlightWidth,  
                                 Drawable drawable));  
 /* 136 */  
 extern void             TkSetFocusWin _ANSI_ARGS_((TkWindow * winPtr,  
                                 int force));  
 /* 137 */  
 extern void             TkpSetKeycodeAndState _ANSI_ARGS_((Tk_Window tkwin,  
                                 KeySym keySym, XEvent * eventPtr));  
 /* 138 */  
 extern KeySym           TkpGetKeySym _ANSI_ARGS_((TkDisplay * dispPtr,  
                                 XEvent * eventPtr));  
 /* 139 */  
 extern void             TkpInitKeymapInfo _ANSI_ARGS_((TkDisplay * dispPtr));  
   
 typedef struct TkIntStubs {  
     int magic;  
     struct TkIntStubHooks *hooks;  
   
     TkWindow * (*tkAllocWindow) _ANSI_ARGS_((TkDisplay * dispPtr, int screenNum, TkWindow * parentPtr)); /* 0 */  
     void (*tkBezierPoints) _ANSI_ARGS_((double control[], int numSteps, double * coordPtr)); /* 1 */  
     void (*tkBezierScreenPoints) _ANSI_ARGS_((Tk_Canvas canvas, double control[], int numSteps, XPoint * xPointPtr)); /* 2 */  
     void (*tkBindDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 3 */  
     void (*tkBindEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 4 */  
     void (*tkBindFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 5 */  
     void (*tkBindInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 6 */  
     void (*tkChangeEventWindow) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 7 */  
     int (*tkClipInit) _ANSI_ARGS_((Tcl_Interp * interp, TkDisplay * dispPtr)); /* 8 */  
     void (*tkComputeAnchor) _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, int padX, int padY, int innerWidth, int innerHeight, int * xPtr, int * yPtr)); /* 9 */  
     int (*tkCopyAndGlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, char * script)); /* 10 */  
     unsigned long (*tkCreateBindingProcedure) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, char * eventString, TkBindEvalProc * evalProc, TkBindFreeProc * freeProc, ClientData clientData)); /* 11 */  
     TkCursor * (*tkCreateCursorFromData) _ANSI_ARGS_((Tk_Window tkwin, char * source, char * mask, int width, int height, int xHot, int yHot, XColor fg, XColor bg)); /* 12 */  
     int (*tkCreateFrame) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int argc, char ** argv, int toplevel, char * appName)); /* 13 */  
     Tk_Window (*tkCreateMainWindow) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName, char * baseName)); /* 14 */  
     Time (*tkCurrentTime) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 15 */  
     void (*tkDeleteAllImages) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 16 */  
     void (*tkDoConfigureNotify) _ANSI_ARGS_((TkWindow * winPtr)); /* 17 */  
     void (*tkDrawInsetFocusHighlight) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int width, Drawable drawable, int padding)); /* 18 */  
     void (*tkEventDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 19 */  
     void (*tkFillPolygon) _ANSI_ARGS_((Tk_Canvas canvas, double * coordPtr, int numPoints, Display * display, Drawable drawable, GC gc, GC outlineGC)); /* 20 */  
     int (*tkFindStateNum) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * option, CONST TkStateMap * mapPtr, CONST char * strKey)); /* 21 */  
     char * (*tkFindStateString) _ANSI_ARGS_((CONST TkStateMap * mapPtr, int numKey)); /* 22 */  
     void (*tkFocusDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 23 */  
     int (*tkFocusFilterEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 24 */  
     TkWindow * (*tkFocusKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 25 */  
     void (*tkFontPkgInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 26 */  
     void (*tkFontPkgFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 27 */  
     void (*tkFreeBindingTags) _ANSI_ARGS_((TkWindow * winPtr)); /* 28 */  
     void (*tkpFreeCursor) _ANSI_ARGS_((TkCursor * cursorPtr)); /* 29 */  
     char * (*tkGetBitmapData) _ANSI_ARGS_((Tcl_Interp * interp, char * string, char * fileName, int * widthPtr, int * heightPtr, int * hotXPtr, int * hotYPtr)); /* 30 */  
     void (*tkGetButtPoints) _ANSI_ARGS_((double p1[], double p2[], double width, int project, double m1[], double m2[])); /* 31 */  
     TkCursor * (*tkGetCursorByName) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid string)); /* 32 */  
     char * (*tkGetDefaultScreenName) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName)); /* 33 */  
     TkDisplay * (*tkGetDisplay) _ANSI_ARGS_((Display * display)); /* 34 */  
     int (*tkGetDisplayOf) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], Tk_Window * tkwinPtr)); /* 35 */  
     TkWindow * (*tkGetFocusWin) _ANSI_ARGS_((TkWindow * winPtr)); /* 36 */  
     int (*tkGetInterpNames) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 37 */  
     int (*tkGetMiterPoints) _ANSI_ARGS_((double p1[], double p2[], double p3[], double width, double m1[], double m2[])); /* 38 */  
     void (*tkGetPointerCoords) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr)); /* 39 */  
     void (*tkGetServerInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 40 */  
     void (*tkGrabDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 41 */  
     int (*tkGrabState) _ANSI_ARGS_((TkWindow * winPtr)); /* 42 */  
     void (*tkIncludePoint) _ANSI_ARGS_((Tk_Item * itemPtr, double * pointPtr)); /* 43 */  
     void (*tkInOutEvents) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * sourcePtr, TkWindow * destPtr, int leaveType, int enterType, Tcl_QueuePosition position)); /* 44 */  
     void (*tkInstallFrameMenu) _ANSI_ARGS_((Tk_Window tkwin)); /* 45 */  
     char * (*tkKeysymToString) _ANSI_ARGS_((KeySym keysym)); /* 46 */  
     int (*tkLineToArea) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double rectPtr[])); /* 47 */  
     double (*tkLineToPoint) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double pointPtr[])); /* 48 */  
     int (*tkMakeBezierCurve) _ANSI_ARGS_((Tk_Canvas canvas, double * pointPtr, int numPoints, int numSteps, XPoint xPoints[], double dblPoints[])); /* 49 */  
     void (*tkMakeBezierPostscript) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, double * pointPtr, int numPoints)); /* 50 */  
     void (*tkOptionClassChanged) _ANSI_ARGS_((TkWindow * winPtr)); /* 51 */  
     void (*tkOptionDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 52 */  
     int (*tkOvalToArea) _ANSI_ARGS_((double * ovalPtr, double * rectPtr)); /* 53 */  
     double (*tkOvalToPoint) _ANSI_ARGS_((double ovalPtr[], double width, int filled, double pointPtr[])); /* 54 */  
     int (*tkpChangeFocus) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 55 */  
     void (*tkpCloseDisplay) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 56 */  
     void (*tkpClaimFocus) _ANSI_ARGS_((TkWindow * topLevelPtr, int force)); /* 57 */  
     void (*tkpDisplayWarning) _ANSI_ARGS_((char * msg, char * title)); /* 58 */  
     void (*tkpGetAppName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * name)); /* 59 */  
     TkWindow * (*tkpGetOtherWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 60 */  
     TkWindow * (*tkpGetWrapperWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 61 */  
     int (*tkpInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 62 */  
     void (*tkpInitializeMenuBindings) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable)); /* 63 */  
     void (*tkpMakeContainer) _ANSI_ARGS_((Tk_Window tkwin)); /* 64 */  
     void (*tkpMakeMenuWindow) _ANSI_ARGS_((Tk_Window tkwin, int transient)); /* 65 */  
     Window (*tkpMakeWindow) _ANSI_ARGS_((TkWindow * winPtr, Window parent)); /* 66 */  
     void (*tkpMenuNotifyToplevelCreate) _ANSI_ARGS_((Tcl_Interp * interp1, char * menuName)); /* 67 */  
     TkDisplay * (*tkpOpenDisplay) _ANSI_ARGS_((char * display_name)); /* 68 */  
     int (*tkPointerEvent) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 69 */  
     int (*tkPolygonToArea) _ANSI_ARGS_((double * polyPtr, int numPoints, double * rectPtr)); /* 70 */  
     double (*tkPolygonToPoint) _ANSI_ARGS_((double * polyPtr, int numPoints, double * pointPtr)); /* 71 */  
     int (*tkPositionInTree) _ANSI_ARGS_((TkWindow * winPtr, TkWindow * treePtr)); /* 72 */  
     void (*tkpRedirectKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 73 */  
     void (*tkpSetMainMenubar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * menuName)); /* 74 */  
     int (*tkpUseWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * string)); /* 75 */  
     int (*tkpWindowWasRecentlyDeleted) _ANSI_ARGS_((Window win, TkDisplay * dispPtr)); /* 76 */  
     void (*tkQueueEventForAllChildren) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 77 */  
     int (*tkReadBitmapFile) _ANSI_ARGS_((Display* display, Drawable d, CONST char* filename, unsigned int* width_return, unsigned int* height_return, Pixmap* bitmap_return, int* x_hot_return, int* y_hot_return)); /* 78 */  
     int (*tkScrollWindow) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int x, int y, int width, int height, int dx, int dy, TkRegion damageRgn)); /* 79 */  
     void (*tkSelDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 80 */  
     void (*tkSelEventProc) _ANSI_ARGS_((Tk_Window tkwin, XEvent * eventPtr)); /* 81 */  
     void (*tkSelInit) _ANSI_ARGS_((Tk_Window tkwin)); /* 82 */  
     void (*tkSelPropProc) _ANSI_ARGS_((XEvent * eventPtr)); /* 83 */  
     void (*tkSetClassProcs) _ANSI_ARGS_((Tk_Window tkwin, TkClassProcs * procs, ClientData instanceData)); /* 84 */  
     void (*tkSetWindowMenuBar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * oldMenuName, char * menuName)); /* 85 */  
     KeySym (*tkStringToKeysym) _ANSI_ARGS_((char * name)); /* 86 */  
     int (*tkThickPolyLineToArea) _ANSI_ARGS_((double * coordPtr, int numPoints, double width, int capStyle, int joinStyle, double * rectPtr)); /* 87 */  
     void (*tkWmAddToColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 88 */  
     void (*tkWmDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 89 */  
     TkWindow * (*tkWmFocusToplevel) _ANSI_ARGS_((TkWindow * winPtr)); /* 90 */  
     void (*tkWmMapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 91 */  
     void (*tkWmNewWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 92 */  
     void (*tkWmProtocolEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * evenvPtr)); /* 93 */  
     void (*tkWmRemoveFromColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 94 */  
     void (*tkWmRestackToplevel) _ANSI_ARGS_((TkWindow * winPtr, int aboveBelow, TkWindow * otherPtr)); /* 95 */  
     void (*tkWmSetClass) _ANSI_ARGS_((TkWindow * winPtr)); /* 96 */  
     void (*tkWmUnmapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 97 */  
     Tcl_Obj * (*tkDebugBitmap) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 98 */  
     Tcl_Obj * (*tkDebugBorder) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 99 */  
     Tcl_Obj * (*tkDebugCursor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 100 */  
     Tcl_Obj * (*tkDebugColor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 101 */  
     Tcl_Obj * (*tkDebugConfig) _ANSI_ARGS_((Tcl_Interp * interp, Tk_OptionTable table)); /* 102 */  
     Tcl_Obj * (*tkDebugFont) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 103 */  
     int (*tkFindStateNumObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * optionPtr, CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr)); /* 104 */  
     Tcl_HashTable * (*tkGetBitmapPredefTable) _ANSI_ARGS_((void)); /* 105 */  
     TkDisplay * (*tkGetDisplayList) _ANSI_ARGS_((void)); /* 106 */  
     TkMainInfo * (*tkGetMainInfoList) _ANSI_ARGS_((void)); /* 107 */  
     int (*tkGetWindowFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, Tk_Window * windowPtr)); /* 108 */  
     char * (*tkpGetString) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr, Tcl_DString * dsPtr)); /* 109 */  
     void (*tkpGetSubFonts) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Font tkfont)); /* 110 */  
     Tcl_Obj * (*tkpGetSystemDefault) _ANSI_ARGS_((Tk_Window tkwin, char * dbName, char * className)); /* 111 */  
     void (*tkpMenuThreadInit) _ANSI_ARGS_((void)); /* 112 */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved113;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved114;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved115;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved116;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved117;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved118;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved119;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved120;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved120;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkGenerateActivateEvents) _ANSI_ARGS_((TkWindow * winPtr, int active)); /* 120 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved121;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved121;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, char * source)); /* 121 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved122;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved122;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void)); /* 122 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved123;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved123;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     unsigned long (*tkpGetMS) _ANSI_ARGS_((void)); /* 123 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved124;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved124;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, CONST char * name, int * width, int * height)); /* 124 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved125;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved125;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkPointerDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 125 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved126;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved126;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkpSetCapture) _ANSI_ARGS_((TkWindow * winPtr)); /* 126 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved127;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved127;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkpSetCursor) _ANSI_ARGS_((TkpCursor cursor)); /* 127 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved128;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved128;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkpWmSetState) _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 128 */  
 #endif /* MAC_TCL */  
     void *reserved129;  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved130;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved130;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     Window (*tkGetTransientMaster) _ANSI_ARGS_((TkWindow * winPtr)); /* 130 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved131;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved131;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     int (*tkGenerateButtonEvent) _ANSI_ARGS_((int x, int y, Window window, unsigned int state)); /* 131 */  
 #endif /* MAC_TCL */  
     void *reserved132;  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved133;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved133;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkGenWMDestroyEvent) _ANSI_ARGS_((Tk_Window tkwin)); /* 133 */  
 #endif /* MAC_TCL */  
 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  
     void *reserved134;  
 #endif /* UNIX */  
 #ifdef __WIN32__  
     void *reserved134;  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*tkGenWMConfigureEvent) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height, int flags)); /* 134 */  
 #endif /* MAC_TCL */  
     void (*tkpDrawHighlightBorder) _ANSI_ARGS_((Tk_Window tkwin, GC fgGC, GC bgGC, int highlightWidth, Drawable drawable)); /* 135 */  
     void (*tkSetFocusWin) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 136 */  
     void (*tkpSetKeycodeAndState) _ANSI_ARGS_((Tk_Window tkwin, KeySym keySym, XEvent * eventPtr)); /* 137 */  
     KeySym (*tkpGetKeySym) _ANSI_ARGS_((TkDisplay * dispPtr, XEvent * eventPtr)); /* 138 */  
     void (*tkpInitKeymapInfo) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 139 */  
 } TkIntStubs;  
   
 #ifdef __cplusplus  
 extern "C" {  
 #endif  
 extern TkIntStubs *tkIntStubsPtr;  
 #ifdef __cplusplus  
 }  
 #endif  
   
 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)  
   
 /*  
  * Inline function declarations:  
  */  
   
 #ifndef TkAllocWindow  
 #define TkAllocWindow \  
         (tkIntStubsPtr->tkAllocWindow) /* 0 */  
 #endif  
 #ifndef TkBezierPoints  
 #define TkBezierPoints \  
         (tkIntStubsPtr->tkBezierPoints) /* 1 */  
 #endif  
 #ifndef TkBezierScreenPoints  
 #define TkBezierScreenPoints \  
         (tkIntStubsPtr->tkBezierScreenPoints) /* 2 */  
 #endif  
 #ifndef TkBindDeadWindow  
 #define TkBindDeadWindow \  
         (tkIntStubsPtr->tkBindDeadWindow) /* 3 */  
 #endif  
 #ifndef TkBindEventProc  
 #define TkBindEventProc \  
         (tkIntStubsPtr->tkBindEventProc) /* 4 */  
 #endif  
 #ifndef TkBindFree  
 #define TkBindFree \  
         (tkIntStubsPtr->tkBindFree) /* 5 */  
 #endif  
 #ifndef TkBindInit  
 #define TkBindInit \  
         (tkIntStubsPtr->tkBindInit) /* 6 */  
 #endif  
 #ifndef TkChangeEventWindow  
 #define TkChangeEventWindow \  
         (tkIntStubsPtr->tkChangeEventWindow) /* 7 */  
 #endif  
 #ifndef TkClipInit  
 #define TkClipInit \  
         (tkIntStubsPtr->tkClipInit) /* 8 */  
 #endif  
 #ifndef TkComputeAnchor  
 #define TkComputeAnchor \  
         (tkIntStubsPtr->tkComputeAnchor) /* 9 */  
 #endif  
 #ifndef TkCopyAndGlobalEval  
 #define TkCopyAndGlobalEval \  
         (tkIntStubsPtr->tkCopyAndGlobalEval) /* 10 */  
 #endif  
 #ifndef TkCreateBindingProcedure  
 #define TkCreateBindingProcedure \  
         (tkIntStubsPtr->tkCreateBindingProcedure) /* 11 */  
 #endif  
 #ifndef TkCreateCursorFromData  
 #define TkCreateCursorFromData \  
         (tkIntStubsPtr->tkCreateCursorFromData) /* 12 */  
 #endif  
 #ifndef TkCreateFrame  
 #define TkCreateFrame \  
         (tkIntStubsPtr->tkCreateFrame) /* 13 */  
 #endif  
 #ifndef TkCreateMainWindow  
 #define TkCreateMainWindow \  
         (tkIntStubsPtr->tkCreateMainWindow) /* 14 */  
 #endif  
 #ifndef TkCurrentTime  
 #define TkCurrentTime \  
         (tkIntStubsPtr->tkCurrentTime) /* 15 */  
 #endif  
 #ifndef TkDeleteAllImages  
 #define TkDeleteAllImages \  
         (tkIntStubsPtr->tkDeleteAllImages) /* 16 */  
 #endif  
 #ifndef TkDoConfigureNotify  
 #define TkDoConfigureNotify \  
         (tkIntStubsPtr->tkDoConfigureNotify) /* 17 */  
 #endif  
 #ifndef TkDrawInsetFocusHighlight  
 #define TkDrawInsetFocusHighlight \  
         (tkIntStubsPtr->tkDrawInsetFocusHighlight) /* 18 */  
 #endif  
 #ifndef TkEventDeadWindow  
 #define TkEventDeadWindow \  
         (tkIntStubsPtr->tkEventDeadWindow) /* 19 */  
 #endif  
 #ifndef TkFillPolygon  
 #define TkFillPolygon \  
         (tkIntStubsPtr->tkFillPolygon) /* 20 */  
 #endif  
 #ifndef TkFindStateNum  
 #define TkFindStateNum \  
         (tkIntStubsPtr->tkFindStateNum) /* 21 */  
 #endif  
 #ifndef TkFindStateString  
 #define TkFindStateString \  
         (tkIntStubsPtr->tkFindStateString) /* 22 */  
 #endif  
 #ifndef TkFocusDeadWindow  
 #define TkFocusDeadWindow \  
         (tkIntStubsPtr->tkFocusDeadWindow) /* 23 */  
 #endif  
 #ifndef TkFocusFilterEvent  
 #define TkFocusFilterEvent \  
         (tkIntStubsPtr->tkFocusFilterEvent) /* 24 */  
 #endif  
 #ifndef TkFocusKeyEvent  
 #define TkFocusKeyEvent \  
         (tkIntStubsPtr->tkFocusKeyEvent) /* 25 */  
 #endif  
 #ifndef TkFontPkgInit  
 #define TkFontPkgInit \  
         (tkIntStubsPtr->tkFontPkgInit) /* 26 */  
 #endif  
 #ifndef TkFontPkgFree  
 #define TkFontPkgFree \  
         (tkIntStubsPtr->tkFontPkgFree) /* 27 */  
 #endif  
 #ifndef TkFreeBindingTags  
 #define TkFreeBindingTags \  
         (tkIntStubsPtr->tkFreeBindingTags) /* 28 */  
 #endif  
 #ifndef TkpFreeCursor  
 #define TkpFreeCursor \  
         (tkIntStubsPtr->tkpFreeCursor) /* 29 */  
 #endif  
 #ifndef TkGetBitmapData  
 #define TkGetBitmapData \  
         (tkIntStubsPtr->tkGetBitmapData) /* 30 */  
 #endif  
 #ifndef TkGetButtPoints  
 #define TkGetButtPoints \  
         (tkIntStubsPtr->tkGetButtPoints) /* 31 */  
 #endif  
 #ifndef TkGetCursorByName  
 #define TkGetCursorByName \  
         (tkIntStubsPtr->tkGetCursorByName) /* 32 */  
 #endif  
 #ifndef TkGetDefaultScreenName  
 #define TkGetDefaultScreenName \  
         (tkIntStubsPtr->tkGetDefaultScreenName) /* 33 */  
 #endif  
 #ifndef TkGetDisplay  
 #define TkGetDisplay \  
         (tkIntStubsPtr->tkGetDisplay) /* 34 */  
 #endif  
 #ifndef TkGetDisplayOf  
 #define TkGetDisplayOf \  
         (tkIntStubsPtr->tkGetDisplayOf) /* 35 */  
 #endif  
 #ifndef TkGetFocusWin  
 #define TkGetFocusWin \  
         (tkIntStubsPtr->tkGetFocusWin) /* 36 */  
 #endif  
 #ifndef TkGetInterpNames  
 #define TkGetInterpNames \  
         (tkIntStubsPtr->tkGetInterpNames) /* 37 */  
 #endif  
 #ifndef TkGetMiterPoints  
 #define TkGetMiterPoints \  
         (tkIntStubsPtr->tkGetMiterPoints) /* 38 */  
 #endif  
 #ifndef TkGetPointerCoords  
 #define TkGetPointerCoords \  
         (tkIntStubsPtr->tkGetPointerCoords) /* 39 */  
 #endif  
 #ifndef TkGetServerInfo  
 #define TkGetServerInfo \  
         (tkIntStubsPtr->tkGetServerInfo) /* 40 */  
 #endif  
 #ifndef TkGrabDeadWindow  
 #define TkGrabDeadWindow \  
         (tkIntStubsPtr->tkGrabDeadWindow) /* 41 */  
 #endif  
 #ifndef TkGrabState  
 #define TkGrabState \  
         (tkIntStubsPtr->tkGrabState) /* 42 */  
 #endif  
 #ifndef TkIncludePoint  
 #define TkIncludePoint \  
         (tkIntStubsPtr->tkIncludePoint) /* 43 */  
 #endif  
 #ifndef TkInOutEvents  
 #define TkInOutEvents \  
         (tkIntStubsPtr->tkInOutEvents) /* 44 */  
 #endif  
 #ifndef TkInstallFrameMenu  
 #define TkInstallFrameMenu \  
         (tkIntStubsPtr->tkInstallFrameMenu) /* 45 */  
 #endif  
 #ifndef TkKeysymToString  
 #define TkKeysymToString \  
         (tkIntStubsPtr->tkKeysymToString) /* 46 */  
 #endif  
 #ifndef TkLineToArea  
 #define TkLineToArea \  
         (tkIntStubsPtr->tkLineToArea) /* 47 */  
 #endif  
 #ifndef TkLineToPoint  
 #define TkLineToPoint \  
         (tkIntStubsPtr->tkLineToPoint) /* 48 */  
 #endif  
 #ifndef TkMakeBezierCurve  
 #define TkMakeBezierCurve \  
         (tkIntStubsPtr->tkMakeBezierCurve) /* 49 */  
 #endif  
 #ifndef TkMakeBezierPostscript  
 #define TkMakeBezierPostscript \  
         (tkIntStubsPtr->tkMakeBezierPostscript) /* 50 */  
 #endif  
 #ifndef TkOptionClassChanged  
 #define TkOptionClassChanged \  
         (tkIntStubsPtr->tkOptionClassChanged) /* 51 */  
 #endif  
 #ifndef TkOptionDeadWindow  
 #define TkOptionDeadWindow \  
         (tkIntStubsPtr->tkOptionDeadWindow) /* 52 */  
 #endif  
 #ifndef TkOvalToArea  
 #define TkOvalToArea \  
         (tkIntStubsPtr->tkOvalToArea) /* 53 */  
 #endif  
 #ifndef TkOvalToPoint  
 #define TkOvalToPoint \  
         (tkIntStubsPtr->tkOvalToPoint) /* 54 */  
 #endif  
 #ifndef TkpChangeFocus  
 #define TkpChangeFocus \  
         (tkIntStubsPtr->tkpChangeFocus) /* 55 */  
 #endif  
 #ifndef TkpCloseDisplay  
 #define TkpCloseDisplay \  
         (tkIntStubsPtr->tkpCloseDisplay) /* 56 */  
 #endif  
 #ifndef TkpClaimFocus  
 #define TkpClaimFocus \  
         (tkIntStubsPtr->tkpClaimFocus) /* 57 */  
 #endif  
 #ifndef TkpDisplayWarning  
 #define TkpDisplayWarning \  
         (tkIntStubsPtr->tkpDisplayWarning) /* 58 */  
 #endif  
 #ifndef TkpGetAppName  
 #define TkpGetAppName \  
         (tkIntStubsPtr->tkpGetAppName) /* 59 */  
 #endif  
 #ifndef TkpGetOtherWindow  
 #define TkpGetOtherWindow \  
         (tkIntStubsPtr->tkpGetOtherWindow) /* 60 */  
 #endif  
 #ifndef TkpGetWrapperWindow  
 #define TkpGetWrapperWindow \  
         (tkIntStubsPtr->tkpGetWrapperWindow) /* 61 */  
 #endif  
 #ifndef TkpInit  
 #define TkpInit \  
         (tkIntStubsPtr->tkpInit) /* 62 */  
 #endif  
 #ifndef TkpInitializeMenuBindings  
 #define TkpInitializeMenuBindings \  
         (tkIntStubsPtr->tkpInitializeMenuBindings) /* 63 */  
 #endif  
 #ifndef TkpMakeContainer  
 #define TkpMakeContainer \  
         (tkIntStubsPtr->tkpMakeContainer) /* 64 */  
 #endif  
 #ifndef TkpMakeMenuWindow  
 #define TkpMakeMenuWindow \  
         (tkIntStubsPtr->tkpMakeMenuWindow) /* 65 */  
 #endif  
 #ifndef TkpMakeWindow  
 #define TkpMakeWindow \  
         (tkIntStubsPtr->tkpMakeWindow) /* 66 */  
 #endif  
 #ifndef TkpMenuNotifyToplevelCreate  
 #define TkpMenuNotifyToplevelCreate \  
         (tkIntStubsPtr->tkpMenuNotifyToplevelCreate) /* 67 */  
 #endif  
 #ifndef TkpOpenDisplay  
 #define TkpOpenDisplay \  
         (tkIntStubsPtr->tkpOpenDisplay) /* 68 */  
 #endif  
 #ifndef TkPointerEvent  
 #define TkPointerEvent \  
         (tkIntStubsPtr->tkPointerEvent) /* 69 */  
 #endif  
 #ifndef TkPolygonToArea  
 #define TkPolygonToArea \  
         (tkIntStubsPtr->tkPolygonToArea) /* 70 */  
 #endif  
 #ifndef TkPolygonToPoint  
 #define TkPolygonToPoint \  
         (tkIntStubsPtr->tkPolygonToPoint) /* 71 */  
 #endif  
 #ifndef TkPositionInTree  
 #define TkPositionInTree \  
         (tkIntStubsPtr->tkPositionInTree) /* 72 */  
 #endif  
 #ifndef TkpRedirectKeyEvent  
 #define TkpRedirectKeyEvent \  
         (tkIntStubsPtr->tkpRedirectKeyEvent) /* 73 */  
 #endif  
 #ifndef TkpSetMainMenubar  
 #define TkpSetMainMenubar \  
         (tkIntStubsPtr->tkpSetMainMenubar) /* 74 */  
 #endif  
 #ifndef TkpUseWindow  
 #define TkpUseWindow \  
         (tkIntStubsPtr->tkpUseWindow) /* 75 */  
 #endif  
 #ifndef TkpWindowWasRecentlyDeleted  
 #define TkpWindowWasRecentlyDeleted \  
         (tkIntStubsPtr->tkpWindowWasRecentlyDeleted) /* 76 */  
 #endif  
 #ifndef TkQueueEventForAllChildren  
 #define TkQueueEventForAllChildren \  
         (tkIntStubsPtr->tkQueueEventForAllChildren) /* 77 */  
 #endif  
 #ifndef TkReadBitmapFile  
 #define TkReadBitmapFile \  
         (tkIntStubsPtr->tkReadBitmapFile) /* 78 */  
 #endif  
 #ifndef TkScrollWindow  
 #define TkScrollWindow \  
         (tkIntStubsPtr->tkScrollWindow) /* 79 */  
 #endif  
 #ifndef TkSelDeadWindow  
 #define TkSelDeadWindow \  
         (tkIntStubsPtr->tkSelDeadWindow) /* 80 */  
 #endif  
 #ifndef TkSelEventProc  
 #define TkSelEventProc \  
         (tkIntStubsPtr->tkSelEventProc) /* 81 */  
 #endif  
 #ifndef TkSelInit  
 #define TkSelInit \  
         (tkIntStubsPtr->tkSelInit) /* 82 */  
 #endif  
 #ifndef TkSelPropProc  
 #define TkSelPropProc \  
         (tkIntStubsPtr->tkSelPropProc) /* 83 */  
 #endif  
 #ifndef TkSetClassProcs  
 #define TkSetClassProcs \  
         (tkIntStubsPtr->tkSetClassProcs) /* 84 */  
 #endif  
 #ifndef TkSetWindowMenuBar  
 #define TkSetWindowMenuBar \  
         (tkIntStubsPtr->tkSetWindowMenuBar) /* 85 */  
 #endif  
 #ifndef TkStringToKeysym  
 #define TkStringToKeysym \  
         (tkIntStubsPtr->tkStringToKeysym) /* 86 */  
 #endif  
 #ifndef TkThickPolyLineToArea  
 #define TkThickPolyLineToArea \  
         (tkIntStubsPtr->tkThickPolyLineToArea) /* 87 */  
 #endif  
 #ifndef TkWmAddToColormapWindows  
 #define TkWmAddToColormapWindows \  
         (tkIntStubsPtr->tkWmAddToColormapWindows) /* 88 */  
 #endif  
 #ifndef TkWmDeadWindow  
 #define TkWmDeadWindow \  
         (tkIntStubsPtr->tkWmDeadWindow) /* 89 */  
 #endif  
 #ifndef TkWmFocusToplevel  
 #define TkWmFocusToplevel \  
         (tkIntStubsPtr->tkWmFocusToplevel) /* 90 */  
 #endif  
 #ifndef TkWmMapWindow  
 #define TkWmMapWindow \  
         (tkIntStubsPtr->tkWmMapWindow) /* 91 */  
 #endif  
 #ifndef TkWmNewWindow  
 #define TkWmNewWindow \  
         (tkIntStubsPtr->tkWmNewWindow) /* 92 */  
 #endif  
 #ifndef TkWmProtocolEventProc  
 #define TkWmProtocolEventProc \  
         (tkIntStubsPtr->tkWmProtocolEventProc) /* 93 */  
 #endif  
 #ifndef TkWmRemoveFromColormapWindows  
 #define TkWmRemoveFromColormapWindows \  
         (tkIntStubsPtr->tkWmRemoveFromColormapWindows) /* 94 */  
 #endif  
 #ifndef TkWmRestackToplevel  
 #define TkWmRestackToplevel \  
         (tkIntStubsPtr->tkWmRestackToplevel) /* 95 */  
 #endif  
 #ifndef TkWmSetClass  
 #define TkWmSetClass \  
         (tkIntStubsPtr->tkWmSetClass) /* 96 */  
 #endif  
 #ifndef TkWmUnmapWindow  
 #define TkWmUnmapWindow \  
         (tkIntStubsPtr->tkWmUnmapWindow) /* 97 */  
 #endif  
 #ifndef TkDebugBitmap  
 #define TkDebugBitmap \  
         (tkIntStubsPtr->tkDebugBitmap) /* 98 */  
 #endif  
 #ifndef TkDebugBorder  
 #define TkDebugBorder \  
         (tkIntStubsPtr->tkDebugBorder) /* 99 */  
 #endif  
 #ifndef TkDebugCursor  
 #define TkDebugCursor \  
         (tkIntStubsPtr->tkDebugCursor) /* 100 */  
 #endif  
 #ifndef TkDebugColor  
 #define TkDebugColor \  
         (tkIntStubsPtr->tkDebugColor) /* 101 */  
 #endif  
 #ifndef TkDebugConfig  
 #define TkDebugConfig \  
         (tkIntStubsPtr->tkDebugConfig) /* 102 */  
 #endif  
 #ifndef TkDebugFont  
 #define TkDebugFont \  
         (tkIntStubsPtr->tkDebugFont) /* 103 */  
 #endif  
 #ifndef TkFindStateNumObj  
 #define TkFindStateNumObj \  
         (tkIntStubsPtr->tkFindStateNumObj) /* 104 */  
 #endif  
 #ifndef TkGetBitmapPredefTable  
 #define TkGetBitmapPredefTable \  
         (tkIntStubsPtr->tkGetBitmapPredefTable) /* 105 */  
 #endif  
 #ifndef TkGetDisplayList  
 #define TkGetDisplayList \  
         (tkIntStubsPtr->tkGetDisplayList) /* 106 */  
 #endif  
 #ifndef TkGetMainInfoList  
 #define TkGetMainInfoList \  
         (tkIntStubsPtr->tkGetMainInfoList) /* 107 */  
 #endif  
 #ifndef TkGetWindowFromObj  
 #define TkGetWindowFromObj \  
         (tkIntStubsPtr->tkGetWindowFromObj) /* 108 */  
 #endif  
 #ifndef TkpGetString  
 #define TkpGetString \  
         (tkIntStubsPtr->tkpGetString) /* 109 */  
 #endif  
 #ifndef TkpGetSubFonts  
 #define TkpGetSubFonts \  
         (tkIntStubsPtr->tkpGetSubFonts) /* 110 */  
 #endif  
 #ifndef TkpGetSystemDefault  
 #define TkpGetSystemDefault \  
         (tkIntStubsPtr->tkpGetSystemDefault) /* 111 */  
 #endif  
 #ifndef TkpMenuThreadInit  
 #define TkpMenuThreadInit \  
         (tkIntStubsPtr->tkpMenuThreadInit) /* 112 */  
 #endif  
 #ifdef __WIN32__  
 #ifndef TkClipBox  
 #define TkClipBox \  
         (tkIntStubsPtr->tkClipBox) /* 113 */  
 #endif  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 #ifndef TkClipBox  
 #define TkClipBox \  
         (tkIntStubsPtr->tkClipBox) /* 113 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 #ifndef TkCreateRegion  
 #define TkCreateRegion \  
         (tkIntStubsPtr->tkCreateRegion) /* 114 */  
 #endif  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 #ifndef TkCreateRegion  
 #define TkCreateRegion \  
         (tkIntStubsPtr->tkCreateRegion) /* 114 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 #ifndef TkDestroyRegion  
 #define TkDestroyRegion \  
         (tkIntStubsPtr->tkDestroyRegion) /* 115 */  
 #endif  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 #ifndef TkDestroyRegion  
 #define TkDestroyRegion \  
         (tkIntStubsPtr->tkDestroyRegion) /* 115 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 #ifndef TkIntersectRegion  
 #define TkIntersectRegion \  
         (tkIntStubsPtr->tkIntersectRegion) /* 116 */  
 #endif  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 #ifndef TkIntersectRegion  
 #define TkIntersectRegion \  
         (tkIntStubsPtr->tkIntersectRegion) /* 116 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 #ifndef TkRectInRegion  
 #define TkRectInRegion \  
         (tkIntStubsPtr->tkRectInRegion) /* 117 */  
 #endif  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 #ifndef TkRectInRegion  
 #define TkRectInRegion \  
         (tkIntStubsPtr->tkRectInRegion) /* 117 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 #ifndef TkSetRegion  
 #define TkSetRegion \  
         (tkIntStubsPtr->tkSetRegion) /* 118 */  
 #endif  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 #ifndef TkSetRegion  
 #define TkSetRegion \  
         (tkIntStubsPtr->tkSetRegion) /* 118 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef __WIN32__  
 #ifndef TkUnionRectWithRegion  
 #define TkUnionRectWithRegion \  
         (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */  
 #endif  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 #ifndef TkUnionRectWithRegion  
 #define TkUnionRectWithRegion \  
         (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkGenerateActivateEvents  
 #define TkGenerateActivateEvents \  
         (tkIntStubsPtr->tkGenerateActivateEvents) /* 120 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkpCreateNativeBitmap  
 #define TkpCreateNativeBitmap \  
         (tkIntStubsPtr->tkpCreateNativeBitmap) /* 121 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkpDefineNativeBitmaps  
 #define TkpDefineNativeBitmaps \  
         (tkIntStubsPtr->tkpDefineNativeBitmaps) /* 122 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkpGetMS  
 #define TkpGetMS \  
         (tkIntStubsPtr->tkpGetMS) /* 123 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkpGetNativeAppBitmap  
 #define TkpGetNativeAppBitmap \  
         (tkIntStubsPtr->tkpGetNativeAppBitmap) /* 124 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkPointerDeadWindow  
 #define TkPointerDeadWindow \  
         (tkIntStubsPtr->tkPointerDeadWindow) /* 125 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkpSetCapture  
 #define TkpSetCapture \  
         (tkIntStubsPtr->tkpSetCapture) /* 126 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkpSetCursor  
 #define TkpSetCursor \  
         (tkIntStubsPtr->tkpSetCursor) /* 127 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkpWmSetState  
 #define TkpWmSetState \  
         (tkIntStubsPtr->tkpWmSetState) /* 128 */  
 #endif  
 #endif /* MAC_TCL */  
 /* Slot 129 is reserved */  
 #ifdef MAC_TCL  
 #ifndef TkGetTransientMaster  
 #define TkGetTransientMaster \  
         (tkIntStubsPtr->tkGetTransientMaster) /* 130 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkGenerateButtonEvent  
 #define TkGenerateButtonEvent \  
         (tkIntStubsPtr->tkGenerateButtonEvent) /* 131 */  
 #endif  
 #endif /* MAC_TCL */  
 /* Slot 132 is reserved */  
 #ifdef MAC_TCL  
 #ifndef TkGenWMDestroyEvent  
 #define TkGenWMDestroyEvent \  
         (tkIntStubsPtr->tkGenWMDestroyEvent) /* 133 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifdef MAC_TCL  
 #ifndef TkGenWMConfigureEvent  
 #define TkGenWMConfigureEvent \  
         (tkIntStubsPtr->tkGenWMConfigureEvent) /* 134 */  
 #endif  
 #endif /* MAC_TCL */  
 #ifndef TkpDrawHighlightBorder  
 #define TkpDrawHighlightBorder \  
         (tkIntStubsPtr->tkpDrawHighlightBorder) /* 135 */  
 #endif  
 #ifndef TkSetFocusWin  
 #define TkSetFocusWin \  
         (tkIntStubsPtr->tkSetFocusWin) /* 136 */  
 #endif  
 #ifndef TkpSetKeycodeAndState  
 #define TkpSetKeycodeAndState \  
         (tkIntStubsPtr->tkpSetKeycodeAndState) /* 137 */  
 #endif  
 #ifndef TkpGetKeySym  
 #define TkpGetKeySym \  
         (tkIntStubsPtr->tkpGetKeySym) /* 138 */  
 #endif  
 #ifndef TkpInitKeymapInfo  
 #define TkpInitKeymapInfo \  
         (tkIntStubsPtr->tkpInitKeymapInfo) /* 139 */  
 #endif  
   
 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */  
   
 /* !END!: Do not edit above this line. */  
   
 #undef TCL_STORAGE_CLASS  
 #define TCL_STORAGE_CLASS DLLIMPORT  
   
 #endif /* _TKINTDECLS */  
   
   
 /* $History: tkIntDecls.h $  
  *  
  * *****************  Version 1  *****************  
  * User: Dtashley     Date: 1/02/01    Time: 2:51a  
  * Created in $/IjuScripter, IjuConsole/Source/Tk Base  
  * Initial check-in.  
  */  
   
 /* End of TKINTDECLS.H */  
1    /* $Header$ */
2    
3    /*
4     * tkIntDecls.h --
5     *
6     *      This file contains the declarations for all unsupported
7     *      functions that are exported by the Tk library.  These
8     *      interfaces are not guaranteed to remain the same between
9     *      versions.  Use at your own risk.
10     *
11     * Copyright (c) 1998-1999 by Scriptics Corporation.
12     *
13     * See the file "license.terms" for information on usage and redistribution
14     * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
15     *
16     * RCS: @(#) $Id: tkintdecls.h,v 1.1.1.1 2001/06/13 05:03:59 dtashley Exp $
17     */
18    
19    #ifndef _TKINTDECLS
20    #define _TKINTDECLS
21    
22    #ifdef BUILD_tk
23    #undef TCL_STORAGE_CLASS
24    #define TCL_STORAGE_CLASS DLLEXPORT
25    #endif
26    
27    /*
28     * WARNING: This file is automatically generated by the tools/genStubs.tcl
29     * script.  Any modifications to the function declarations below should be made
30     * in the generic/tkInt.decls script.
31     */
32    
33    /* !BEGIN!: Do not edit below this line. */
34    
35    /*
36     * Exported function declarations:
37     */
38    
39    /* 0 */
40    extern TkWindow *       TkAllocWindow _ANSI_ARGS_((TkDisplay * dispPtr,
41                                    int screenNum, TkWindow * parentPtr));
42    /* 1 */
43    extern void             TkBezierPoints _ANSI_ARGS_((double control[],
44                                    int numSteps, double * coordPtr));
45    /* 2 */
46    extern void             TkBezierScreenPoints _ANSI_ARGS_((Tk_Canvas canvas,
47                                    double control[], int numSteps,
48                                    XPoint * xPointPtr));
49    /* 3 */
50    extern void             TkBindDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
51    /* 4 */
52    extern void             TkBindEventProc _ANSI_ARGS_((TkWindow * winPtr,
53                                    XEvent * eventPtr));
54    /* 5 */
55    extern void             TkBindFree _ANSI_ARGS_((TkMainInfo * mainPtr));
56    /* 6 */
57    extern void             TkBindInit _ANSI_ARGS_((TkMainInfo * mainPtr));
58    /* 7 */
59    extern void             TkChangeEventWindow _ANSI_ARGS_((XEvent * eventPtr,
60                                    TkWindow * winPtr));
61    /* 8 */
62    extern int              TkClipInit _ANSI_ARGS_((Tcl_Interp * interp,
63                                    TkDisplay * dispPtr));
64    /* 9 */
65    extern void             TkComputeAnchor _ANSI_ARGS_((Tk_Anchor anchor,
66                                    Tk_Window tkwin, int padX, int padY,
67                                    int innerWidth, int innerHeight, int * xPtr,
68                                    int * yPtr));
69    /* 10 */
70    extern int              TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp * interp,
71                                    char * script));
72    /* 11 */
73    extern unsigned long    TkCreateBindingProcedure _ANSI_ARGS_((
74                                    Tcl_Interp * interp,
75                                    Tk_BindingTable bindingTable,
76                                    ClientData object, char * eventString,
77                                    TkBindEvalProc * evalProc,
78                                    TkBindFreeProc * freeProc,
79                                    ClientData clientData));
80    /* 12 */
81    extern TkCursor *       TkCreateCursorFromData _ANSI_ARGS_((Tk_Window tkwin,
82                                    char * source, char * mask, int width,
83                                    int height, int xHot, int yHot, XColor fg,
84                                    XColor bg));
85    /* 13 */
86    extern int              TkCreateFrame _ANSI_ARGS_((ClientData clientData,
87                                    Tcl_Interp * interp, int argc, char ** argv,
88                                    int toplevel, char * appName));
89    /* 14 */
90    extern Tk_Window        TkCreateMainWindow _ANSI_ARGS_((Tcl_Interp * interp,
91                                    char * screenName, char * baseName));
92    /* 15 */
93    extern Time             TkCurrentTime _ANSI_ARGS_((TkDisplay * dispPtr));
94    /* 16 */
95    extern void             TkDeleteAllImages _ANSI_ARGS_((TkMainInfo * mainPtr));
96    /* 17 */
97    extern void             TkDoConfigureNotify _ANSI_ARGS_((TkWindow * winPtr));
98    /* 18 */
99    extern void             TkDrawInsetFocusHighlight _ANSI_ARGS_((
100                                    Tk_Window tkwin, GC gc, int width,
101                                    Drawable drawable, int padding));
102    /* 19 */
103    extern void             TkEventDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
104    /* 20 */
105    extern void             TkFillPolygon _ANSI_ARGS_((Tk_Canvas canvas,
106                                    double * coordPtr, int numPoints,
107                                    Display * display, Drawable drawable, GC gc,
108                                    GC outlineGC));
109    /* 21 */
110    extern int              TkFindStateNum _ANSI_ARGS_((Tcl_Interp * interp,
111                                    CONST char * option,
112                                    CONST TkStateMap * mapPtr,
113                                    CONST char * strKey));
114    /* 22 */
115    extern char *           TkFindStateString _ANSI_ARGS_((
116                                    CONST TkStateMap * mapPtr, int numKey));
117    /* 23 */
118    extern void             TkFocusDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
119    /* 24 */
120    extern int              TkFocusFilterEvent _ANSI_ARGS_((TkWindow * winPtr,
121                                    XEvent * eventPtr));
122    /* 25 */
123    extern TkWindow *       TkFocusKeyEvent _ANSI_ARGS_((TkWindow * winPtr,
124                                    XEvent * eventPtr));
125    /* 26 */
126    extern void             TkFontPkgInit _ANSI_ARGS_((TkMainInfo * mainPtr));
127    /* 27 */
128    extern void             TkFontPkgFree _ANSI_ARGS_((TkMainInfo * mainPtr));
129    /* 28 */
130    extern void             TkFreeBindingTags _ANSI_ARGS_((TkWindow * winPtr));
131    /* 29 */
132    extern void             TkpFreeCursor _ANSI_ARGS_((TkCursor * cursorPtr));
133    /* 30 */
134    extern char *           TkGetBitmapData _ANSI_ARGS_((Tcl_Interp * interp,
135                                    char * string, char * fileName,
136                                    int * widthPtr, int * heightPtr,
137                                    int * hotXPtr, int * hotYPtr));
138    /* 31 */
139    extern void             TkGetButtPoints _ANSI_ARGS_((double p1[],
140                                    double p2[], double width, int project,
141                                    double m1[], double m2[]));
142    /* 32 */
143    extern TkCursor *       TkGetCursorByName _ANSI_ARGS_((Tcl_Interp * interp,
144                                    Tk_Window tkwin, Tk_Uid string));
145    /* 33 */
146    extern char *           TkGetDefaultScreenName _ANSI_ARGS_((
147                                    Tcl_Interp * interp, char * screenName));
148    /* 34 */
149    extern TkDisplay *      TkGetDisplay _ANSI_ARGS_((Display * display));
150    /* 35 */
151    extern int              TkGetDisplayOf _ANSI_ARGS_((Tcl_Interp * interp,
152                                    int objc, Tcl_Obj *CONST objv[],
153                                    Tk_Window * tkwinPtr));
154    /* 36 */
155    extern TkWindow *       TkGetFocusWin _ANSI_ARGS_((TkWindow * winPtr));
156    /* 37 */
157    extern int              TkGetInterpNames _ANSI_ARGS_((Tcl_Interp * interp,
158                                    Tk_Window tkwin));
159    /* 38 */
160    extern int              TkGetMiterPoints _ANSI_ARGS_((double p1[],
161                                    double p2[], double p3[], double width,
162                                    double m1[], double m2[]));
163    /* 39 */
164    extern void             TkGetPointerCoords _ANSI_ARGS_((Tk_Window tkwin,
165                                    int * xPtr, int * yPtr));
166    /* 40 */
167    extern void             TkGetServerInfo _ANSI_ARGS_((Tcl_Interp * interp,
168                                    Tk_Window tkwin));
169    /* 41 */
170    extern void             TkGrabDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
171    /* 42 */
172    extern int              TkGrabState _ANSI_ARGS_((TkWindow * winPtr));
173    /* 43 */
174    extern void             TkIncludePoint _ANSI_ARGS_((Tk_Item * itemPtr,
175                                    double * pointPtr));
176    /* 44 */
177    extern void             TkInOutEvents _ANSI_ARGS_((XEvent * eventPtr,
178                                    TkWindow * sourcePtr, TkWindow * destPtr,
179                                    int leaveType, int enterType,
180                                    Tcl_QueuePosition position));
181    /* 45 */
182    extern void             TkInstallFrameMenu _ANSI_ARGS_((Tk_Window tkwin));
183    /* 46 */
184    extern char *           TkKeysymToString _ANSI_ARGS_((KeySym keysym));
185    /* 47 */
186    extern int              TkLineToArea _ANSI_ARGS_((double end1Ptr[],
187                                    double end2Ptr[], double rectPtr[]));
188    /* 48 */
189    extern double           TkLineToPoint _ANSI_ARGS_((double end1Ptr[],
190                                    double end2Ptr[], double pointPtr[]));
191    /* 49 */
192    extern int              TkMakeBezierCurve _ANSI_ARGS_((Tk_Canvas canvas,
193                                    double * pointPtr, int numPoints,
194                                    int numSteps, XPoint xPoints[],
195                                    double dblPoints[]));
196    /* 50 */
197    extern void             TkMakeBezierPostscript _ANSI_ARGS_((
198                                    Tcl_Interp * interp, Tk_Canvas canvas,
199                                    double * pointPtr, int numPoints));
200    /* 51 */
201    extern void             TkOptionClassChanged _ANSI_ARGS_((TkWindow * winPtr));
202    /* 52 */
203    extern void             TkOptionDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
204    /* 53 */
205    extern int              TkOvalToArea _ANSI_ARGS_((double * ovalPtr,
206                                    double * rectPtr));
207    /* 54 */
208    extern double           TkOvalToPoint _ANSI_ARGS_((double ovalPtr[],
209                                    double width, int filled, double pointPtr[]));
210    /* 55 */
211    extern int              TkpChangeFocus _ANSI_ARGS_((TkWindow * winPtr,
212                                    int force));
213    /* 56 */
214    extern void             TkpCloseDisplay _ANSI_ARGS_((TkDisplay * dispPtr));
215    /* 57 */
216    extern void             TkpClaimFocus _ANSI_ARGS_((TkWindow * topLevelPtr,
217                                    int force));
218    /* 58 */
219    extern void             TkpDisplayWarning _ANSI_ARGS_((char * msg,
220                                    char * title));
221    /* 59 */
222    extern void             TkpGetAppName _ANSI_ARGS_((Tcl_Interp * interp,
223                                    Tcl_DString * name));
224    /* 60 */
225    extern TkWindow *       TkpGetOtherWindow _ANSI_ARGS_((TkWindow * winPtr));
226    /* 61 */
227    extern TkWindow *       TkpGetWrapperWindow _ANSI_ARGS_((TkWindow * winPtr));
228    /* 62 */
229    extern int              TkpInit _ANSI_ARGS_((Tcl_Interp * interp));
230    /* 63 */
231    extern void             TkpInitializeMenuBindings _ANSI_ARGS_((
232                                    Tcl_Interp * interp,
233                                    Tk_BindingTable bindingTable));
234    /* 64 */
235    extern void             TkpMakeContainer _ANSI_ARGS_((Tk_Window tkwin));
236    /* 65 */
237    extern void             TkpMakeMenuWindow _ANSI_ARGS_((Tk_Window tkwin,
238                                    int transient));
239    /* 66 */
240    extern Window           TkpMakeWindow _ANSI_ARGS_((TkWindow * winPtr,
241                                    Window parent));
242    /* 67 */
243    extern void             TkpMenuNotifyToplevelCreate _ANSI_ARGS_((
244                                    Tcl_Interp * interp1, char * menuName));
245    /* 68 */
246    extern TkDisplay *      TkpOpenDisplay _ANSI_ARGS_((char * display_name));
247    /* 69 */
248    extern int              TkPointerEvent _ANSI_ARGS_((XEvent * eventPtr,
249                                    TkWindow * winPtr));
250    /* 70 */
251    extern int              TkPolygonToArea _ANSI_ARGS_((double * polyPtr,
252                                    int numPoints, double * rectPtr));
253    /* 71 */
254    extern double           TkPolygonToPoint _ANSI_ARGS_((double * polyPtr,
255                                    int numPoints, double * pointPtr));
256    /* 72 */
257    extern int              TkPositionInTree _ANSI_ARGS_((TkWindow * winPtr,
258                                    TkWindow * treePtr));
259    /* 73 */
260    extern void             TkpRedirectKeyEvent _ANSI_ARGS_((TkWindow * winPtr,
261                                    XEvent * eventPtr));
262    /* 74 */
263    extern void             TkpSetMainMenubar _ANSI_ARGS_((Tcl_Interp * interp,
264                                    Tk_Window tkwin, char * menuName));
265    /* 75 */
266    extern int              TkpUseWindow _ANSI_ARGS_((Tcl_Interp * interp,
267                                    Tk_Window tkwin, char * string));
268    /* 76 */
269    extern int              TkpWindowWasRecentlyDeleted _ANSI_ARGS_((Window win,
270                                    TkDisplay * dispPtr));
271    /* 77 */
272    extern void             TkQueueEventForAllChildren _ANSI_ARGS_((
273                                    TkWindow * winPtr, XEvent * eventPtr));
274    /* 78 */
275    extern int              TkReadBitmapFile _ANSI_ARGS_((Display* display,
276                                    Drawable d, CONST char* filename,
277                                    unsigned int* width_return,
278                                    unsigned int* height_return,
279                                    Pixmap* bitmap_return, int* x_hot_return,
280                                    int* y_hot_return));
281    /* 79 */
282    extern int              TkScrollWindow _ANSI_ARGS_((Tk_Window tkwin, GC gc,
283                                    int x, int y, int width, int height, int dx,
284                                    int dy, TkRegion damageRgn));
285    /* 80 */
286    extern void             TkSelDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
287    /* 81 */
288    extern void             TkSelEventProc _ANSI_ARGS_((Tk_Window tkwin,
289                                    XEvent * eventPtr));
290    /* 82 */
291    extern void             TkSelInit _ANSI_ARGS_((Tk_Window tkwin));
292    /* 83 */
293    extern void             TkSelPropProc _ANSI_ARGS_((XEvent * eventPtr));
294    /* 84 */
295    extern void             TkSetClassProcs _ANSI_ARGS_((Tk_Window tkwin,
296                                    TkClassProcs * procs,
297                                    ClientData instanceData));
298    /* 85 */
299    extern void             TkSetWindowMenuBar _ANSI_ARGS_((Tcl_Interp * interp,
300                                    Tk_Window tkwin, char * oldMenuName,
301                                    char * menuName));
302    /* 86 */
303    extern KeySym           TkStringToKeysym _ANSI_ARGS_((char * name));
304    /* 87 */
305    extern int              TkThickPolyLineToArea _ANSI_ARGS_((double * coordPtr,
306                                    int numPoints, double width, int capStyle,
307                                    int joinStyle, double * rectPtr));
308    /* 88 */
309    extern void             TkWmAddToColormapWindows _ANSI_ARGS_((
310                                    TkWindow * winPtr));
311    /* 89 */
312    extern void             TkWmDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
313    /* 90 */
314    extern TkWindow *       TkWmFocusToplevel _ANSI_ARGS_((TkWindow * winPtr));
315    /* 91 */
316    extern void             TkWmMapWindow _ANSI_ARGS_((TkWindow * winPtr));
317    /* 92 */
318    extern void             TkWmNewWindow _ANSI_ARGS_((TkWindow * winPtr));
319    /* 93 */
320    extern void             TkWmProtocolEventProc _ANSI_ARGS_((TkWindow * winPtr,
321                                    XEvent * evenvPtr));
322    /* 94 */
323    extern void             TkWmRemoveFromColormapWindows _ANSI_ARGS_((
324                                    TkWindow * winPtr));
325    /* 95 */
326    extern void             TkWmRestackToplevel _ANSI_ARGS_((TkWindow * winPtr,
327                                    int aboveBelow, TkWindow * otherPtr));
328    /* 96 */
329    extern void             TkWmSetClass _ANSI_ARGS_((TkWindow * winPtr));
330    /* 97 */
331    extern void             TkWmUnmapWindow _ANSI_ARGS_((TkWindow * winPtr));
332    /* 98 */
333    extern Tcl_Obj *        TkDebugBitmap _ANSI_ARGS_((Tk_Window tkwin,
334                                    char * name));
335    /* 99 */
336    extern Tcl_Obj *        TkDebugBorder _ANSI_ARGS_((Tk_Window tkwin,
337                                    char * name));
338    /* 100 */
339    extern Tcl_Obj *        TkDebugCursor _ANSI_ARGS_((Tk_Window tkwin,
340                                    char * name));
341    /* 101 */
342    extern Tcl_Obj *        TkDebugColor _ANSI_ARGS_((Tk_Window tkwin,
343                                    char * name));
344    /* 102 */
345    extern Tcl_Obj *        TkDebugConfig _ANSI_ARGS_((Tcl_Interp * interp,
346                                    Tk_OptionTable table));
347    /* 103 */
348    extern Tcl_Obj *        TkDebugFont _ANSI_ARGS_((Tk_Window tkwin,
349                                    char * name));
350    /* 104 */
351    extern int              TkFindStateNumObj _ANSI_ARGS_((Tcl_Interp * interp,
352                                    Tcl_Obj * optionPtr,
353                                    CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr));
354    /* 105 */
355    extern Tcl_HashTable *  TkGetBitmapPredefTable _ANSI_ARGS_((void));
356    /* 106 */
357    extern TkDisplay *      TkGetDisplayList _ANSI_ARGS_((void));
358    /* 107 */
359    extern TkMainInfo *     TkGetMainInfoList _ANSI_ARGS_((void));
360    /* 108 */
361    extern int              TkGetWindowFromObj _ANSI_ARGS_((Tcl_Interp * interp,
362                                    Tk_Window tkwin, Tcl_Obj * objPtr,
363                                    Tk_Window * windowPtr));
364    /* 109 */
365    extern char *           TkpGetString _ANSI_ARGS_((TkWindow * winPtr,
366                                    XEvent * eventPtr, Tcl_DString * dsPtr));
367    /* 110 */
368    extern void             TkpGetSubFonts _ANSI_ARGS_((Tcl_Interp * interp,
369                                    Tk_Font tkfont));
370    /* 111 */
371    extern Tcl_Obj *        TkpGetSystemDefault _ANSI_ARGS_((Tk_Window tkwin,
372                                    char * dbName, char * className));
373    /* 112 */
374    extern void             TkpMenuThreadInit _ANSI_ARGS_((void));
375    #ifdef __WIN32__
376    /* 113 */
377    extern void             TkClipBox _ANSI_ARGS_((TkRegion rgn,
378                                    XRectangle* rect_return));
379    #endif /* __WIN32__ */
380    #ifdef MAC_TCL
381    /* 113 */
382    extern void             TkClipBox _ANSI_ARGS_((TkRegion rgn,
383                                    XRectangle* rect_return));
384    #endif /* MAC_TCL */
385    #ifdef __WIN32__
386    /* 114 */
387    extern TkRegion         TkCreateRegion _ANSI_ARGS_((void));
388    #endif /* __WIN32__ */
389    #ifdef MAC_TCL
390    /* 114 */
391    extern TkRegion         TkCreateRegion _ANSI_ARGS_((void));
392    #endif /* MAC_TCL */
393    #ifdef __WIN32__
394    /* 115 */
395    extern void             TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
396    #endif /* __WIN32__ */
397    #ifdef MAC_TCL
398    /* 115 */
399    extern void             TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
400    #endif /* MAC_TCL */
401    #ifdef __WIN32__
402    /* 116 */
403    extern void             TkIntersectRegion _ANSI_ARGS_((TkRegion sra,
404                                    TkRegion srcb, TkRegion dr_return));
405    #endif /* __WIN32__ */
406    #ifdef MAC_TCL
407    /* 116 */
408    extern void             TkIntersectRegion _ANSI_ARGS_((TkRegion sra,
409                                    TkRegion srcb, TkRegion dr_return));
410    #endif /* MAC_TCL */
411    #ifdef __WIN32__
412    /* 117 */
413    extern int              TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x,
414                                    int y, unsigned int width,
415                                    unsigned int height));
416    #endif /* __WIN32__ */
417    #ifdef MAC_TCL
418    /* 117 */
419    extern int              TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x,
420                                    int y, unsigned int width,
421                                    unsigned int height));
422    #endif /* MAC_TCL */
423    #ifdef __WIN32__
424    /* 118 */
425    extern void             TkSetRegion _ANSI_ARGS_((Display* display, GC gc,
426                                    TkRegion rgn));
427    #endif /* __WIN32__ */
428    #ifdef MAC_TCL
429    /* 118 */
430    extern void             TkSetRegion _ANSI_ARGS_((Display* display, GC gc,
431                                    TkRegion rgn));
432    #endif /* MAC_TCL */
433    #ifdef __WIN32__
434    /* 119 */
435    extern void             TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect,
436                                    TkRegion src, TkRegion dr_return));
437    #endif /* __WIN32__ */
438    #ifdef MAC_TCL
439    /* 119 */
440    extern void             TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect,
441                                    TkRegion src, TkRegion dr_return));
442    #endif /* MAC_TCL */
443    #ifdef MAC_TCL
444    /* 120 */
445    extern void             TkGenerateActivateEvents _ANSI_ARGS_((
446                                    TkWindow * winPtr, int active));
447    #endif /* MAC_TCL */
448    #ifdef MAC_TCL
449    /* 121 */
450    extern Pixmap           TkpCreateNativeBitmap _ANSI_ARGS_((Display * display,
451                                    char * source));
452    #endif /* MAC_TCL */
453    #ifdef MAC_TCL
454    /* 122 */
455    extern void             TkpDefineNativeBitmaps _ANSI_ARGS_((void));
456    #endif /* MAC_TCL */
457    #ifdef MAC_TCL
458    /* 123 */
459    extern unsigned long    TkpGetMS _ANSI_ARGS_((void));
460    #endif /* MAC_TCL */
461    #ifdef MAC_TCL
462    /* 124 */
463    extern Pixmap           TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display,
464                                    CONST char * name, int * width, int * height));
465    #endif /* MAC_TCL */
466    #ifdef MAC_TCL
467    /* 125 */
468    extern void             TkPointerDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
469    #endif /* MAC_TCL */
470    #ifdef MAC_TCL
471    /* 126 */
472    extern void             TkpSetCapture _ANSI_ARGS_((TkWindow * winPtr));
473    #endif /* MAC_TCL */
474    #ifdef MAC_TCL
475    /* 127 */
476    extern void             TkpSetCursor _ANSI_ARGS_((TkpCursor cursor));
477    #endif /* MAC_TCL */
478    #ifdef MAC_TCL
479    /* 128 */
480    extern void             TkpWmSetState _ANSI_ARGS_((TkWindow * winPtr,
481                                    int state));
482    #endif /* MAC_TCL */
483    /* Slot 129 is reserved */
484    #ifdef MAC_TCL
485    /* 130 */
486    extern Window           TkGetTransientMaster _ANSI_ARGS_((TkWindow * winPtr));
487    #endif /* MAC_TCL */
488    #ifdef MAC_TCL
489    /* 131 */
490    extern int              TkGenerateButtonEvent _ANSI_ARGS_((int x, int y,
491                                    Window window, unsigned int state));
492    #endif /* MAC_TCL */
493    /* Slot 132 is reserved */
494    #ifdef MAC_TCL
495    /* 133 */
496    extern void             TkGenWMDestroyEvent _ANSI_ARGS_((Tk_Window tkwin));
497    #endif /* MAC_TCL */
498    #ifdef MAC_TCL
499    /* 134 */
500    extern void             TkGenWMConfigureEvent _ANSI_ARGS_((Tk_Window tkwin,
501                                    int x, int y, int width, int height,
502                                    int flags));
503    #endif /* MAC_TCL */
504    /* 135 */
505    extern void             TkpDrawHighlightBorder _ANSI_ARGS_((Tk_Window tkwin,
506                                    GC fgGC, GC bgGC, int highlightWidth,
507                                    Drawable drawable));
508    /* 136 */
509    extern void             TkSetFocusWin _ANSI_ARGS_((TkWindow * winPtr,
510                                    int force));
511    /* 137 */
512    extern void             TkpSetKeycodeAndState _ANSI_ARGS_((Tk_Window tkwin,
513                                    KeySym keySym, XEvent * eventPtr));
514    /* 138 */
515    extern KeySym           TkpGetKeySym _ANSI_ARGS_((TkDisplay * dispPtr,
516                                    XEvent * eventPtr));
517    /* 139 */
518    extern void             TkpInitKeymapInfo _ANSI_ARGS_((TkDisplay * dispPtr));
519    
520    typedef struct TkIntStubs {
521        int magic;
522        struct TkIntStubHooks *hooks;
523    
524        TkWindow * (*tkAllocWindow) _ANSI_ARGS_((TkDisplay * dispPtr, int screenNum, TkWindow * parentPtr)); /* 0 */
525        void (*tkBezierPoints) _ANSI_ARGS_((double control[], int numSteps, double * coordPtr)); /* 1 */
526        void (*tkBezierScreenPoints) _ANSI_ARGS_((Tk_Canvas canvas, double control[], int numSteps, XPoint * xPointPtr)); /* 2 */
527        void (*tkBindDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 3 */
528        void (*tkBindEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 4 */
529        void (*tkBindFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 5 */
530        void (*tkBindInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 6 */
531        void (*tkChangeEventWindow) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 7 */
532        int (*tkClipInit) _ANSI_ARGS_((Tcl_Interp * interp, TkDisplay * dispPtr)); /* 8 */
533        void (*tkComputeAnchor) _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, int padX, int padY, int innerWidth, int innerHeight, int * xPtr, int * yPtr)); /* 9 */
534        int (*tkCopyAndGlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, char * script)); /* 10 */
535        unsigned long (*tkCreateBindingProcedure) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, char * eventString, TkBindEvalProc * evalProc, TkBindFreeProc * freeProc, ClientData clientData)); /* 11 */
536        TkCursor * (*tkCreateCursorFromData) _ANSI_ARGS_((Tk_Window tkwin, char * source, char * mask, int width, int height, int xHot, int yHot, XColor fg, XColor bg)); /* 12 */
537        int (*tkCreateFrame) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int argc, char ** argv, int toplevel, char * appName)); /* 13 */
538        Tk_Window (*tkCreateMainWindow) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName, char * baseName)); /* 14 */
539        Time (*tkCurrentTime) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 15 */
540        void (*tkDeleteAllImages) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 16 */
541        void (*tkDoConfigureNotify) _ANSI_ARGS_((TkWindow * winPtr)); /* 17 */
542        void (*tkDrawInsetFocusHighlight) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int width, Drawable drawable, int padding)); /* 18 */
543        void (*tkEventDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 19 */
544        void (*tkFillPolygon) _ANSI_ARGS_((Tk_Canvas canvas, double * coordPtr, int numPoints, Display * display, Drawable drawable, GC gc, GC outlineGC)); /* 20 */
545        int (*tkFindStateNum) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * option, CONST TkStateMap * mapPtr, CONST char * strKey)); /* 21 */
546        char * (*tkFindStateString) _ANSI_ARGS_((CONST TkStateMap * mapPtr, int numKey)); /* 22 */
547        void (*tkFocusDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 23 */
548        int (*tkFocusFilterEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 24 */
549        TkWindow * (*tkFocusKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 25 */
550        void (*tkFontPkgInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 26 */
551        void (*tkFontPkgFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 27 */
552        void (*tkFreeBindingTags) _ANSI_ARGS_((TkWindow * winPtr)); /* 28 */
553        void (*tkpFreeCursor) _ANSI_ARGS_((TkCursor * cursorPtr)); /* 29 */
554        char * (*tkGetBitmapData) _ANSI_ARGS_((Tcl_Interp * interp, char * string, char * fileName, int * widthPtr, int * heightPtr, int * hotXPtr, int * hotYPtr)); /* 30 */
555        void (*tkGetButtPoints) _ANSI_ARGS_((double p1[], double p2[], double width, int project, double m1[], double m2[])); /* 31 */
556        TkCursor * (*tkGetCursorByName) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid string)); /* 32 */
557        char * (*tkGetDefaultScreenName) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName)); /* 33 */
558        TkDisplay * (*tkGetDisplay) _ANSI_ARGS_((Display * display)); /* 34 */
559        int (*tkGetDisplayOf) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], Tk_Window * tkwinPtr)); /* 35 */
560        TkWindow * (*tkGetFocusWin) _ANSI_ARGS_((TkWindow * winPtr)); /* 36 */
561        int (*tkGetInterpNames) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 37 */
562        int (*tkGetMiterPoints) _ANSI_ARGS_((double p1[], double p2[], double p3[], double width, double m1[], double m2[])); /* 38 */
563        void (*tkGetPointerCoords) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr)); /* 39 */
564        void (*tkGetServerInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 40 */
565        void (*tkGrabDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 41 */
566        int (*tkGrabState) _ANSI_ARGS_((TkWindow * winPtr)); /* 42 */
567        void (*tkIncludePoint) _ANSI_ARGS_((Tk_Item * itemPtr, double * pointPtr)); /* 43 */
568        void (*tkInOutEvents) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * sourcePtr, TkWindow * destPtr, int leaveType, int enterType, Tcl_QueuePosition position)); /* 44 */
569        void (*tkInstallFrameMenu) _ANSI_ARGS_((Tk_Window tkwin)); /* 45 */
570        char * (*tkKeysymToString) _ANSI_ARGS_((KeySym keysym)); /* 46 */
571        int (*tkLineToArea) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double rectPtr[])); /* 47 */
572        double (*tkLineToPoint) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double pointPtr[])); /* 48 */
573        int (*tkMakeBezierCurve) _ANSI_ARGS_((Tk_Canvas canvas, double * pointPtr, int numPoints, int numSteps, XPoint xPoints[], double dblPoints[])); /* 49 */
574        void (*tkMakeBezierPostscript) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, double * pointPtr, int numPoints)); /* 50 */
575        void (*tkOptionClassChanged) _ANSI_ARGS_((TkWindow * winPtr)); /* 51 */
576        void (*tkOptionDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 52 */
577        int (*tkOvalToArea) _ANSI_ARGS_((double * ovalPtr, double * rectPtr)); /* 53 */
578        double (*tkOvalToPoint) _ANSI_ARGS_((double ovalPtr[], double width, int filled, double pointPtr[])); /* 54 */
579        int (*tkpChangeFocus) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 55 */
580        void (*tkpCloseDisplay) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 56 */
581        void (*tkpClaimFocus) _ANSI_ARGS_((TkWindow * topLevelPtr, int force)); /* 57 */
582        void (*tkpDisplayWarning) _ANSI_ARGS_((char * msg, char * title)); /* 58 */
583        void (*tkpGetAppName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * name)); /* 59 */
584        TkWindow * (*tkpGetOtherWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 60 */
585        TkWindow * (*tkpGetWrapperWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 61 */
586        int (*tkpInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 62 */
587        void (*tkpInitializeMenuBindings) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable)); /* 63 */
588        void (*tkpMakeContainer) _ANSI_ARGS_((Tk_Window tkwin)); /* 64 */
589        void (*tkpMakeMenuWindow) _ANSI_ARGS_((Tk_Window tkwin, int transient)); /* 65 */
590        Window (*tkpMakeWindow) _ANSI_ARGS_((TkWindow * winPtr, Window parent)); /* 66 */
591        void (*tkpMenuNotifyToplevelCreate) _ANSI_ARGS_((Tcl_Interp * interp1, char * menuName)); /* 67 */
592        TkDisplay * (*tkpOpenDisplay) _ANSI_ARGS_((char * display_name)); /* 68 */
593        int (*tkPointerEvent) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 69 */
594        int (*tkPolygonToArea) _ANSI_ARGS_((double * polyPtr, int numPoints, double * rectPtr)); /* 70 */
595        double (*tkPolygonToPoint) _ANSI_ARGS_((double * polyPtr, int numPoints, double * pointPtr)); /* 71 */
596        int (*tkPositionInTree) _ANSI_ARGS_((TkWindow * winPtr, TkWindow * treePtr)); /* 72 */
597        void (*tkpRedirectKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 73 */
598        void (*tkpSetMainMenubar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * menuName)); /* 74 */
599        int (*tkpUseWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * string)); /* 75 */
600        int (*tkpWindowWasRecentlyDeleted) _ANSI_ARGS_((Window win, TkDisplay * dispPtr)); /* 76 */
601        void (*tkQueueEventForAllChildren) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 77 */
602        int (*tkReadBitmapFile) _ANSI_ARGS_((Display* display, Drawable d, CONST char* filename, unsigned int* width_return, unsigned int* height_return, Pixmap* bitmap_return, int* x_hot_return, int* y_hot_return)); /* 78 */
603        int (*tkScrollWindow) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int x, int y, int width, int height, int dx, int dy, TkRegion damageRgn)); /* 79 */
604        void (*tkSelDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 80 */
605        void (*tkSelEventProc) _ANSI_ARGS_((Tk_Window tkwin, XEvent * eventPtr)); /* 81 */
606        void (*tkSelInit) _ANSI_ARGS_((Tk_Window tkwin)); /* 82 */
607        void (*tkSelPropProc) _ANSI_ARGS_((XEvent * eventPtr)); /* 83 */
608        void (*tkSetClassProcs) _ANSI_ARGS_((Tk_Window tkwin, TkClassProcs * procs, ClientData instanceData)); /* 84 */
609        void (*tkSetWindowMenuBar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * oldMenuName, char * menuName)); /* 85 */
610        KeySym (*tkStringToKeysym) _ANSI_ARGS_((char * name)); /* 86 */
611        int (*tkThickPolyLineToArea) _ANSI_ARGS_((double * coordPtr, int numPoints, double width, int capStyle, int joinStyle, double * rectPtr)); /* 87 */
612        void (*tkWmAddToColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 88 */
613        void (*tkWmDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 89 */
614        TkWindow * (*tkWmFocusToplevel) _ANSI_ARGS_((TkWindow * winPtr)); /* 90 */
615        void (*tkWmMapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 91 */
616        void (*tkWmNewWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 92 */
617        void (*tkWmProtocolEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * evenvPtr)); /* 93 */
618        void (*tkWmRemoveFromColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 94 */
619        void (*tkWmRestackToplevel) _ANSI_ARGS_((TkWindow * winPtr, int aboveBelow, TkWindow * otherPtr)); /* 95 */
620        void (*tkWmSetClass) _ANSI_ARGS_((TkWindow * winPtr)); /* 96 */
621        void (*tkWmUnmapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 97 */
622        Tcl_Obj * (*tkDebugBitmap) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 98 */
623        Tcl_Obj * (*tkDebugBorder) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 99 */
624        Tcl_Obj * (*tkDebugCursor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 100 */
625        Tcl_Obj * (*tkDebugColor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 101 */
626        Tcl_Obj * (*tkDebugConfig) _ANSI_ARGS_((Tcl_Interp * interp, Tk_OptionTable table)); /* 102 */
627        Tcl_Obj * (*tkDebugFont) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 103 */
628        int (*tkFindStateNumObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * optionPtr, CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr)); /* 104 */
629        Tcl_HashTable * (*tkGetBitmapPredefTable) _ANSI_ARGS_((void)); /* 105 */
630        TkDisplay * (*tkGetDisplayList) _ANSI_ARGS_((void)); /* 106 */
631        TkMainInfo * (*tkGetMainInfoList) _ANSI_ARGS_((void)); /* 107 */
632        int (*tkGetWindowFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, Tk_Window * windowPtr)); /* 108 */
633        char * (*tkpGetString) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr, Tcl_DString * dsPtr)); /* 109 */
634        void (*tkpGetSubFonts) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Font tkfont)); /* 110 */
635        Tcl_Obj * (*tkpGetSystemDefault) _ANSI_ARGS_((Tk_Window tkwin, char * dbName, char * className)); /* 111 */
636        void (*tkpMenuThreadInit) _ANSI_ARGS_((void)); /* 112 */
637    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
638        void *reserved113;
639    #endif /* UNIX */
640    #ifdef __WIN32__
641        void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */
642    #endif /* __WIN32__ */
643    #ifdef MAC_TCL
644        void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */
645    #endif /* MAC_TCL */
646    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
647        void *reserved114;
648    #endif /* UNIX */
649    #ifdef __WIN32__
650        TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */
651    #endif /* __WIN32__ */
652    #ifdef MAC_TCL
653        TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */
654    #endif /* MAC_TCL */
655    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
656        void *reserved115;
657    #endif /* UNIX */
658    #ifdef __WIN32__
659        void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */
660    #endif /* __WIN32__ */
661    #ifdef MAC_TCL
662        void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */
663    #endif /* MAC_TCL */
664    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
665        void *reserved116;
666    #endif /* UNIX */
667    #ifdef __WIN32__
668        void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */
669    #endif /* __WIN32__ */
670    #ifdef MAC_TCL
671        void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */
672    #endif /* MAC_TCL */
673    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
674        void *reserved117;
675    #endif /* UNIX */
676    #ifdef __WIN32__
677        int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */
678    #endif /* __WIN32__ */
679    #ifdef MAC_TCL
680        int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */
681    #endif /* MAC_TCL */
682    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
683        void *reserved118;
684    #endif /* UNIX */
685    #ifdef __WIN32__
686        void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */
687    #endif /* __WIN32__ */
688    #ifdef MAC_TCL
689        void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */
690    #endif /* MAC_TCL */
691    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
692        void *reserved119;
693    #endif /* UNIX */
694    #ifdef __WIN32__
695        void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */
696    #endif /* __WIN32__ */
697    #ifdef MAC_TCL
698        void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */
699    #endif /* MAC_TCL */
700    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
701        void *reserved120;
702    #endif /* UNIX */
703    #ifdef __WIN32__
704        void *reserved120;
705    #endif /* __WIN32__ */
706    #ifdef MAC_TCL
707        void (*tkGenerateActivateEvents) _ANSI_ARGS_((TkWindow * winPtr, int active)); /* 120 */
708    #endif /* MAC_TCL */
709    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
710        void *reserved121;
711    #endif /* UNIX */
712    #ifdef __WIN32__
713        void *reserved121;
714    #endif /* __WIN32__ */
715    #ifdef MAC_TCL
716        Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, char * source)); /* 121 */
717    #endif /* MAC_TCL */
718    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
719        void *reserved122;
720    #endif /* UNIX */
721    #ifdef __WIN32__
722        void *reserved122;
723    #endif /* __WIN32__ */
724    #ifdef MAC_TCL
725        void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void)); /* 122 */
726    #endif /* MAC_TCL */
727    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
728        void *reserved123;
729    #endif /* UNIX */
730    #ifdef __WIN32__
731        void *reserved123;
732    #endif /* __WIN32__ */
733    #ifdef MAC_TCL
734        unsigned long (*tkpGetMS) _ANSI_ARGS_((void)); /* 123 */
735    #endif /* MAC_TCL */
736    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
737        void *reserved124;
738    #endif /* UNIX */
739    #ifdef __WIN32__
740        void *reserved124;
741    #endif /* __WIN32__ */
742    #ifdef MAC_TCL
743        Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, CONST char * name, int * width, int * height)); /* 124 */
744    #endif /* MAC_TCL */
745    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
746        void *reserved125;
747    #endif /* UNIX */
748    #ifdef __WIN32__
749        void *reserved125;
750    #endif /* __WIN32__ */
751    #ifdef MAC_TCL
752        void (*tkPointerDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 125 */
753    #endif /* MAC_TCL */
754    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
755        void *reserved126;
756    #endif /* UNIX */
757    #ifdef __WIN32__
758        void *reserved126;
759    #endif /* __WIN32__ */
760    #ifdef MAC_TCL
761        void (*tkpSetCapture) _ANSI_ARGS_((TkWindow * winPtr)); /* 126 */
762    #endif /* MAC_TCL */
763    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
764        void *reserved127;
765    #endif /* UNIX */
766    #ifdef __WIN32__
767        void *reserved127;
768    #endif /* __WIN32__ */
769    #ifdef MAC_TCL
770        void (*tkpSetCursor) _ANSI_ARGS_((TkpCursor cursor)); /* 127 */
771    #endif /* MAC_TCL */
772    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
773        void *reserved128;
774    #endif /* UNIX */
775    #ifdef __WIN32__
776        void *reserved128;
777    #endif /* __WIN32__ */
778    #ifdef MAC_TCL
779        void (*tkpWmSetState) _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 128 */
780    #endif /* MAC_TCL */
781        void *reserved129;
782    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
783        void *reserved130;
784    #endif /* UNIX */
785    #ifdef __WIN32__
786        void *reserved130;
787    #endif /* __WIN32__ */
788    #ifdef MAC_TCL
789        Window (*tkGetTransientMaster) _ANSI_ARGS_((TkWindow * winPtr)); /* 130 */
790    #endif /* MAC_TCL */
791    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
792        void *reserved131;
793    #endif /* UNIX */
794    #ifdef __WIN32__
795        void *reserved131;
796    #endif /* __WIN32__ */
797    #ifdef MAC_TCL
798        int (*tkGenerateButtonEvent) _ANSI_ARGS_((int x, int y, Window window, unsigned int state)); /* 131 */
799    #endif /* MAC_TCL */
800        void *reserved132;
801    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
802        void *reserved133;
803    #endif /* UNIX */
804    #ifdef __WIN32__
805        void *reserved133;
806    #endif /* __WIN32__ */
807    #ifdef MAC_TCL
808        void (*tkGenWMDestroyEvent) _ANSI_ARGS_((Tk_Window tkwin)); /* 133 */
809    #endif /* MAC_TCL */
810    #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
811        void *reserved134;
812    #endif /* UNIX */
813    #ifdef __WIN32__
814        void *reserved134;
815    #endif /* __WIN32__ */
816    #ifdef MAC_TCL
817        void (*tkGenWMConfigureEvent) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height, int flags)); /* 134 */
818    #endif /* MAC_TCL */
819        void (*tkpDrawHighlightBorder) _ANSI_ARGS_((Tk_Window tkwin, GC fgGC, GC bgGC, int highlightWidth, Drawable drawable)); /* 135 */
820        void (*tkSetFocusWin) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 136 */
821        void (*tkpSetKeycodeAndState) _ANSI_ARGS_((Tk_Window tkwin, KeySym keySym, XEvent * eventPtr)); /* 137 */
822        KeySym (*tkpGetKeySym) _ANSI_ARGS_((TkDisplay * dispPtr, XEvent * eventPtr)); /* 138 */
823        void (*tkpInitKeymapInfo) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 139 */
824    } TkIntStubs;
825    
826    #ifdef __cplusplus
827    extern "C" {
828    #endif
829    extern TkIntStubs *tkIntStubsPtr;
830    #ifdef __cplusplus
831    }
832    #endif
833    
834    #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
835    
836    /*
837     * Inline function declarations:
838     */
839    
840    #ifndef TkAllocWindow
841    #define TkAllocWindow \
842            (tkIntStubsPtr->tkAllocWindow) /* 0 */
843    #endif
844    #ifndef TkBezierPoints
845    #define TkBezierPoints \
846            (tkIntStubsPtr->tkBezierPoints) /* 1 */
847    #endif
848    #ifndef TkBezierScreenPoints
849    #define TkBezierScreenPoints \
850            (tkIntStubsPtr->tkBezierScreenPoints) /* 2 */
851    #endif
852    #ifndef TkBindDeadWindow
853    #define TkBindDeadWindow \
854            (tkIntStubsPtr->tkBindDeadWindow) /* 3 */
855    #endif
856    #ifndef TkBindEventProc
857    #define TkBindEventProc \
858            (tkIntStubsPtr->tkBindEventProc) /* 4 */
859    #endif
860    #ifndef TkBindFree
861    #define TkBindFree \
862            (tkIntStubsPtr->tkBindFree) /* 5 */
863    #endif
864    #ifndef TkBindInit
865    #define TkBindInit \
866            (tkIntStubsPtr->tkBindInit) /* 6 */
867    #endif
868    #ifndef TkChangeEventWindow
869    #define TkChangeEventWindow \
870            (tkIntStubsPtr->tkChangeEventWindow) /* 7 */
871    #endif
872    #ifndef TkClipInit
873    #define TkClipInit \
874            (tkIntStubsPtr->tkClipInit) /* 8 */
875    #endif
876    #ifndef TkComputeAnchor
877    #define TkComputeAnchor \
878            (tkIntStubsPtr->tkComputeAnchor) /* 9 */
879    #endif
880    #ifndef TkCopyAndGlobalEval
881    #define TkCopyAndGlobalEval \
882            (tkIntStubsPtr->tkCopyAndGlobalEval) /* 10 */
883    #endif
884    #ifndef TkCreateBindingProcedure
885    #define TkCreateBindingProcedure \
886            (tkIntStubsPtr->tkCreateBindingProcedure) /* 11 */
887    #endif
888    #ifndef TkCreateCursorFromData
889    #define TkCreateCursorFromData \
890            (tkIntStubsPtr->tkCreateCursorFromData) /* 12 */
891    #endif
892    #ifndef TkCreateFrame
893    #define TkCreateFrame \
894            (tkIntStubsPtr->tkCreateFrame) /* 13 */
895    #endif
896    #ifndef TkCreateMainWindow
897    #define TkCreateMainWindow \
898            (tkIntStubsPtr->tkCreateMainWindow) /* 14 */
899    #endif
900    #ifndef TkCurrentTime
901    #define TkCurrentTime \
902            (tkIntStubsPtr->tkCurrentTime) /* 15 */
903    #endif
904    #ifndef TkDeleteAllImages
905    #define TkDeleteAllImages \
906            (tkIntStubsPtr->tkDeleteAllImages) /* 16 */
907    #endif
908    #ifndef TkDoConfigureNotify
909    #define TkDoConfigureNotify \
910            (tkIntStubsPtr->tkDoConfigureNotify) /* 17 */
911    #endif
912    #ifndef TkDrawInsetFocusHighlight
913    #define TkDrawInsetFocusHighlight \
914            (tkIntStubsPtr->tkDrawInsetFocusHighlight) /* 18 */
915    #endif
916    #ifndef TkEventDeadWindow
917    #define TkEventDeadWindow \
918            (tkIntStubsPtr->tkEventDeadWindow) /* 19 */
919    #endif
920    #ifndef TkFillPolygon
921    #define TkFillPolygon \
922            (tkIntStubsPtr->tkFillPolygon) /* 20 */
923    #endif
924    #ifndef TkFindStateNum
925    #define TkFindStateNum \
926            (tkIntStubsPtr->tkFindStateNum) /* 21 */
927    #endif
928    #ifndef TkFindStateString
929    #define TkFindStateString \
930            (tkIntStubsPtr->tkFindStateString) /* 22 */
931    #endif
932    #ifndef TkFocusDeadWindow
933    #define TkFocusDeadWindow \
934            (tkIntStubsPtr->tkFocusDeadWindow) /* 23 */
935    #endif
936    #ifndef TkFocusFilterEvent
937    #define TkFocusFilterEvent \
938            (tkIntStubsPtr->tkFocusFilterEvent) /* 24 */
939    #endif
940    #ifndef TkFocusKeyEvent
941    #define TkFocusKeyEvent \
942            (tkIntStubsPtr->tkFocusKeyEvent) /* 25 */
943    #endif
944    #ifndef TkFontPkgInit
945    #define TkFontPkgInit \
946            (tkIntStubsPtr->tkFontPkgInit) /* 26 */
947    #endif
948    #ifndef TkFontPkgFree
949    #define TkFontPkgFree \
950            (tkIntStubsPtr->tkFontPkgFree) /* 27 */
951    #endif
952    #ifndef TkFreeBindingTags
953    #define TkFreeBindingTags \
954            (tkIntStubsPtr->tkFreeBindingTags) /* 28 */
955    #endif
956    #ifndef TkpFreeCursor
957    #define TkpFreeCursor \
958            (tkIntStubsPtr->tkpFreeCursor) /* 29 */
959    #endif
960    #ifndef TkGetBitmapData
961    #define TkGetBitmapData \
962            (tkIntStubsPtr->tkGetBitmapData) /* 30 */
963    #endif
964    #ifndef TkGetButtPoints
965    #define TkGetButtPoints \
966            (tkIntStubsPtr->tkGetButtPoints) /* 31 */
967    #endif
968    #ifndef TkGetCursorByName
969    #define TkGetCursorByName \
970            (tkIntStubsPtr->tkGetCursorByName) /* 32 */
971    #endif
972    #ifndef TkGetDefaultScreenName
973    #define TkGetDefaultScreenName \
974            (tkIntStubsPtr->tkGetDefaultScreenName) /* 33 */
975    #endif
976    #ifndef TkGetDisplay
977    #define TkGetDisplay \
978            (tkIntStubsPtr->tkGetDisplay) /* 34 */
979    #endif
980    #ifndef TkGetDisplayOf
981    #define TkGetDisplayOf \
982            (tkIntStubsPtr->tkGetDisplayOf) /* 35 */
983    #endif
984    #ifndef TkGetFocusWin
985    #define TkGetFocusWin \
986            (tkIntStubsPtr->tkGetFocusWin) /* 36 */
987    #endif
988    #ifndef TkGetInterpNames
989    #define TkGetInterpNames \
990            (tkIntStubsPtr->tkGetInterpNames) /* 37 */
991    #endif
992    #ifndef TkGetMiterPoints
993    #define TkGetMiterPoints \
994            (tkIntStubsPtr->tkGetMiterPoints) /* 38 */
995    #endif
996    #ifndef TkGetPointerCoords
997    #define TkGetPointerCoords \
998            (tkIntStubsPtr->tkGetPointerCoords) /* 39 */
999    #endif
1000    #ifndef TkGetServerInfo
1001    #define TkGetServerInfo \
1002            (tkIntStubsPtr->tkGetServerInfo) /* 40 */
1003    #endif
1004    #ifndef TkGrabDeadWindow
1005    #define TkGrabDeadWindow \
1006            (tkIntStubsPtr->tkGrabDeadWindow) /* 41 */
1007    #endif
1008    #ifndef TkGrabState
1009    #define TkGrabState \
1010            (tkIntStubsPtr->tkGrabState) /* 42 */
1011    #endif
1012    #ifndef TkIncludePoint
1013    #define TkIncludePoint \
1014            (tkIntStubsPtr->tkIncludePoint) /* 43 */
1015    #endif
1016    #ifndef TkInOutEvents
1017    #define TkInOutEvents \
1018            (tkIntStubsPtr->tkInOutEvents) /* 44 */
1019    #endif
1020    #ifndef TkInstallFrameMenu
1021    #define TkInstallFrameMenu \
1022            (tkIntStubsPtr->tkInstallFrameMenu) /* 45 */
1023    #endif
1024    #ifndef TkKeysymToString
1025    #define TkKeysymToString \
1026            (tkIntStubsPtr->tkKeysymToString) /* 46 */
1027    #endif
1028    #ifndef TkLineToArea
1029    #define TkLineToArea \
1030            (tkIntStubsPtr->tkLineToArea) /* 47 */
1031    #endif
1032    #ifndef TkLineToPoint
1033    #define TkLineToPoint \
1034            (tkIntStubsPtr->tkLineToPoint) /* 48 */
1035    #endif
1036    #ifndef TkMakeBezierCurve
1037    #define TkMakeBezierCurve \
1038            (tkIntStubsPtr->tkMakeBezierCurve) /* 49 */
1039    #endif
1040    #ifndef TkMakeBezierPostscript
1041    #define TkMakeBezierPostscript \
1042            (tkIntStubsPtr->tkMakeBezierPostscript) /* 50 */
1043    #endif
1044    #ifndef TkOptionClassChanged
1045    #define TkOptionClassChanged \
1046            (tkIntStubsPtr->tkOptionClassChanged) /* 51 */
1047    #endif
1048    #ifndef TkOptionDeadWindow
1049    #define TkOptionDeadWindow \
1050            (tkIntStubsPtr->tkOptionDeadWindow) /* 52 */
1051    #endif
1052    #ifndef TkOvalToArea
1053    #define TkOvalToArea \
1054            (tkIntStubsPtr->tkOvalToArea) /* 53 */
1055    #endif
1056    #ifndef TkOvalToPoint
1057    #define TkOvalToPoint \
1058            (tkIntStubsPtr->tkOvalToPoint) /* 54 */
1059    #endif
1060    #ifndef TkpChangeFocus
1061    #define TkpChangeFocus \
1062            (tkIntStubsPtr->tkpChangeFocus) /* 55 */
1063    #endif
1064    #ifndef TkpCloseDisplay
1065    #define TkpCloseDisplay \
1066            (tkIntStubsPtr->tkpCloseDisplay) /* 56 */
1067    #endif
1068    #ifndef TkpClaimFocus
1069    #define TkpClaimFocus \
1070            (tkIntStubsPtr->tkpClaimFocus) /* 57 */
1071    #endif
1072    #ifndef TkpDisplayWarning
1073    #define TkpDisplayWarning \
1074            (tkIntStubsPtr->tkpDisplayWarning) /* 58 */
1075    #endif
1076    #ifndef TkpGetAppName
1077    #define TkpGetAppName \
1078            (tkIntStubsPtr->tkpGetAppName) /* 59 */
1079    #endif
1080    #ifndef TkpGetOtherWindow
1081    #define TkpGetOtherWindow \
1082            (tkIntStubsPtr->tkpGetOtherWindow) /* 60 */
1083    #endif
1084    #ifndef TkpGetWrapperWindow
1085    #define TkpGetWrapperWindow \
1086            (tkIntStubsPtr->tkpGetWrapperWindow) /* 61 */
1087    #endif
1088    #ifndef TkpInit
1089    #define TkpInit \
1090            (tkIntStubsPtr->tkpInit) /* 62 */
1091    #endif
1092    #ifndef TkpInitializeMenuBindings
1093    #define TkpInitializeMenuBindings \
1094            (tkIntStubsPtr->tkpInitializeMenuBindings) /* 63 */
1095    #endif
1096    #ifndef TkpMakeContainer
1097    #define TkpMakeContainer \
1098            (tkIntStubsPtr->tkpMakeContainer) /* 64 */
1099    #endif
1100    #ifndef TkpMakeMenuWindow
1101    #define TkpMakeMenuWindow \
1102            (tkIntStubsPtr->tkpMakeMenuWindow) /* 65 */
1103    #endif
1104    #ifndef TkpMakeWindow
1105    #define TkpMakeWindow \
1106            (tkIntStubsPtr->tkpMakeWindow) /* 66 */
1107    #endif
1108    #ifndef TkpMenuNotifyToplevelCreate
1109    #define TkpMenuNotifyToplevelCreate \
1110            (tkIntStubsPtr->tkpMenuNotifyToplevelCreate) /* 67 */
1111    #endif
1112    #ifndef TkpOpenDisplay
1113    #define TkpOpenDisplay \
1114            (tkIntStubsPtr->tkpOpenDisplay) /* 68 */
1115    #endif
1116    #ifndef TkPointerEvent
1117    #define TkPointerEvent \
1118            (tkIntStubsPtr->tkPointerEvent) /* 69 */
1119    #endif
1120    #ifndef TkPolygonToArea
1121    #define TkPolygonToArea \
1122            (tkIntStubsPtr->tkPolygonToArea) /* 70 */
1123    #endif
1124    #ifndef TkPolygonToPoint
1125    #define TkPolygonToPoint \
1126            (tkIntStubsPtr->tkPolygonToPoint) /* 71 */
1127    #endif
1128    #ifndef TkPositionInTree
1129    #define TkPositionInTree \
1130            (tkIntStubsPtr->tkPositionInTree) /* 72 */
1131    #endif
1132    #ifndef TkpRedirectKeyEvent
1133    #define TkpRedirectKeyEvent \
1134            (tkIntStubsPtr->tkpRedirectKeyEvent) /* 73 */
1135    #endif
1136    #ifndef TkpSetMainMenubar
1137    #define TkpSetMainMenubar \
1138            (tkIntStubsPtr->tkpSetMainMenubar) /* 74 */
1139    #endif
1140    #ifndef TkpUseWindow
1141    #define TkpUseWindow \
1142            (tkIntStubsPtr->tkpUseWindow) /* 75 */
1143    #endif
1144    #ifndef TkpWindowWasRecentlyDeleted
1145    #define TkpWindowWasRecentlyDeleted \
1146            (tkIntStubsPtr->tkpWindowWasRecentlyDeleted) /* 76 */
1147    #endif
1148    #ifndef TkQueueEventForAllChildren
1149    #define TkQueueEventForAllChildren \
1150            (tkIntStubsPtr->tkQueueEventForAllChildren) /* 77 */
1151    #endif
1152    #ifndef TkReadBitmapFile
1153    #define TkReadBitmapFile \
1154            (tkIntStubsPtr->tkReadBitmapFile) /* 78 */
1155    #endif
1156    #ifndef TkScrollWindow
1157    #define TkScrollWindow \
1158            (tkIntStubsPtr->tkScrollWindow) /* 79 */
1159    #endif
1160    #ifndef TkSelDeadWindow
1161    #define TkSelDeadWindow \
1162            (tkIntStubsPtr->tkSelDeadWindow) /* 80 */
1163    #endif
1164    #ifndef TkSelEventProc
1165    #define TkSelEventProc \
1166            (tkIntStubsPtr->tkSelEventProc) /* 81 */
1167    #endif
1168    #ifndef TkSelInit
1169    #define TkSelInit \
1170            (tkIntStubsPtr->tkSelInit) /* 82 */
1171    #endif
1172    #ifndef TkSelPropProc
1173    #define TkSelPropProc \
1174            (tkIntStubsPtr->tkSelPropProc) /* 83 */
1175    #endif
1176    #ifndef TkSetClassProcs
1177    #define TkSetClassProcs \
1178            (tkIntStubsPtr->tkSetClassProcs) /* 84 */
1179    #endif
1180    #ifndef TkSetWindowMenuBar
1181    #define TkSetWindowMenuBar \
1182            (tkIntStubsPtr->tkSetWindowMenuBar) /* 85 */
1183    #endif
1184    #ifndef TkStringToKeysym
1185    #define TkStringToKeysym \
1186            (tkIntStubsPtr->tkStringToKeysym) /* 86 */
1187    #endif
1188    #ifndef TkThickPolyLineToArea
1189    #define TkThickPolyLineToArea \
1190            (tkIntStubsPtr->tkThickPolyLineToArea) /* 87 */
1191    #endif
1192    #ifndef TkWmAddToColormapWindows
1193    #define TkWmAddToColormapWindows \
1194            (tkIntStubsPtr->tkWmAddToColormapWindows) /* 88 */
1195    #endif
1196    #ifndef TkWmDeadWindow
1197    #define TkWmDeadWindow \
1198            (tkIntStubsPtr->tkWmDeadWindow) /* 89 */
1199    #endif
1200    #ifndef TkWmFocusToplevel
1201    #define TkWmFocusToplevel \
1202            (tkIntStubsPtr->tkWmFocusToplevel) /* 90 */
1203    #endif
1204    #ifndef TkWmMapWindow
1205    #define TkWmMapWindow \
1206            (tkIntStubsPtr->tkWmMapWindow) /* 91 */
1207    #endif
1208    #ifndef TkWmNewWindow
1209    #define TkWmNewWindow \
1210            (tkIntStubsPtr->tkWmNewWindow) /* 92 */
1211    #endif
1212    #ifndef TkWmProtocolEventProc
1213    #define TkWmProtocolEventProc \
1214            (tkIntStubsPtr->tkWmProtocolEventProc) /* 93 */
1215    #endif
1216    #ifndef TkWmRemoveFromColormapWindows
1217    #define TkWmRemoveFromColormapWindows \
1218            (tkIntStubsPtr->tkWmRemoveFromColormapWindows) /* 94 */
1219    #endif
1220    #ifndef TkWmRestackToplevel
1221    #define TkWmRestackToplevel \
1222            (tkIntStubsPtr->tkWmRestackToplevel) /* 95 */
1223    #endif
1224    #ifndef TkWmSetClass
1225    #define TkWmSetClass \
1226            (tkIntStubsPtr->tkWmSetClass) /* 96 */
1227    #endif
1228    #ifndef TkWmUnmapWindow
1229    #define TkWmUnmapWindow \
1230            (tkIntStubsPtr->tkWmUnmapWindow) /* 97 */
1231    #endif
1232    #ifndef TkDebugBitmap
1233    #define TkDebugBitmap \
1234            (tkIntStubsPtr->tkDebugBitmap) /* 98 */
1235    #endif
1236    #ifndef TkDebugBorder
1237    #define TkDebugBorder \
1238            (tkIntStubsPtr->tkDebugBorder) /* 99 */
1239    #endif
1240    #ifndef TkDebugCursor
1241    #define TkDebugCursor \
1242            (tkIntStubsPtr->tkDebugCursor) /* 100 */
1243    #endif
1244    #ifndef TkDebugColor
1245    #define TkDebugColor \
1246            (tkIntStubsPtr->tkDebugColor) /* 101 */
1247    #endif
1248    #ifndef TkDebugConfig
1249    #define TkDebugConfig \
1250            (tkIntStubsPtr->tkDebugConfig) /* 102 */
1251    #endif
1252    #ifndef TkDebugFont
1253    #define TkDebugFont \
1254            (tkIntStubsPtr->tkDebugFont) /* 103 */
1255    #endif
1256    #ifndef TkFindStateNumObj
1257    #define TkFindStateNumObj \
1258            (tkIntStubsPtr->tkFindStateNumObj) /* 104 */
1259    #endif
1260    #ifndef TkGetBitmapPredefTable
1261    #define TkGetBitmapPredefTable \
1262            (tkIntStubsPtr->tkGetBitmapPredefTable) /* 105 */
1263    #endif
1264    #ifndef TkGetDisplayList
1265    #define TkGetDisplayList \
1266            (tkIntStubsPtr->tkGetDisplayList) /* 106 */
1267    #endif
1268    #ifndef TkGetMainInfoList
1269    #define TkGetMainInfoList \
1270            (tkIntStubsPtr->tkGetMainInfoList) /* 107 */
1271    #endif
1272    #ifndef TkGetWindowFromObj
1273    #define TkGetWindowFromObj \
1274            (tkIntStubsPtr->tkGetWindowFromObj) /* 108 */
1275    #endif
1276    #ifndef TkpGetString
1277    #define TkpGetString \
1278            (tkIntStubsPtr->tkpGetString) /* 109 */
1279    #endif
1280    #ifndef TkpGetSubFonts
1281    #define TkpGetSubFonts \
1282            (tkIntStubsPtr->tkpGetSubFonts) /* 110 */
1283    #endif
1284    #ifndef TkpGetSystemDefault
1285    #define TkpGetSystemDefault \
1286            (tkIntStubsPtr->tkpGetSystemDefault) /* 111 */
1287    #endif
1288    #ifndef TkpMenuThreadInit
1289    #define TkpMenuThreadInit \
1290            (tkIntStubsPtr->tkpMenuThreadInit) /* 112 */
1291    #endif
1292    #ifdef __WIN32__
1293    #ifndef TkClipBox
1294    #define TkClipBox \
1295            (tkIntStubsPtr->tkClipBox) /* 113 */
1296    #endif
1297    #endif /* __WIN32__ */
1298    #ifdef MAC_TCL
1299    #ifndef TkClipBox
1300    #define TkClipBox \
1301            (tkIntStubsPtr->tkClipBox) /* 113 */
1302    #endif
1303    #endif /* MAC_TCL */
1304    #ifdef __WIN32__
1305    #ifndef TkCreateRegion
1306    #define TkCreateRegion \
1307            (tkIntStubsPtr->tkCreateRegion) /* 114 */
1308    #endif
1309    #endif /* __WIN32__ */
1310    #ifdef MAC_TCL
1311    #ifndef TkCreateRegion
1312    #define TkCreateRegion \
1313            (tkIntStubsPtr->tkCreateRegion) /* 114 */
1314    #endif
1315    #endif /* MAC_TCL */
1316    #ifdef __WIN32__
1317    #ifndef TkDestroyRegion
1318    #define TkDestroyRegion \
1319            (tkIntStubsPtr->tkDestroyRegion) /* 115 */
1320    #endif
1321    #endif /* __WIN32__ */
1322    #ifdef MAC_TCL
1323    #ifndef TkDestroyRegion
1324    #define TkDestroyRegion \
1325            (tkIntStubsPtr->tkDestroyRegion) /* 115 */
1326    #endif
1327    #endif /* MAC_TCL */
1328    #ifdef __WIN32__
1329    #ifndef TkIntersectRegion
1330    #define TkIntersectRegion \
1331            (tkIntStubsPtr->tkIntersectRegion) /* 116 */
1332    #endif
1333    #endif /* __WIN32__ */
1334    #ifdef MAC_TCL
1335    #ifndef TkIntersectRegion
1336    #define TkIntersectRegion \
1337            (tkIntStubsPtr->tkIntersectRegion) /* 116 */
1338    #endif
1339    #endif /* MAC_TCL */
1340    #ifdef __WIN32__
1341    #ifndef TkRectInRegion
1342    #define TkRectInRegion \
1343            (tkIntStubsPtr->tkRectInRegion) /* 117 */
1344    #endif
1345    #endif /* __WIN32__ */
1346    #ifdef MAC_TCL
1347    #ifndef TkRectInRegion
1348    #define TkRectInRegion \
1349            (tkIntStubsPtr->tkRectInRegion) /* 117 */
1350    #endif
1351    #endif /* MAC_TCL */
1352    #ifdef __WIN32__
1353    #ifndef TkSetRegion
1354    #define TkSetRegion \
1355            (tkIntStubsPtr->tkSetRegion) /* 118 */
1356    #endif
1357    #endif /* __WIN32__ */
1358    #ifdef MAC_TCL
1359    #ifndef TkSetRegion
1360    #define TkSetRegion \
1361            (tkIntStubsPtr->tkSetRegion) /* 118 */
1362    #endif
1363    #endif /* MAC_TCL */
1364    #ifdef __WIN32__
1365    #ifndef TkUnionRectWithRegion
1366    #define TkUnionRectWithRegion \
1367            (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */
1368    #endif
1369    #endif /* __WIN32__ */
1370    #ifdef MAC_TCL
1371    #ifndef TkUnionRectWithRegion
1372    #define TkUnionRectWithRegion \
1373            (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */
1374    #endif
1375    #endif /* MAC_TCL */
1376    #ifdef MAC_TCL
1377    #ifndef TkGenerateActivateEvents
1378    #define TkGenerateActivateEvents \
1379            (tkIntStubsPtr->tkGenerateActivateEvents) /* 120 */
1380    #endif
1381    #endif /* MAC_TCL */
1382    #ifdef MAC_TCL
1383    #ifndef TkpCreateNativeBitmap
1384    #define TkpCreateNativeBitmap \
1385            (tkIntStubsPtr->tkpCreateNativeBitmap) /* 121 */
1386    #endif
1387    #endif /* MAC_TCL */
1388    #ifdef MAC_TCL
1389    #ifndef TkpDefineNativeBitmaps
1390    #define TkpDefineNativeBitmaps \
1391            (tkIntStubsPtr->tkpDefineNativeBitmaps) /* 122 */
1392    #endif
1393    #endif /* MAC_TCL */
1394    #ifdef MAC_TCL
1395    #ifndef TkpGetMS
1396    #define TkpGetMS \
1397            (tkIntStubsPtr->tkpGetMS) /* 123 */
1398    #endif
1399    #endif /* MAC_TCL */
1400    #ifdef MAC_TCL
1401    #ifndef TkpGetNativeAppBitmap
1402    #define TkpGetNativeAppBitmap \
1403            (tkIntStubsPtr->tkpGetNativeAppBitmap) /* 124 */
1404    #endif
1405    #endif /* MAC_TCL */
1406    #ifdef MAC_TCL
1407    #ifndef TkPointerDeadWindow
1408    #define TkPointerDeadWindow \
1409            (tkIntStubsPtr->tkPointerDeadWindow) /* 125 */
1410    #endif
1411    #endif /* MAC_TCL */
1412    #ifdef MAC_TCL
1413    #ifndef TkpSetCapture
1414    #define TkpSetCapture \
1415            (tkIntStubsPtr->tkpSetCapture) /* 126 */
1416    #endif
1417    #endif /* MAC_TCL */
1418    #ifdef MAC_TCL
1419    #ifndef TkpSetCursor
1420    #define TkpSetCursor \
1421            (tkIntStubsPtr->tkpSetCursor) /* 127 */
1422    #endif
1423    #endif /* MAC_TCL */
1424    #ifdef MAC_TCL
1425    #ifndef TkpWmSetState
1426    #define TkpWmSetState \
1427            (tkIntStubsPtr->tkpWmSetState) /* 128 */
1428    #endif
1429    #endif /* MAC_TCL */
1430    /* Slot 129 is reserved */
1431    #ifdef MAC_TCL
1432    #ifndef TkGetTransientMaster
1433    #define TkGetTransientMaster \
1434            (tkIntStubsPtr->tkGetTransientMaster) /* 130 */
1435    #endif
1436    #endif /* MAC_TCL */
1437    #ifdef MAC_TCL
1438    #ifndef TkGenerateButtonEvent
1439    #define TkGenerateButtonEvent \
1440            (tkIntStubsPtr->tkGenerateButtonEvent) /* 131 */
1441    #endif
1442    #endif /* MAC_TCL */
1443    /* Slot 132 is reserved */
1444    #ifdef MAC_TCL
1445    #ifndef TkGenWMDestroyEvent
1446    #define TkGenWMDestroyEvent \
1447            (tkIntStubsPtr->tkGenWMDestroyEvent) /* 133 */
1448    #endif
1449    #endif /* MAC_TCL */
1450    #ifdef MAC_TCL
1451    #ifndef TkGenWMConfigureEvent
1452    #define TkGenWMConfigureEvent \
1453            (tkIntStubsPtr->tkGenWMConfigureEvent) /* 134 */
1454    #endif
1455    #endif /* MAC_TCL */
1456    #ifndef TkpDrawHighlightBorder
1457    #define TkpDrawHighlightBorder \
1458            (tkIntStubsPtr->tkpDrawHighlightBorder) /* 135 */
1459    #endif
1460    #ifndef TkSetFocusWin
1461    #define TkSetFocusWin \
1462            (tkIntStubsPtr->tkSetFocusWin) /* 136 */
1463    #endif
1464    #ifndef TkpSetKeycodeAndState
1465    #define TkpSetKeycodeAndState \
1466            (tkIntStubsPtr->tkpSetKeycodeAndState) /* 137 */
1467    #endif
1468    #ifndef TkpGetKeySym
1469    #define TkpGetKeySym \
1470            (tkIntStubsPtr->tkpGetKeySym) /* 138 */
1471    #endif
1472    #ifndef TkpInitKeymapInfo
1473    #define TkpInitKeymapInfo \
1474            (tkIntStubsPtr->tkpInitKeymapInfo) /* 139 */
1475    #endif
1476    
1477    #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
1478    
1479    /* !END!: Do not edit above this line. */
1480    
1481    #undef TCL_STORAGE_CLASS
1482    #define TCL_STORAGE_CLASS DLLIMPORT
1483    
1484    #endif /* _TKINTDECLS */
1485    
1486    /* End of tkintdecls.h */

Legend:
Removed from v.25  
changed lines
  Added in v.71

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25