/[dtapublic]/projs/dtats/trunk/shared_source/c_tcl_base_7_5_w_mods/tcldecls.h
ViewVC logotype

Diff of /projs/dtats/trunk/shared_source/c_tcl_base_7_5_w_mods/tcldecls.h

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

revision 64 by dashley, Sun Oct 30 04:21:11 2016 UTC revision 71 by dashley, Sat Nov 5 11:07:06 2016 UTC
# Line 1  Line 1 
1  /* $Header$ */  /* $Header$ */
2  /*  /*
3   * tclDecls.h --   * tclDecls.h --
4   *   *
5   *      Declarations of functions in the platform independent public Tcl API.   *      Declarations of functions in the platform independent public Tcl API.
6   *   *
7   * Copyright (c) 1998-1999 by Scriptics Corporation.   * Copyright (c) 1998-1999 by Scriptics Corporation.
8   *   *
9   * See the file "license.terms" for information on usage and redistribution   * See the file "license.terms" for information on usage and redistribution
10   * of this file, and for a DISCLAIMER OF ALL WARRANTIES.   * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
11   *   *
12   * RCS: @(#) $Id: tcldecls.h,v 1.1.1.1 2001/06/13 04:37:26 dtashley Exp $   * RCS: @(#) $Id: tcldecls.h,v 1.1.1.1 2001/06/13 04:37:26 dtashley Exp $
13   */   */
14    
15  #ifndef _TCLDECLS  #ifndef _TCLDECLS
16  #define _TCLDECLS  #define _TCLDECLS
17    
18  /*  /*
19   * WARNING: This file is automatically generated by the tools/genStubs.tcl   * WARNING: This file is automatically generated by the tools/genStubs.tcl
20   * script.  Any modifications to the function declarations below should be made   * script.  Any modifications to the function declarations below should be made
21   * in the generic/tcl.decls script.   * in the generic/tcl.decls script.
22   */   */
23    
24  /* !BEGIN!: Do not edit below this line. */  /* !BEGIN!: Do not edit below this line. */
25    
26  /*  /*
27   * Exported function declarations:   * Exported function declarations:
28   */   */
29    
30  /* 0 */  /* 0 */
31  EXTERN int              Tcl_PkgProvideEx _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_PkgProvideEx _ANSI_ARGS_((Tcl_Interp * interp,
32                                  char * name, char * version,                                  char * name, char * version,
33                                  ClientData clientData));                                  ClientData clientData));
34  /* 1 */  /* 1 */
35  EXTERN char *           Tcl_PkgRequireEx _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_PkgRequireEx _ANSI_ARGS_((Tcl_Interp * interp,
36                                  char * name, char * version, int exact,                                  char * name, char * version, int exact,
37                                  ClientData * clientDataPtr));                                  ClientData * clientDataPtr));
38  /* 2 */  /* 2 */
39  EXTERN void             Tcl_Panic _ANSI_ARGS_(TCL_VARARGS(char *,format));  EXTERN void             Tcl_Panic _ANSI_ARGS_(TCL_VARARGS(char *,format));
40  /* 3 */  /* 3 */
41  EXTERN char *           Tcl_Alloc _ANSI_ARGS_((unsigned int size));  EXTERN char *           Tcl_Alloc _ANSI_ARGS_((unsigned int size));
42  /* 4 */  /* 4 */
43  EXTERN void             Tcl_Free _ANSI_ARGS_((char * ptr));  EXTERN void             Tcl_Free _ANSI_ARGS_((char * ptr));
44  /* 5 */  /* 5 */
45  EXTERN char *           Tcl_Realloc _ANSI_ARGS_((char * ptr,  EXTERN char *           Tcl_Realloc _ANSI_ARGS_((char * ptr,
46                                  unsigned int size));                                  unsigned int size));
47  /* 6 */  /* 6 */
48  EXTERN char *           Tcl_DbCkalloc _ANSI_ARGS_((unsigned int size,  EXTERN char *           Tcl_DbCkalloc _ANSI_ARGS_((unsigned int size,
49                                  char * file, int line));                                  char * file, int line));
50  /* 7 */  /* 7 */
51  EXTERN int              Tcl_DbCkfree _ANSI_ARGS_((char * ptr, char * file,  EXTERN int              Tcl_DbCkfree _ANSI_ARGS_((char * ptr, char * file,
52                                  int line));                                  int line));
53  /* 8 */  /* 8 */
54  EXTERN char *           Tcl_DbCkrealloc _ANSI_ARGS_((char * ptr,  EXTERN char *           Tcl_DbCkrealloc _ANSI_ARGS_((char * ptr,
55                                  unsigned int size, char * file, int line));                                  unsigned int size, char * file, int line));
56  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
57  /* 9 */  /* 9 */
58  EXTERN void             Tcl_CreateFileHandler _ANSI_ARGS_((int fd, int mask,  EXTERN void             Tcl_CreateFileHandler _ANSI_ARGS_((int fd, int mask,
59                                  Tcl_FileProc * proc, ClientData clientData));                                  Tcl_FileProc * proc, ClientData clientData));
60  #endif /* UNIX */  #endif /* UNIX */
61  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
62  /* 10 */  /* 10 */
63  EXTERN void             Tcl_DeleteFileHandler _ANSI_ARGS_((int fd));  EXTERN void             Tcl_DeleteFileHandler _ANSI_ARGS_((int fd));
64  #endif /* UNIX */  #endif /* UNIX */
65  /* 11 */  /* 11 */
66  EXTERN void             Tcl_SetTimer _ANSI_ARGS_((Tcl_Time * timePtr));  EXTERN void             Tcl_SetTimer _ANSI_ARGS_((Tcl_Time * timePtr));
67  /* 12 */  /* 12 */
68  EXTERN void             Tcl_Sleep _ANSI_ARGS_((int ms));  EXTERN void             Tcl_Sleep _ANSI_ARGS_((int ms));
69  /* 13 */  /* 13 */
70  EXTERN int              Tcl_WaitForEvent _ANSI_ARGS_((Tcl_Time * timePtr));  EXTERN int              Tcl_WaitForEvent _ANSI_ARGS_((Tcl_Time * timePtr));
71  /* 14 */  /* 14 */
72  EXTERN int              Tcl_AppendAllObjTypes _ANSI_ARGS_((  EXTERN int              Tcl_AppendAllObjTypes _ANSI_ARGS_((
73                                  Tcl_Interp * interp, Tcl_Obj * objPtr));                                  Tcl_Interp * interp, Tcl_Obj * objPtr));
74  /* 15 */  /* 15 */
75  EXTERN void             Tcl_AppendStringsToObj _ANSI_ARGS_(TCL_VARARGS(Tcl_Obj *,objPtr));  EXTERN void             Tcl_AppendStringsToObj _ANSI_ARGS_(TCL_VARARGS(Tcl_Obj *,objPtr));
76  /* 16 */  /* 16 */
77  EXTERN void             Tcl_AppendToObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_AppendToObj _ANSI_ARGS_((Tcl_Obj * objPtr,
78                                  char * bytes, int length));                                  char * bytes, int length));
79  /* 17 */  /* 17 */
80  EXTERN Tcl_Obj *        Tcl_ConcatObj _ANSI_ARGS_((int objc,  EXTERN Tcl_Obj *        Tcl_ConcatObj _ANSI_ARGS_((int objc,
81                                  Tcl_Obj *CONST objv[]));                                  Tcl_Obj *CONST objv[]));
82  /* 18 */  /* 18 */
83  EXTERN int              Tcl_ConvertToType _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ConvertToType _ANSI_ARGS_((Tcl_Interp * interp,
84                                  Tcl_Obj * objPtr, Tcl_ObjType * typePtr));                                  Tcl_Obj * objPtr, Tcl_ObjType * typePtr));
85  /* 19 */  /* 19 */
86  EXTERN void             Tcl_DbDecrRefCount _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_DbDecrRefCount _ANSI_ARGS_((Tcl_Obj * objPtr,
87                                  char * file, int line));                                  char * file, int line));
88  /* 20 */  /* 20 */
89  EXTERN void             Tcl_DbIncrRefCount _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_DbIncrRefCount _ANSI_ARGS_((Tcl_Obj * objPtr,
90                                  char * file, int line));                                  char * file, int line));
91  /* 21 */  /* 21 */
92  EXTERN int              Tcl_DbIsShared _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN int              Tcl_DbIsShared _ANSI_ARGS_((Tcl_Obj * objPtr,
93                                  char * file, int line));                                  char * file, int line));
94  /* 22 */  /* 22 */
95  EXTERN Tcl_Obj *        Tcl_DbNewBooleanObj _ANSI_ARGS_((int boolValue,  EXTERN Tcl_Obj *        Tcl_DbNewBooleanObj _ANSI_ARGS_((int boolValue,
96                                  char * file, int line));                                  char * file, int line));
97  /* 23 */  /* 23 */
98  EXTERN Tcl_Obj *        Tcl_DbNewByteArrayObj _ANSI_ARGS_((  EXTERN Tcl_Obj *        Tcl_DbNewByteArrayObj _ANSI_ARGS_((
99                                  unsigned char * bytes, int length,                                  unsigned char * bytes, int length,
100                                  char * file, int line));                                  char * file, int line));
101  /* 24 */  /* 24 */
102  EXTERN Tcl_Obj *        Tcl_DbNewDoubleObj _ANSI_ARGS_((double doubleValue,  EXTERN Tcl_Obj *        Tcl_DbNewDoubleObj _ANSI_ARGS_((double doubleValue,
103                                  char * file, int line));                                  char * file, int line));
104  /* 25 */  /* 25 */
105  EXTERN Tcl_Obj *        Tcl_DbNewListObj _ANSI_ARGS_((int objc,  EXTERN Tcl_Obj *        Tcl_DbNewListObj _ANSI_ARGS_((int objc,
106                                  Tcl_Obj *CONST objv[], char * file, int line));                                  Tcl_Obj *CONST objv[], char * file, int line));
107  /* 26 */  /* 26 */
108  EXTERN Tcl_Obj *        Tcl_DbNewLongObj _ANSI_ARGS_((long longValue,  EXTERN Tcl_Obj *        Tcl_DbNewLongObj _ANSI_ARGS_((long longValue,
109                                  char * file, int line));                                  char * file, int line));
110  /* 27 */  /* 27 */
111  EXTERN Tcl_Obj *        Tcl_DbNewObj _ANSI_ARGS_((char * file, int line));  EXTERN Tcl_Obj *        Tcl_DbNewObj _ANSI_ARGS_((char * file, int line));
112  /* 28 */  /* 28 */
113  EXTERN Tcl_Obj *        Tcl_DbNewStringObj _ANSI_ARGS_((CONST char * bytes,  EXTERN Tcl_Obj *        Tcl_DbNewStringObj _ANSI_ARGS_((CONST char * bytes,
114                                  int length, char * file, int line));                                  int length, char * file, int line));
115  /* 29 */  /* 29 */
116  EXTERN Tcl_Obj *        Tcl_DuplicateObj _ANSI_ARGS_((Tcl_Obj * objPtr));  EXTERN Tcl_Obj *        Tcl_DuplicateObj _ANSI_ARGS_((Tcl_Obj * objPtr));
117  /* 30 */  /* 30 */
118  EXTERN void             TclFreeObj _ANSI_ARGS_((Tcl_Obj * objPtr));  EXTERN void             TclFreeObj _ANSI_ARGS_((Tcl_Obj * objPtr));
119  /* 31 */  /* 31 */
120  EXTERN int              Tcl_GetBoolean _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetBoolean _ANSI_ARGS_((Tcl_Interp * interp,
121                                  char * str, int * boolPtr));                                  char * str, int * boolPtr));
122  /* 32 */  /* 32 */
123  EXTERN int              Tcl_GetBooleanFromObj _ANSI_ARGS_((  EXTERN int              Tcl_GetBooleanFromObj _ANSI_ARGS_((
124                                  Tcl_Interp * interp, Tcl_Obj * objPtr,                                  Tcl_Interp * interp, Tcl_Obj * objPtr,
125                                  int * boolPtr));                                  int * boolPtr));
126  /* 33 */  /* 33 */
127  EXTERN unsigned char *  Tcl_GetByteArrayFromObj _ANSI_ARGS_((  EXTERN unsigned char *  Tcl_GetByteArrayFromObj _ANSI_ARGS_((
128                                  Tcl_Obj * objPtr, int * lengthPtr));                                  Tcl_Obj * objPtr, int * lengthPtr));
129  /* 34 */  /* 34 */
130  EXTERN int              Tcl_GetDouble _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetDouble _ANSI_ARGS_((Tcl_Interp * interp,
131                                  char * str, double * doublePtr));                                  char * str, double * doublePtr));
132  /* 35 */  /* 35 */
133  EXTERN int              Tcl_GetDoubleFromObj _ANSI_ARGS_((  EXTERN int              Tcl_GetDoubleFromObj _ANSI_ARGS_((
134                                  Tcl_Interp * interp, Tcl_Obj * objPtr,                                  Tcl_Interp * interp, Tcl_Obj * objPtr,
135                                  double * doublePtr));                                  double * doublePtr));
136  /* 36 */  /* 36 */
137  EXTERN int              Tcl_GetIndexFromObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetIndexFromObj _ANSI_ARGS_((Tcl_Interp * interp,
138                                  Tcl_Obj * objPtr, char ** tablePtr,                                  Tcl_Obj * objPtr, char ** tablePtr,
139                                  char * msg, int flags, int * indexPtr));                                  char * msg, int flags, int * indexPtr));
140  /* 37 */  /* 37 */
141  EXTERN int              Tcl_GetInt _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetInt _ANSI_ARGS_((Tcl_Interp * interp,
142                                  char * str, int * intPtr));                                  char * str, int * intPtr));
143  /* 38 */  /* 38 */
144  EXTERN int              Tcl_GetIntFromObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetIntFromObj _ANSI_ARGS_((Tcl_Interp * interp,
145                                  Tcl_Obj * objPtr, int * intPtr));                                  Tcl_Obj * objPtr, int * intPtr));
146  /* 39 */  /* 39 */
147  EXTERN int              Tcl_GetLongFromObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetLongFromObj _ANSI_ARGS_((Tcl_Interp * interp,
148                                  Tcl_Obj * objPtr, long * longPtr));                                  Tcl_Obj * objPtr, long * longPtr));
149  /* 40 */  /* 40 */
150  EXTERN Tcl_ObjType *    Tcl_GetObjType _ANSI_ARGS_((char * typeName));  EXTERN Tcl_ObjType *    Tcl_GetObjType _ANSI_ARGS_((char * typeName));
151  /* 41 */  /* 41 */
152  EXTERN char *           Tcl_GetStringFromObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN char *           Tcl_GetStringFromObj _ANSI_ARGS_((Tcl_Obj * objPtr,
153                                  int * lengthPtr));                                  int * lengthPtr));
154  /* 42 */  /* 42 */
155  EXTERN void             Tcl_InvalidateStringRep _ANSI_ARGS_((  EXTERN void             Tcl_InvalidateStringRep _ANSI_ARGS_((
156                                  Tcl_Obj * objPtr));                                  Tcl_Obj * objPtr));
157  /* 43 */  /* 43 */
158  EXTERN int              Tcl_ListObjAppendList _ANSI_ARGS_((  EXTERN int              Tcl_ListObjAppendList _ANSI_ARGS_((
159                                  Tcl_Interp * interp, Tcl_Obj * listPtr,                                  Tcl_Interp * interp, Tcl_Obj * listPtr,
160                                  Tcl_Obj * elemListPtr));                                  Tcl_Obj * elemListPtr));
161  /* 44 */  /* 44 */
162  EXTERN int              Tcl_ListObjAppendElement _ANSI_ARGS_((  EXTERN int              Tcl_ListObjAppendElement _ANSI_ARGS_((
163                                  Tcl_Interp * interp, Tcl_Obj * listPtr,                                  Tcl_Interp * interp, Tcl_Obj * listPtr,
164                                  Tcl_Obj * objPtr));                                  Tcl_Obj * objPtr));
165  /* 45 */  /* 45 */
166  EXTERN int              Tcl_ListObjGetElements _ANSI_ARGS_((  EXTERN int              Tcl_ListObjGetElements _ANSI_ARGS_((
167                                  Tcl_Interp * interp, Tcl_Obj * listPtr,                                  Tcl_Interp * interp, Tcl_Obj * listPtr,
168                                  int * objcPtr, Tcl_Obj *** objvPtr));                                  int * objcPtr, Tcl_Obj *** objvPtr));
169  /* 46 */  /* 46 */
170  EXTERN int              Tcl_ListObjIndex _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ListObjIndex _ANSI_ARGS_((Tcl_Interp * interp,
171                                  Tcl_Obj * listPtr, int index,                                  Tcl_Obj * listPtr, int index,
172                                  Tcl_Obj ** objPtrPtr));                                  Tcl_Obj ** objPtrPtr));
173  /* 47 */  /* 47 */
174  EXTERN int              Tcl_ListObjLength _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ListObjLength _ANSI_ARGS_((Tcl_Interp * interp,
175                                  Tcl_Obj * listPtr, int * intPtr));                                  Tcl_Obj * listPtr, int * intPtr));
176  /* 48 */  /* 48 */
177  EXTERN int              Tcl_ListObjReplace _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ListObjReplace _ANSI_ARGS_((Tcl_Interp * interp,
178                                  Tcl_Obj * listPtr, int first, int count,                                  Tcl_Obj * listPtr, int first, int count,
179                                  int objc, Tcl_Obj *CONST objv[]));                                  int objc, Tcl_Obj *CONST objv[]));
180  /* 49 */  /* 49 */
181  EXTERN Tcl_Obj *        Tcl_NewBooleanObj _ANSI_ARGS_((int boolValue));  EXTERN Tcl_Obj *        Tcl_NewBooleanObj _ANSI_ARGS_((int boolValue));
182  /* 50 */  /* 50 */
183  EXTERN Tcl_Obj *        Tcl_NewByteArrayObj _ANSI_ARGS_((  EXTERN Tcl_Obj *        Tcl_NewByteArrayObj _ANSI_ARGS_((
184                                  unsigned char * bytes, int length));                                  unsigned char * bytes, int length));
185  /* 51 */  /* 51 */
186  EXTERN Tcl_Obj *        Tcl_NewDoubleObj _ANSI_ARGS_((double doubleValue));  EXTERN Tcl_Obj *        Tcl_NewDoubleObj _ANSI_ARGS_((double doubleValue));
187  /* 52 */  /* 52 */
188  EXTERN Tcl_Obj *        Tcl_NewIntObj _ANSI_ARGS_((int intValue));  EXTERN Tcl_Obj *        Tcl_NewIntObj _ANSI_ARGS_((int intValue));
189  /* 53 */  /* 53 */
190  EXTERN Tcl_Obj *        Tcl_NewListObj _ANSI_ARGS_((int objc,  EXTERN Tcl_Obj *        Tcl_NewListObj _ANSI_ARGS_((int objc,
191                                  Tcl_Obj *CONST objv[]));                                  Tcl_Obj *CONST objv[]));
192  /* 54 */  /* 54 */
193  EXTERN Tcl_Obj *        Tcl_NewLongObj _ANSI_ARGS_((long longValue));  EXTERN Tcl_Obj *        Tcl_NewLongObj _ANSI_ARGS_((long longValue));
194  /* 55 */  /* 55 */
195  EXTERN Tcl_Obj *        Tcl_NewObj _ANSI_ARGS_((void));  EXTERN Tcl_Obj *        Tcl_NewObj _ANSI_ARGS_((void));
196  /* 56 */  /* 56 */
197  EXTERN Tcl_Obj *        Tcl_NewStringObj _ANSI_ARGS_((CONST char * bytes,  EXTERN Tcl_Obj *        Tcl_NewStringObj _ANSI_ARGS_((CONST char * bytes,
198                                  int length));                                  int length));
199  /* 57 */  /* 57 */
200  EXTERN void             Tcl_SetBooleanObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_SetBooleanObj _ANSI_ARGS_((Tcl_Obj * objPtr,
201                                  int boolValue));                                  int boolValue));
202  /* 58 */  /* 58 */
203  EXTERN unsigned char *  Tcl_SetByteArrayLength _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN unsigned char *  Tcl_SetByteArrayLength _ANSI_ARGS_((Tcl_Obj * objPtr,
204                                  int length));                                  int length));
205  /* 59 */  /* 59 */
206  EXTERN void             Tcl_SetByteArrayObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_SetByteArrayObj _ANSI_ARGS_((Tcl_Obj * objPtr,
207                                  unsigned char * bytes, int length));                                  unsigned char * bytes, int length));
208  /* 60 */  /* 60 */
209  EXTERN void             Tcl_SetDoubleObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_SetDoubleObj _ANSI_ARGS_((Tcl_Obj * objPtr,
210                                  double doubleValue));                                  double doubleValue));
211  /* 61 */  /* 61 */
212  EXTERN void             Tcl_SetIntObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_SetIntObj _ANSI_ARGS_((Tcl_Obj * objPtr,
213                                  int intValue));                                  int intValue));
214  /* 62 */  /* 62 */
215  EXTERN void             Tcl_SetListObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_SetListObj _ANSI_ARGS_((Tcl_Obj * objPtr,
216                                  int objc, Tcl_Obj *CONST objv[]));                                  int objc, Tcl_Obj *CONST objv[]));
217  /* 63 */  /* 63 */
218  EXTERN void             Tcl_SetLongObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_SetLongObj _ANSI_ARGS_((Tcl_Obj * objPtr,
219                                  long longValue));                                  long longValue));
220  /* 64 */  /* 64 */
221  EXTERN void             Tcl_SetObjLength _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_SetObjLength _ANSI_ARGS_((Tcl_Obj * objPtr,
222                                  int length));                                  int length));
223  /* 65 */  /* 65 */
224  EXTERN void             Tcl_SetStringObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_SetStringObj _ANSI_ARGS_((Tcl_Obj * objPtr,
225                                  char * bytes, int length));                                  char * bytes, int length));
226  /* 66 */  /* 66 */
227  EXTERN void             Tcl_AddErrorInfo _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_AddErrorInfo _ANSI_ARGS_((Tcl_Interp * interp,
228                                  CONST char * message));                                  CONST char * message));
229  /* 67 */  /* 67 */
230  EXTERN void             Tcl_AddObjErrorInfo _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_AddObjErrorInfo _ANSI_ARGS_((Tcl_Interp * interp,
231                                  CONST char * message, int length));                                  CONST char * message, int length));
232  /* 68 */  /* 68 */
233  EXTERN void             Tcl_AllowExceptions _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN void             Tcl_AllowExceptions _ANSI_ARGS_((Tcl_Interp * interp));
234  /* 69 */  /* 69 */
235  EXTERN void             Tcl_AppendElement _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_AppendElement _ANSI_ARGS_((Tcl_Interp * interp,
236                                  CONST char * string));                                  CONST char * string));
237  /* 70 */  /* 70 */
238  EXTERN void             Tcl_AppendResult _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));  EXTERN void             Tcl_AppendResult _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
239  /* 71 */  /* 71 */
240  EXTERN Tcl_AsyncHandler  Tcl_AsyncCreate _ANSI_ARGS_((Tcl_AsyncProc * proc,  EXTERN Tcl_AsyncHandler  Tcl_AsyncCreate _ANSI_ARGS_((Tcl_AsyncProc * proc,
241                                  ClientData clientData));                                  ClientData clientData));
242  /* 72 */  /* 72 */
243  EXTERN void             Tcl_AsyncDelete _ANSI_ARGS_((Tcl_AsyncHandler async));  EXTERN void             Tcl_AsyncDelete _ANSI_ARGS_((Tcl_AsyncHandler async));
244  /* 73 */  /* 73 */
245  EXTERN int              Tcl_AsyncInvoke _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_AsyncInvoke _ANSI_ARGS_((Tcl_Interp * interp,
246                                  int code));                                  int code));
247  /* 74 */  /* 74 */
248  EXTERN void             Tcl_AsyncMark _ANSI_ARGS_((Tcl_AsyncHandler async));  EXTERN void             Tcl_AsyncMark _ANSI_ARGS_((Tcl_AsyncHandler async));
249  /* 75 */  /* 75 */
250  EXTERN int              Tcl_AsyncReady _ANSI_ARGS_((void));  EXTERN int              Tcl_AsyncReady _ANSI_ARGS_((void));
251  /* 76 */  /* 76 */
252  EXTERN void             Tcl_BackgroundError _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN void             Tcl_BackgroundError _ANSI_ARGS_((Tcl_Interp * interp));
253  /* 77 */  /* 77 */
254  EXTERN char             Tcl_Backslash _ANSI_ARGS_((CONST char * src,  EXTERN char             Tcl_Backslash _ANSI_ARGS_((CONST char * src,
255                                  int * readPtr));                                  int * readPtr));
256  /* 78 */  /* 78 */
257  EXTERN int              Tcl_BadChannelOption _ANSI_ARGS_((  EXTERN int              Tcl_BadChannelOption _ANSI_ARGS_((
258                                  Tcl_Interp * interp, char * optionName,                                  Tcl_Interp * interp, char * optionName,
259                                  char * optionList));                                  char * optionList));
260  /* 79 */  /* 79 */
261  EXTERN void             Tcl_CallWhenDeleted _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_CallWhenDeleted _ANSI_ARGS_((Tcl_Interp * interp,
262                                  Tcl_InterpDeleteProc * proc,                                  Tcl_InterpDeleteProc * proc,
263                                  ClientData clientData));                                  ClientData clientData));
264  /* 80 */  /* 80 */
265  EXTERN void             Tcl_CancelIdleCall _ANSI_ARGS_((  EXTERN void             Tcl_CancelIdleCall _ANSI_ARGS_((
266                                  Tcl_IdleProc * idleProc,                                  Tcl_IdleProc * idleProc,
267                                  ClientData clientData));                                  ClientData clientData));
268  /* 81 */  /* 81 */
269  EXTERN int              Tcl_Close _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_Close _ANSI_ARGS_((Tcl_Interp * interp,
270                                  Tcl_Channel chan));                                  Tcl_Channel chan));
271  /* 82 */  /* 82 */
272  EXTERN int              Tcl_CommandComplete _ANSI_ARGS_((char * cmd));  EXTERN int              Tcl_CommandComplete _ANSI_ARGS_((char * cmd));
273  /* 83 */  /* 83 */
274  EXTERN char *           Tcl_Concat _ANSI_ARGS_((int argc, char ** argv));  EXTERN char *           Tcl_Concat _ANSI_ARGS_((int argc, char ** argv));
275  /* 84 */  /* 84 */
276  EXTERN int              Tcl_ConvertElement _ANSI_ARGS_((CONST char * src,  EXTERN int              Tcl_ConvertElement _ANSI_ARGS_((CONST char * src,
277                                  char * dst, int flags));                                  char * dst, int flags));
278  /* 85 */  /* 85 */
279  EXTERN int              Tcl_ConvertCountedElement _ANSI_ARGS_((  EXTERN int              Tcl_ConvertCountedElement _ANSI_ARGS_((
280                                  CONST char * src, int length, char * dst,                                  CONST char * src, int length, char * dst,
281                                  int flags));                                  int flags));
282  /* 86 */  /* 86 */
283  EXTERN int              Tcl_CreateAlias _ANSI_ARGS_((Tcl_Interp * slave,  EXTERN int              Tcl_CreateAlias _ANSI_ARGS_((Tcl_Interp * slave,
284                                  char * slaveCmd, Tcl_Interp * target,                                  char * slaveCmd, Tcl_Interp * target,
285                                  char * targetCmd, int argc, char ** argv));                                  char * targetCmd, int argc, char ** argv));
286  /* 87 */  /* 87 */
287  EXTERN int              Tcl_CreateAliasObj _ANSI_ARGS_((Tcl_Interp * slave,  EXTERN int              Tcl_CreateAliasObj _ANSI_ARGS_((Tcl_Interp * slave,
288                                  char * slaveCmd, Tcl_Interp * target,                                  char * slaveCmd, Tcl_Interp * target,
289                                  char * targetCmd, int objc,                                  char * targetCmd, int objc,
290                                  Tcl_Obj *CONST objv[]));                                  Tcl_Obj *CONST objv[]));
291  /* 88 */  /* 88 */
292  EXTERN Tcl_Channel      Tcl_CreateChannel _ANSI_ARGS_((  EXTERN Tcl_Channel      Tcl_CreateChannel _ANSI_ARGS_((
293                                  Tcl_ChannelType * typePtr, char * chanName,                                  Tcl_ChannelType * typePtr, char * chanName,
294                                  ClientData instanceData, int mask));                                  ClientData instanceData, int mask));
295  /* 89 */  /* 89 */
296  EXTERN void             Tcl_CreateChannelHandler _ANSI_ARGS_((  EXTERN void             Tcl_CreateChannelHandler _ANSI_ARGS_((
297                                  Tcl_Channel chan, int mask,                                  Tcl_Channel chan, int mask,
298                                  Tcl_ChannelProc * proc,                                  Tcl_ChannelProc * proc,
299                                  ClientData clientData));                                  ClientData clientData));
300  /* 90 */  /* 90 */
301  EXTERN void             Tcl_CreateCloseHandler _ANSI_ARGS_((Tcl_Channel chan,  EXTERN void             Tcl_CreateCloseHandler _ANSI_ARGS_((Tcl_Channel chan,
302                                  Tcl_CloseProc * proc, ClientData clientData));                                  Tcl_CloseProc * proc, ClientData clientData));
303  /* 91 */  /* 91 */
304  EXTERN Tcl_Command      Tcl_CreateCommand _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Command      Tcl_CreateCommand _ANSI_ARGS_((Tcl_Interp * interp,
305                                  char * cmdName, Tcl_CmdProc * proc,                                  char * cmdName, Tcl_CmdProc * proc,
306                                  ClientData clientData,                                  ClientData clientData,
307                                  Tcl_CmdDeleteProc * deleteProc));                                  Tcl_CmdDeleteProc * deleteProc));
308  /* 92 */  /* 92 */
309  EXTERN void             Tcl_CreateEventSource _ANSI_ARGS_((  EXTERN void             Tcl_CreateEventSource _ANSI_ARGS_((
310                                  Tcl_EventSetupProc * setupProc,                                  Tcl_EventSetupProc * setupProc,
311                                  Tcl_EventCheckProc * checkProc,                                  Tcl_EventCheckProc * checkProc,
312                                  ClientData clientData));                                  ClientData clientData));
313  /* 93 */  /* 93 */
314  EXTERN void             Tcl_CreateExitHandler _ANSI_ARGS_((  EXTERN void             Tcl_CreateExitHandler _ANSI_ARGS_((
315                                  Tcl_ExitProc * proc, ClientData clientData));                                  Tcl_ExitProc * proc, ClientData clientData));
316  /* 94 */  /* 94 */
317  EXTERN Tcl_Interp *     Tcl_CreateInterp _ANSI_ARGS_((void));  EXTERN Tcl_Interp *     Tcl_CreateInterp _ANSI_ARGS_((void));
318  /* 95 */  /* 95 */
319  EXTERN void             Tcl_CreateMathFunc _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_CreateMathFunc _ANSI_ARGS_((Tcl_Interp * interp,
320                                  char * name, int numArgs,                                  char * name, int numArgs,
321                                  Tcl_ValueType * argTypes,                                  Tcl_ValueType * argTypes,
322                                  Tcl_MathProc * proc, ClientData clientData));                                  Tcl_MathProc * proc, ClientData clientData));
323  /* 96 */  /* 96 */
324  EXTERN Tcl_Command      Tcl_CreateObjCommand _ANSI_ARGS_((  EXTERN Tcl_Command      Tcl_CreateObjCommand _ANSI_ARGS_((
325                                  Tcl_Interp * interp, char * cmdName,                                  Tcl_Interp * interp, char * cmdName,
326                                  Tcl_ObjCmdProc * proc, ClientData clientData,                                  Tcl_ObjCmdProc * proc, ClientData clientData,
327                                  Tcl_CmdDeleteProc * deleteProc));                                  Tcl_CmdDeleteProc * deleteProc));
328  /* 97 */  /* 97 */
329  EXTERN Tcl_Interp *     Tcl_CreateSlave _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Interp *     Tcl_CreateSlave _ANSI_ARGS_((Tcl_Interp * interp,
330                                  char * slaveName, int isSafe));                                  char * slaveName, int isSafe));
331  /* 98 */  /* 98 */
332  EXTERN Tcl_TimerToken   Tcl_CreateTimerHandler _ANSI_ARGS_((int milliseconds,  EXTERN Tcl_TimerToken   Tcl_CreateTimerHandler _ANSI_ARGS_((int milliseconds,
333                                  Tcl_TimerProc * proc, ClientData clientData));                                  Tcl_TimerProc * proc, ClientData clientData));
334  /* 99 */  /* 99 */
335  EXTERN Tcl_Trace        Tcl_CreateTrace _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Trace        Tcl_CreateTrace _ANSI_ARGS_((Tcl_Interp * interp,
336                                  int level, Tcl_CmdTraceProc * proc,                                  int level, Tcl_CmdTraceProc * proc,
337                                  ClientData clientData));                                  ClientData clientData));
338  /* 100 */  /* 100 */
339  EXTERN void             Tcl_DeleteAssocData _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_DeleteAssocData _ANSI_ARGS_((Tcl_Interp * interp,
340                                  char * name));                                  char * name));
341  /* 101 */  /* 101 */
342  EXTERN void             Tcl_DeleteChannelHandler _ANSI_ARGS_((  EXTERN void             Tcl_DeleteChannelHandler _ANSI_ARGS_((
343                                  Tcl_Channel chan, Tcl_ChannelProc * proc,                                  Tcl_Channel chan, Tcl_ChannelProc * proc,
344                                  ClientData clientData));                                  ClientData clientData));
345  /* 102 */  /* 102 */
346  EXTERN void             Tcl_DeleteCloseHandler _ANSI_ARGS_((Tcl_Channel chan,  EXTERN void             Tcl_DeleteCloseHandler _ANSI_ARGS_((Tcl_Channel chan,
347                                  Tcl_CloseProc * proc, ClientData clientData));                                  Tcl_CloseProc * proc, ClientData clientData));
348  /* 103 */  /* 103 */
349  EXTERN int              Tcl_DeleteCommand _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_DeleteCommand _ANSI_ARGS_((Tcl_Interp * interp,
350                                  char * cmdName));                                  char * cmdName));
351  /* 104 */  /* 104 */
352  EXTERN int              Tcl_DeleteCommandFromToken _ANSI_ARGS_((  EXTERN int              Tcl_DeleteCommandFromToken _ANSI_ARGS_((
353                                  Tcl_Interp * interp, Tcl_Command command));                                  Tcl_Interp * interp, Tcl_Command command));
354  /* 105 */  /* 105 */
355  EXTERN void             Tcl_DeleteEvents _ANSI_ARGS_((  EXTERN void             Tcl_DeleteEvents _ANSI_ARGS_((
356                                  Tcl_EventDeleteProc * proc,                                  Tcl_EventDeleteProc * proc,
357                                  ClientData clientData));                                  ClientData clientData));
358  /* 106 */  /* 106 */
359  EXTERN void             Tcl_DeleteEventSource _ANSI_ARGS_((  EXTERN void             Tcl_DeleteEventSource _ANSI_ARGS_((
360                                  Tcl_EventSetupProc * setupProc,                                  Tcl_EventSetupProc * setupProc,
361                                  Tcl_EventCheckProc * checkProc,                                  Tcl_EventCheckProc * checkProc,
362                                  ClientData clientData));                                  ClientData clientData));
363  /* 107 */  /* 107 */
364  EXTERN void             Tcl_DeleteExitHandler _ANSI_ARGS_((  EXTERN void             Tcl_DeleteExitHandler _ANSI_ARGS_((
365                                  Tcl_ExitProc * proc, ClientData clientData));                                  Tcl_ExitProc * proc, ClientData clientData));
366  /* 108 */  /* 108 */
367  EXTERN void             Tcl_DeleteHashEntry _ANSI_ARGS_((  EXTERN void             Tcl_DeleteHashEntry _ANSI_ARGS_((
368                                  Tcl_HashEntry * entryPtr));                                  Tcl_HashEntry * entryPtr));
369  /* 109 */  /* 109 */
370  EXTERN void             Tcl_DeleteHashTable _ANSI_ARGS_((  EXTERN void             Tcl_DeleteHashTable _ANSI_ARGS_((
371                                  Tcl_HashTable * tablePtr));                                  Tcl_HashTable * tablePtr));
372  /* 110 */  /* 110 */
373  EXTERN void             Tcl_DeleteInterp _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN void             Tcl_DeleteInterp _ANSI_ARGS_((Tcl_Interp * interp));
374  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
375  /* 111 */  /* 111 */
376  EXTERN void             Tcl_DetachPids _ANSI_ARGS_((int numPids,  EXTERN void             Tcl_DetachPids _ANSI_ARGS_((int numPids,
377                                  Tcl_Pid * pidPtr));                                  Tcl_Pid * pidPtr));
378  #endif /* UNIX */  #endif /* UNIX */
379  #ifdef __WIN32__  #ifdef __WIN32__
380  /* 111 */  /* 111 */
381  EXTERN void             Tcl_DetachPids _ANSI_ARGS_((int numPids,  EXTERN void             Tcl_DetachPids _ANSI_ARGS_((int numPids,
382                                  Tcl_Pid * pidPtr));                                  Tcl_Pid * pidPtr));
383  #endif /* __WIN32__ */  #endif /* __WIN32__ */
384  /* 112 */  /* 112 */
385  EXTERN void             Tcl_DeleteTimerHandler _ANSI_ARGS_((  EXTERN void             Tcl_DeleteTimerHandler _ANSI_ARGS_((
386                                  Tcl_TimerToken token));                                  Tcl_TimerToken token));
387  /* 113 */  /* 113 */
388  EXTERN void             Tcl_DeleteTrace _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_DeleteTrace _ANSI_ARGS_((Tcl_Interp * interp,
389                                  Tcl_Trace trace));                                  Tcl_Trace trace));
390  /* 114 */  /* 114 */
391  EXTERN void             Tcl_DontCallWhenDeleted _ANSI_ARGS_((  EXTERN void             Tcl_DontCallWhenDeleted _ANSI_ARGS_((
392                                  Tcl_Interp * interp,                                  Tcl_Interp * interp,
393                                  Tcl_InterpDeleteProc * proc,                                  Tcl_InterpDeleteProc * proc,
394                                  ClientData clientData));                                  ClientData clientData));
395  /* 115 */  /* 115 */
396  EXTERN int              Tcl_DoOneEvent _ANSI_ARGS_((int flags));  EXTERN int              Tcl_DoOneEvent _ANSI_ARGS_((int flags));
397  /* 116 */  /* 116 */
398  EXTERN void             Tcl_DoWhenIdle _ANSI_ARGS_((Tcl_IdleProc * proc,  EXTERN void             Tcl_DoWhenIdle _ANSI_ARGS_((Tcl_IdleProc * proc,
399                                  ClientData clientData));                                  ClientData clientData));
400  /* 117 */  /* 117 */
401  EXTERN char *           Tcl_DStringAppend _ANSI_ARGS_((Tcl_DString * dsPtr,  EXTERN char *           Tcl_DStringAppend _ANSI_ARGS_((Tcl_DString * dsPtr,
402                                  CONST char * str, int length));                                  CONST char * str, int length));
403  /* 118 */  /* 118 */
404  EXTERN char *           Tcl_DStringAppendElement _ANSI_ARGS_((  EXTERN char *           Tcl_DStringAppendElement _ANSI_ARGS_((
405                                  Tcl_DString * dsPtr, CONST char * string));                                  Tcl_DString * dsPtr, CONST char * string));
406  /* 119 */  /* 119 */
407  EXTERN void             Tcl_DStringEndSublist _ANSI_ARGS_((  EXTERN void             Tcl_DStringEndSublist _ANSI_ARGS_((
408                                  Tcl_DString * dsPtr));                                  Tcl_DString * dsPtr));
409  /* 120 */  /* 120 */
410  EXTERN void             Tcl_DStringFree _ANSI_ARGS_((Tcl_DString * dsPtr));  EXTERN void             Tcl_DStringFree _ANSI_ARGS_((Tcl_DString * dsPtr));
411  /* 121 */  /* 121 */
412  EXTERN void             Tcl_DStringGetResult _ANSI_ARGS_((  EXTERN void             Tcl_DStringGetResult _ANSI_ARGS_((
413                                  Tcl_Interp * interp, Tcl_DString * dsPtr));                                  Tcl_Interp * interp, Tcl_DString * dsPtr));
414  /* 122 */  /* 122 */
415  EXTERN void             Tcl_DStringInit _ANSI_ARGS_((Tcl_DString * dsPtr));  EXTERN void             Tcl_DStringInit _ANSI_ARGS_((Tcl_DString * dsPtr));
416  /* 123 */  /* 123 */
417  EXTERN void             Tcl_DStringResult _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_DStringResult _ANSI_ARGS_((Tcl_Interp * interp,
418                                  Tcl_DString * dsPtr));                                  Tcl_DString * dsPtr));
419  /* 124 */  /* 124 */
420  EXTERN void             Tcl_DStringSetLength _ANSI_ARGS_((  EXTERN void             Tcl_DStringSetLength _ANSI_ARGS_((
421                                  Tcl_DString * dsPtr, int length));                                  Tcl_DString * dsPtr, int length));
422  /* 125 */  /* 125 */
423  EXTERN void             Tcl_DStringStartSublist _ANSI_ARGS_((  EXTERN void             Tcl_DStringStartSublist _ANSI_ARGS_((
424                                  Tcl_DString * dsPtr));                                  Tcl_DString * dsPtr));
425  /* 126 */  /* 126 */
426  EXTERN int              Tcl_Eof _ANSI_ARGS_((Tcl_Channel chan));  EXTERN int              Tcl_Eof _ANSI_ARGS_((Tcl_Channel chan));
427  /* 127 */  /* 127 */
428  EXTERN char *           Tcl_ErrnoId _ANSI_ARGS_((void));  EXTERN char *           Tcl_ErrnoId _ANSI_ARGS_((void));
429  /* 128 */  /* 128 */
430  EXTERN char *           Tcl_ErrnoMsg _ANSI_ARGS_((int err));  EXTERN char *           Tcl_ErrnoMsg _ANSI_ARGS_((int err));
431  /* 129 */  /* 129 */
432  EXTERN int              Tcl_Eval _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_Eval _ANSI_ARGS_((Tcl_Interp * interp,
433                                  char * string));                                  char * string));
434  /* 130 */  /* 130 */
435  EXTERN int              Tcl_EvalFile _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_EvalFile _ANSI_ARGS_((Tcl_Interp * interp,
436                                  char * fileName));                                  char * fileName));
437  /* 131 */  /* 131 */
438  EXTERN int              Tcl_EvalObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_EvalObj _ANSI_ARGS_((Tcl_Interp * interp,
439                                  Tcl_Obj * objPtr));                                  Tcl_Obj * objPtr));
440  /* 132 */  /* 132 */
441  EXTERN void             Tcl_EventuallyFree _ANSI_ARGS_((  EXTERN void             Tcl_EventuallyFree _ANSI_ARGS_((
442                                  ClientData clientData,                                  ClientData clientData,
443                                  Tcl_FreeProc * freeProc));                                  Tcl_FreeProc * freeProc));
444  /* 133 */  /* 133 */
445  EXTERN void             Tcl_Exit _ANSI_ARGS_((int status));  EXTERN void             Tcl_Exit _ANSI_ARGS_((int status));
446  /* 134 */  /* 134 */
447  EXTERN int              Tcl_ExposeCommand _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExposeCommand _ANSI_ARGS_((Tcl_Interp * interp,
448                                  char * hiddenCmdToken, char * cmdName));                                  char * hiddenCmdToken, char * cmdName));
449  /* 135 */  /* 135 */
450  EXTERN int              Tcl_ExprBoolean _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExprBoolean _ANSI_ARGS_((Tcl_Interp * interp,
451                                  char * str, int * ptr));                                  char * str, int * ptr));
452  /* 136 */  /* 136 */
453  EXTERN int              Tcl_ExprBooleanObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExprBooleanObj _ANSI_ARGS_((Tcl_Interp * interp,
454                                  Tcl_Obj * objPtr, int * ptr));                                  Tcl_Obj * objPtr, int * ptr));
455  /* 137 */  /* 137 */
456  EXTERN int              Tcl_ExprDouble _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExprDouble _ANSI_ARGS_((Tcl_Interp * interp,
457                                  char * str, double * ptr));                                  char * str, double * ptr));
458  /* 138 */  /* 138 */
459  EXTERN int              Tcl_ExprDoubleObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExprDoubleObj _ANSI_ARGS_((Tcl_Interp * interp,
460                                  Tcl_Obj * objPtr, double * ptr));                                  Tcl_Obj * objPtr, double * ptr));
461  /* 139 */  /* 139 */
462  EXTERN int              Tcl_ExprLong _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExprLong _ANSI_ARGS_((Tcl_Interp * interp,
463                                  char * str, long * ptr));                                  char * str, long * ptr));
464  /* 140 */  /* 140 */
465  EXTERN int              Tcl_ExprLongObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExprLongObj _ANSI_ARGS_((Tcl_Interp * interp,
466                                  Tcl_Obj * objPtr, long * ptr));                                  Tcl_Obj * objPtr, long * ptr));
467  /* 141 */  /* 141 */
468  EXTERN int              Tcl_ExprObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExprObj _ANSI_ARGS_((Tcl_Interp * interp,
469                                  Tcl_Obj * objPtr, Tcl_Obj ** resultPtrPtr));                                  Tcl_Obj * objPtr, Tcl_Obj ** resultPtrPtr));
470  /* 142 */  /* 142 */
471  EXTERN int              Tcl_ExprString _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExprString _ANSI_ARGS_((Tcl_Interp * interp,
472                                  char * string));                                  char * string));
473  /* 143 */  /* 143 */
474  EXTERN void             Tcl_Finalize _ANSI_ARGS_((void));  EXTERN void             Tcl_Finalize _ANSI_ARGS_((void));
475  /* 144 */  /* 144 */
476  EXTERN void             Tcl_FindExecutable _ANSI_ARGS_((CONST char * argv0));  EXTERN void             Tcl_FindExecutable _ANSI_ARGS_((CONST char * argv0));
477  /* 145 */  /* 145 */
478  EXTERN Tcl_HashEntry *  Tcl_FirstHashEntry _ANSI_ARGS_((  EXTERN Tcl_HashEntry *  Tcl_FirstHashEntry _ANSI_ARGS_((
479                                  Tcl_HashTable * tablePtr,                                  Tcl_HashTable * tablePtr,
480                                  Tcl_HashSearch * searchPtr));                                  Tcl_HashSearch * searchPtr));
481  /* 146 */  /* 146 */
482  EXTERN int              Tcl_Flush _ANSI_ARGS_((Tcl_Channel chan));  EXTERN int              Tcl_Flush _ANSI_ARGS_((Tcl_Channel chan));
483  /* 147 */  /* 147 */
484  EXTERN void             Tcl_FreeResult _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN void             Tcl_FreeResult _ANSI_ARGS_((Tcl_Interp * interp));
485  /* 148 */  /* 148 */
486  EXTERN int              Tcl_GetAlias _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetAlias _ANSI_ARGS_((Tcl_Interp * interp,
487                                  char * slaveCmd,                                  char * slaveCmd,
488                                  Tcl_Interp ** targetInterpPtr,                                  Tcl_Interp ** targetInterpPtr,
489                                  char ** targetCmdPtr, int * argcPtr,                                  char ** targetCmdPtr, int * argcPtr,
490                                  char *** argvPtr));                                  char *** argvPtr));
491  /* 149 */  /* 149 */
492  EXTERN int              Tcl_GetAliasObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetAliasObj _ANSI_ARGS_((Tcl_Interp * interp,
493                                  char * slaveCmd,                                  char * slaveCmd,
494                                  Tcl_Interp ** targetInterpPtr,                                  Tcl_Interp ** targetInterpPtr,
495                                  char ** targetCmdPtr, int * objcPtr,                                  char ** targetCmdPtr, int * objcPtr,
496                                  Tcl_Obj *** objv));                                  Tcl_Obj *** objv));
497  /* 150 */  /* 150 */
498  EXTERN ClientData       Tcl_GetAssocData _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN ClientData       Tcl_GetAssocData _ANSI_ARGS_((Tcl_Interp * interp,
499                                  char * name, Tcl_InterpDeleteProc ** procPtr));                                  char * name, Tcl_InterpDeleteProc ** procPtr));
500  /* 151 */  /* 151 */
501  EXTERN Tcl_Channel      Tcl_GetChannel _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Channel      Tcl_GetChannel _ANSI_ARGS_((Tcl_Interp * interp,
502                                  char * chanName, int * modePtr));                                  char * chanName, int * modePtr));
503  /* 152 */  /* 152 */
504  EXTERN int              Tcl_GetChannelBufferSize _ANSI_ARGS_((  EXTERN int              Tcl_GetChannelBufferSize _ANSI_ARGS_((
505                                  Tcl_Channel chan));                                  Tcl_Channel chan));
506  /* 153 */  /* 153 */
507  EXTERN int              Tcl_GetChannelHandle _ANSI_ARGS_((Tcl_Channel chan,  EXTERN int              Tcl_GetChannelHandle _ANSI_ARGS_((Tcl_Channel chan,
508                                  int direction, ClientData * handlePtr));                                  int direction, ClientData * handlePtr));
509  /* 154 */  /* 154 */
510  EXTERN ClientData       Tcl_GetChannelInstanceData _ANSI_ARGS_((  EXTERN ClientData       Tcl_GetChannelInstanceData _ANSI_ARGS_((
511                                  Tcl_Channel chan));                                  Tcl_Channel chan));
512  /* 155 */  /* 155 */
513  EXTERN int              Tcl_GetChannelMode _ANSI_ARGS_((Tcl_Channel chan));  EXTERN int              Tcl_GetChannelMode _ANSI_ARGS_((Tcl_Channel chan));
514  /* 156 */  /* 156 */
515  EXTERN char *           Tcl_GetChannelName _ANSI_ARGS_((Tcl_Channel chan));  EXTERN char *           Tcl_GetChannelName _ANSI_ARGS_((Tcl_Channel chan));
516  /* 157 */  /* 157 */
517  EXTERN int              Tcl_GetChannelOption _ANSI_ARGS_((  EXTERN int              Tcl_GetChannelOption _ANSI_ARGS_((
518                                  Tcl_Interp * interp, Tcl_Channel chan,                                  Tcl_Interp * interp, Tcl_Channel chan,
519                                  char * optionName, Tcl_DString * dsPtr));                                  char * optionName, Tcl_DString * dsPtr));
520  /* 158 */  /* 158 */
521  EXTERN Tcl_ChannelType * Tcl_GetChannelType _ANSI_ARGS_((Tcl_Channel chan));  EXTERN Tcl_ChannelType * Tcl_GetChannelType _ANSI_ARGS_((Tcl_Channel chan));
522  /* 159 */  /* 159 */
523  EXTERN int              Tcl_GetCommandInfo _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetCommandInfo _ANSI_ARGS_((Tcl_Interp * interp,
524                                  char * cmdName, Tcl_CmdInfo * infoPtr));                                  char * cmdName, Tcl_CmdInfo * infoPtr));
525  /* 160 */  /* 160 */
526  EXTERN char *           Tcl_GetCommandName _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_GetCommandName _ANSI_ARGS_((Tcl_Interp * interp,
527                                  Tcl_Command command));                                  Tcl_Command command));
528  /* 161 */  /* 161 */
529  EXTERN int              Tcl_GetErrno _ANSI_ARGS_((void));  EXTERN int              Tcl_GetErrno _ANSI_ARGS_((void));
530  /* 162 */  /* 162 */
531  EXTERN char *           Tcl_GetHostName _ANSI_ARGS_((void));  EXTERN char *           Tcl_GetHostName _ANSI_ARGS_((void));
532  /* 163 */  /* 163 */
533  EXTERN int              Tcl_GetInterpPath _ANSI_ARGS_((  EXTERN int              Tcl_GetInterpPath _ANSI_ARGS_((
534                                  Tcl_Interp * askInterp,                                  Tcl_Interp * askInterp,
535                                  Tcl_Interp * slaveInterp));                                  Tcl_Interp * slaveInterp));
536  /* 164 */  /* 164 */
537  EXTERN Tcl_Interp *     Tcl_GetMaster _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN Tcl_Interp *     Tcl_GetMaster _ANSI_ARGS_((Tcl_Interp * interp));
538  /* 165 */  /* 165 */
539  EXTERN CONST char *     Tcl_GetNameOfExecutable _ANSI_ARGS_((void));  EXTERN CONST char *     Tcl_GetNameOfExecutable _ANSI_ARGS_((void));
540  /* 166 */  /* 166 */
541  EXTERN Tcl_Obj *        Tcl_GetObjResult _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN Tcl_Obj *        Tcl_GetObjResult _ANSI_ARGS_((Tcl_Interp * interp));
542  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
543  /* 167 */  /* 167 */
544  EXTERN int              Tcl_GetOpenFile _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GetOpenFile _ANSI_ARGS_((Tcl_Interp * interp,
545                                  char * str, int forWriting, int checkUsage,                                  char * str, int forWriting, int checkUsage,
546                                  ClientData * filePtr));                                  ClientData * filePtr));
547  #endif /* UNIX */  #endif /* UNIX */
548  /* 168 */  /* 168 */
549  EXTERN Tcl_PathType     Tcl_GetPathType _ANSI_ARGS_((char * path));  EXTERN Tcl_PathType     Tcl_GetPathType _ANSI_ARGS_((char * path));
550  /* 169 */  /* 169 */
551  EXTERN int              Tcl_Gets _ANSI_ARGS_((Tcl_Channel chan,  EXTERN int              Tcl_Gets _ANSI_ARGS_((Tcl_Channel chan,
552                                  Tcl_DString * dsPtr));                                  Tcl_DString * dsPtr));
553  /* 170 */  /* 170 */
554  EXTERN int              Tcl_GetsObj _ANSI_ARGS_((Tcl_Channel chan,  EXTERN int              Tcl_GetsObj _ANSI_ARGS_((Tcl_Channel chan,
555                                  Tcl_Obj * objPtr));                                  Tcl_Obj * objPtr));
556  /* 171 */  /* 171 */
557  EXTERN int              Tcl_GetServiceMode _ANSI_ARGS_((void));  EXTERN int              Tcl_GetServiceMode _ANSI_ARGS_((void));
558  /* 172 */  /* 172 */
559  EXTERN Tcl_Interp *     Tcl_GetSlave _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Interp *     Tcl_GetSlave _ANSI_ARGS_((Tcl_Interp * interp,
560                                  char * slaveName));                                  char * slaveName));
561  /* 173 */  /* 173 */
562  EXTERN Tcl_Channel      Tcl_GetStdChannel _ANSI_ARGS_((int type));  EXTERN Tcl_Channel      Tcl_GetStdChannel _ANSI_ARGS_((int type));
563  /* 174 */  /* 174 */
564  EXTERN char *           Tcl_GetStringResult _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN char *           Tcl_GetStringResult _ANSI_ARGS_((Tcl_Interp * interp));
565  /* 175 */  /* 175 */
566  EXTERN char *           Tcl_GetVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_GetVar _ANSI_ARGS_((Tcl_Interp * interp,
567                                  char * varName, int flags));                                  char * varName, int flags));
568  /* 176 */  /* 176 */
569  EXTERN char *           Tcl_GetVar2 _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_GetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
570                                  char * part1, char * part2, int flags));                                  char * part1, char * part2, int flags));
571  /* 177 */  /* 177 */
572  EXTERN int              Tcl_GlobalEval _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GlobalEval _ANSI_ARGS_((Tcl_Interp * interp,
573                                  char * command));                                  char * command));
574  /* 178 */  /* 178 */
575  EXTERN int              Tcl_GlobalEvalObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_GlobalEvalObj _ANSI_ARGS_((Tcl_Interp * interp,
576                                  Tcl_Obj * objPtr));                                  Tcl_Obj * objPtr));
577  /* 179 */  /* 179 */
578  EXTERN int              Tcl_HideCommand _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_HideCommand _ANSI_ARGS_((Tcl_Interp * interp,
579                                  char * cmdName, char * hiddenCmdToken));                                  char * cmdName, char * hiddenCmdToken));
580  /* 180 */  /* 180 */
581  EXTERN int              Tcl_Init _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN int              Tcl_Init _ANSI_ARGS_((Tcl_Interp * interp));
582  /* 181 */  /* 181 */
583  EXTERN void             Tcl_InitHashTable _ANSI_ARGS_((  EXTERN void             Tcl_InitHashTable _ANSI_ARGS_((
584                                  Tcl_HashTable * tablePtr, int keyType));                                  Tcl_HashTable * tablePtr, int keyType));
585  /* 182 */  /* 182 */
586  EXTERN int              Tcl_InputBlocked _ANSI_ARGS_((Tcl_Channel chan));  EXTERN int              Tcl_InputBlocked _ANSI_ARGS_((Tcl_Channel chan));
587  /* 183 */  /* 183 */
588  EXTERN int              Tcl_InputBuffered _ANSI_ARGS_((Tcl_Channel chan));  EXTERN int              Tcl_InputBuffered _ANSI_ARGS_((Tcl_Channel chan));
589  /* 184 */  /* 184 */
590  EXTERN int              Tcl_InterpDeleted _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN int              Tcl_InterpDeleted _ANSI_ARGS_((Tcl_Interp * interp));
591  /* 185 */  /* 185 */
592  EXTERN int              Tcl_IsSafe _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN int              Tcl_IsSafe _ANSI_ARGS_((Tcl_Interp * interp));
593  /* 186 */  /* 186 */
594  EXTERN char *           Tcl_JoinPath _ANSI_ARGS_((int argc, char ** argv,  EXTERN char *           Tcl_JoinPath _ANSI_ARGS_((int argc, char ** argv,
595                                  Tcl_DString * resultPtr));                                  Tcl_DString * resultPtr));
596  /* 187 */  /* 187 */
597  EXTERN int              Tcl_LinkVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_LinkVar _ANSI_ARGS_((Tcl_Interp * interp,
598                                  char * varName, char * addr, int type));                                  char * varName, char * addr, int type));
599  /* Slot 188 is reserved */  /* Slot 188 is reserved */
600  /* 189 */  /* 189 */
601  EXTERN Tcl_Channel      Tcl_MakeFileChannel _ANSI_ARGS_((ClientData handle,  EXTERN Tcl_Channel      Tcl_MakeFileChannel _ANSI_ARGS_((ClientData handle,
602                                  int mode));                                  int mode));
603  /* 190 */  /* 190 */
604  EXTERN int              Tcl_MakeSafe _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN int              Tcl_MakeSafe _ANSI_ARGS_((Tcl_Interp * interp));
605  /* 191 */  /* 191 */
606  EXTERN Tcl_Channel      Tcl_MakeTcpClientChannel _ANSI_ARGS_((  EXTERN Tcl_Channel      Tcl_MakeTcpClientChannel _ANSI_ARGS_((
607                                  ClientData tcpSocket));                                  ClientData tcpSocket));
608  /* 192 */  /* 192 */
609  EXTERN char *           Tcl_Merge _ANSI_ARGS_((int argc, char ** argv));  EXTERN char *           Tcl_Merge _ANSI_ARGS_((int argc, char ** argv));
610  /* 193 */  /* 193 */
611  EXTERN Tcl_HashEntry *  Tcl_NextHashEntry _ANSI_ARGS_((  EXTERN Tcl_HashEntry *  Tcl_NextHashEntry _ANSI_ARGS_((
612                                  Tcl_HashSearch * searchPtr));                                  Tcl_HashSearch * searchPtr));
613  /* 194 */  /* 194 */
614  EXTERN void             Tcl_NotifyChannel _ANSI_ARGS_((Tcl_Channel channel,  EXTERN void             Tcl_NotifyChannel _ANSI_ARGS_((Tcl_Channel channel,
615                                  int mask));                                  int mask));
616  /* 195 */  /* 195 */
617  EXTERN Tcl_Obj *        Tcl_ObjGetVar2 _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Obj *        Tcl_ObjGetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
618                                  Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr,                                  Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr,
619                                  int flags));                                  int flags));
620  /* 196 */  /* 196 */
621  EXTERN Tcl_Obj *        Tcl_ObjSetVar2 _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Obj *        Tcl_ObjSetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
622                                  Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr,                                  Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr,
623                                  Tcl_Obj * newValuePtr, int flags));                                  Tcl_Obj * newValuePtr, int flags));
624  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
625  /* 197 */  /* 197 */
626  EXTERN Tcl_Channel      Tcl_OpenCommandChannel _ANSI_ARGS_((  EXTERN Tcl_Channel      Tcl_OpenCommandChannel _ANSI_ARGS_((
627                                  Tcl_Interp * interp, int argc, char ** argv,                                  Tcl_Interp * interp, int argc, char ** argv,
628                                  int flags));                                  int flags));
629  #endif /* UNIX */  #endif /* UNIX */
630  #ifdef __WIN32__  #ifdef __WIN32__
631  /* 197 */  /* 197 */
632  EXTERN Tcl_Channel      Tcl_OpenCommandChannel _ANSI_ARGS_((  EXTERN Tcl_Channel      Tcl_OpenCommandChannel _ANSI_ARGS_((
633                                  Tcl_Interp * interp, int argc, char ** argv,                                  Tcl_Interp * interp, int argc, char ** argv,
634                                  int flags));                                  int flags));
635  #endif /* __WIN32__ */  #endif /* __WIN32__ */
636  /* 198 */  /* 198 */
637  EXTERN Tcl_Channel      Tcl_OpenFileChannel _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Channel      Tcl_OpenFileChannel _ANSI_ARGS_((Tcl_Interp * interp,
638                                  char * fileName, char * modeString,                                  char * fileName, char * modeString,
639                                  int permissions));                                  int permissions));
640  /* 199 */  /* 199 */
641  EXTERN Tcl_Channel      Tcl_OpenTcpClient _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Channel      Tcl_OpenTcpClient _ANSI_ARGS_((Tcl_Interp * interp,
642                                  int port, char * address, char * myaddr,                                  int port, char * address, char * myaddr,
643                                  int myport, int async));                                  int myport, int async));
644  /* 200 */  /* 200 */
645  EXTERN Tcl_Channel      Tcl_OpenTcpServer _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Channel      Tcl_OpenTcpServer _ANSI_ARGS_((Tcl_Interp * interp,
646                                  int port, char * host,                                  int port, char * host,
647                                  Tcl_TcpAcceptProc * acceptProc,                                  Tcl_TcpAcceptProc * acceptProc,
648                                  ClientData callbackData));                                  ClientData callbackData));
649  /* 201 */  /* 201 */
650  EXTERN void             Tcl_Preserve _ANSI_ARGS_((ClientData data));  EXTERN void             Tcl_Preserve _ANSI_ARGS_((ClientData data));
651  /* 202 */  /* 202 */
652  EXTERN void             Tcl_PrintDouble _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_PrintDouble _ANSI_ARGS_((Tcl_Interp * interp,
653                                  double value, char * dst));                                  double value, char * dst));
654  /* 203 */  /* 203 */
655  EXTERN int              Tcl_PutEnv _ANSI_ARGS_((CONST char * string));  EXTERN int              Tcl_PutEnv _ANSI_ARGS_((CONST char * string));
656  /* 204 */  /* 204 */
657  EXTERN char *           Tcl_PosixError _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN char *           Tcl_PosixError _ANSI_ARGS_((Tcl_Interp * interp));
658  /* 205 */  /* 205 */
659  EXTERN void             Tcl_QueueEvent _ANSI_ARGS_((Tcl_Event * evPtr,  EXTERN void             Tcl_QueueEvent _ANSI_ARGS_((Tcl_Event * evPtr,
660                                  Tcl_QueuePosition position));                                  Tcl_QueuePosition position));
661  /* 206 */  /* 206 */
662  EXTERN int              Tcl_Read _ANSI_ARGS_((Tcl_Channel chan,  EXTERN int              Tcl_Read _ANSI_ARGS_((Tcl_Channel chan,
663                                  char * bufPtr, int toRead));                                  char * bufPtr, int toRead));
664  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
665  /* 207 */  /* 207 */
666  EXTERN void             Tcl_ReapDetachedProcs _ANSI_ARGS_((void));  EXTERN void             Tcl_ReapDetachedProcs _ANSI_ARGS_((void));
667  #endif /* UNIX */  #endif /* UNIX */
668  #ifdef __WIN32__  #ifdef __WIN32__
669  /* 207 */  /* 207 */
670  EXTERN void             Tcl_ReapDetachedProcs _ANSI_ARGS_((void));  EXTERN void             Tcl_ReapDetachedProcs _ANSI_ARGS_((void));
671  #endif /* __WIN32__ */  #endif /* __WIN32__ */
672  /* 208 */  /* 208 */
673  EXTERN int              Tcl_RecordAndEval _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_RecordAndEval _ANSI_ARGS_((Tcl_Interp * interp,
674                                  char * cmd, int flags));                                  char * cmd, int flags));
675  /* 209 */  /* 209 */
676  EXTERN int              Tcl_RecordAndEvalObj _ANSI_ARGS_((  EXTERN int              Tcl_RecordAndEvalObj _ANSI_ARGS_((
677                                  Tcl_Interp * interp, Tcl_Obj * cmdPtr,                                  Tcl_Interp * interp, Tcl_Obj * cmdPtr,
678                                  int flags));                                  int flags));
679  /* 210 */  /* 210 */
680  EXTERN void             Tcl_RegisterChannel _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_RegisterChannel _ANSI_ARGS_((Tcl_Interp * interp,
681                                  Tcl_Channel chan));                                  Tcl_Channel chan));
682  /* 211 */  /* 211 */
683  EXTERN void             Tcl_RegisterObjType _ANSI_ARGS_((  EXTERN void             Tcl_RegisterObjType _ANSI_ARGS_((
684                                  Tcl_ObjType * typePtr));                                  Tcl_ObjType * typePtr));
685  /* 212 */  /* 212 */
686  EXTERN Tcl_RegExp       Tcl_RegExpCompile _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_RegExp       Tcl_RegExpCompile _ANSI_ARGS_((Tcl_Interp * interp,
687                                  char * string));                                  char * string));
688  /* 213 */  /* 213 */
689  EXTERN int              Tcl_RegExpExec _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_RegExpExec _ANSI_ARGS_((Tcl_Interp * interp,
690                                  Tcl_RegExp regexp, CONST char * str,                                  Tcl_RegExp regexp, CONST char * str,
691                                  CONST char * start));                                  CONST char * start));
692  /* 214 */  /* 214 */
693  EXTERN int              Tcl_RegExpMatch _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_RegExpMatch _ANSI_ARGS_((Tcl_Interp * interp,
694                                  char * str, char * pattern));                                  char * str, char * pattern));
695  /* 215 */  /* 215 */
696  EXTERN void             Tcl_RegExpRange _ANSI_ARGS_((Tcl_RegExp regexp,  EXTERN void             Tcl_RegExpRange _ANSI_ARGS_((Tcl_RegExp regexp,
697                                  int index, char ** startPtr, char ** endPtr));                                  int index, char ** startPtr, char ** endPtr));
698  /* 216 */  /* 216 */
699  EXTERN void             Tcl_Release _ANSI_ARGS_((ClientData clientData));  EXTERN void             Tcl_Release _ANSI_ARGS_((ClientData clientData));
700  /* 217 */  /* 217 */
701  EXTERN void             Tcl_ResetResult _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN void             Tcl_ResetResult _ANSI_ARGS_((Tcl_Interp * interp));
702  /* 218 */  /* 218 */
703  EXTERN int              Tcl_ScanElement _ANSI_ARGS_((CONST char * str,  EXTERN int              Tcl_ScanElement _ANSI_ARGS_((CONST char * str,
704                                  int * flagPtr));                                  int * flagPtr));
705  /* 219 */  /* 219 */
706  EXTERN int              Tcl_ScanCountedElement _ANSI_ARGS_((CONST char * str,  EXTERN int              Tcl_ScanCountedElement _ANSI_ARGS_((CONST char * str,
707                                  int length, int * flagPtr));                                  int length, int * flagPtr));
708  /* 220 */  /* 220 */
709  EXTERN int              Tcl_Seek _ANSI_ARGS_((Tcl_Channel chan, int offset,  EXTERN int              Tcl_Seek _ANSI_ARGS_((Tcl_Channel chan, int offset,
710                                  int mode));                                  int mode));
711  /* 221 */  /* 221 */
712  EXTERN int              Tcl_ServiceAll _ANSI_ARGS_((void));  EXTERN int              Tcl_ServiceAll _ANSI_ARGS_((void));
713  /* 222 */  /* 222 */
714  EXTERN int              Tcl_ServiceEvent _ANSI_ARGS_((int flags));  EXTERN int              Tcl_ServiceEvent _ANSI_ARGS_((int flags));
715  /* 223 */  /* 223 */
716  EXTERN void             Tcl_SetAssocData _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_SetAssocData _ANSI_ARGS_((Tcl_Interp * interp,
717                                  char * name, Tcl_InterpDeleteProc * proc,                                  char * name, Tcl_InterpDeleteProc * proc,
718                                  ClientData clientData));                                  ClientData clientData));
719  /* 224 */  /* 224 */
720  EXTERN void             Tcl_SetChannelBufferSize _ANSI_ARGS_((  EXTERN void             Tcl_SetChannelBufferSize _ANSI_ARGS_((
721                                  Tcl_Channel chan, int sz));                                  Tcl_Channel chan, int sz));
722  /* 225 */  /* 225 */
723  EXTERN int              Tcl_SetChannelOption _ANSI_ARGS_((  EXTERN int              Tcl_SetChannelOption _ANSI_ARGS_((
724                                  Tcl_Interp * interp, Tcl_Channel chan,                                  Tcl_Interp * interp, Tcl_Channel chan,
725                                  char * optionName, char * newValue));                                  char * optionName, char * newValue));
726  /* 226 */  /* 226 */
727  EXTERN int              Tcl_SetCommandInfo _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_SetCommandInfo _ANSI_ARGS_((Tcl_Interp * interp,
728                                  char * cmdName, Tcl_CmdInfo * infoPtr));                                  char * cmdName, Tcl_CmdInfo * infoPtr));
729  /* 227 */  /* 227 */
730  EXTERN void             Tcl_SetErrno _ANSI_ARGS_((int err));  EXTERN void             Tcl_SetErrno _ANSI_ARGS_((int err));
731  /* 228 */  /* 228 */
732  EXTERN void             Tcl_SetErrorCode _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));  EXTERN void             Tcl_SetErrorCode _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
733  /* 229 */  /* 229 */
734  EXTERN void             Tcl_SetMaxBlockTime _ANSI_ARGS_((Tcl_Time * timePtr));  EXTERN void             Tcl_SetMaxBlockTime _ANSI_ARGS_((Tcl_Time * timePtr));
735  /* 230 */  /* 230 */
736  EXTERN void             Tcl_SetPanicProc _ANSI_ARGS_((  EXTERN void             Tcl_SetPanicProc _ANSI_ARGS_((
737                                  Tcl_PanicProc * panicProc));                                  Tcl_PanicProc * panicProc));
738  /* 231 */  /* 231 */
739  EXTERN int              Tcl_SetRecursionLimit _ANSI_ARGS_((  EXTERN int              Tcl_SetRecursionLimit _ANSI_ARGS_((
740                                  Tcl_Interp * interp, int depth));                                  Tcl_Interp * interp, int depth));
741  /* 232 */  /* 232 */
742  EXTERN void             Tcl_SetResult _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_SetResult _ANSI_ARGS_((Tcl_Interp * interp,
743                                  char * str, Tcl_FreeProc * freeProc));                                  char * str, Tcl_FreeProc * freeProc));
744  /* 233 */  /* 233 */
745  EXTERN int              Tcl_SetServiceMode _ANSI_ARGS_((int mode));  EXTERN int              Tcl_SetServiceMode _ANSI_ARGS_((int mode));
746  /* 234 */  /* 234 */
747  EXTERN void             Tcl_SetObjErrorCode _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_SetObjErrorCode _ANSI_ARGS_((Tcl_Interp * interp,
748                                  Tcl_Obj * errorObjPtr));                                  Tcl_Obj * errorObjPtr));
749  /* 235 */  /* 235 */
750  EXTERN void             Tcl_SetObjResult _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_SetObjResult _ANSI_ARGS_((Tcl_Interp * interp,
751                                  Tcl_Obj * resultObjPtr));                                  Tcl_Obj * resultObjPtr));
752  /* 236 */  /* 236 */
753  EXTERN void             Tcl_SetStdChannel _ANSI_ARGS_((Tcl_Channel channel,  EXTERN void             Tcl_SetStdChannel _ANSI_ARGS_((Tcl_Channel channel,
754                                  int type));                                  int type));
755  /* 237 */  /* 237 */
756  EXTERN char *           Tcl_SetVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_SetVar _ANSI_ARGS_((Tcl_Interp * interp,
757                                  char * varName, char * newValue, int flags));                                  char * varName, char * newValue, int flags));
758  /* 238 */  /* 238 */
759  EXTERN char *           Tcl_SetVar2 _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_SetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
760                                  char * part1, char * part2, char * newValue,                                  char * part1, char * part2, char * newValue,
761                                  int flags));                                  int flags));
762  /* 239 */  /* 239 */
763  EXTERN char *           Tcl_SignalId _ANSI_ARGS_((int sig));  EXTERN char *           Tcl_SignalId _ANSI_ARGS_((int sig));
764  /* 240 */  /* 240 */
765  EXTERN char *           Tcl_SignalMsg _ANSI_ARGS_((int sig));  EXTERN char *           Tcl_SignalMsg _ANSI_ARGS_((int sig));
766  /* 241 */  /* 241 */
767  EXTERN void             Tcl_SourceRCFile _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN void             Tcl_SourceRCFile _ANSI_ARGS_((Tcl_Interp * interp));
768  /* 242 */  /* 242 */
769  EXTERN int              Tcl_SplitList _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_SplitList _ANSI_ARGS_((Tcl_Interp * interp,
770                                  CONST char * listStr, int * argcPtr,                                  CONST char * listStr, int * argcPtr,
771                                  char *** argvPtr));                                  char *** argvPtr));
772  /* 243 */  /* 243 */
773  EXTERN void             Tcl_SplitPath _ANSI_ARGS_((CONST char * path,  EXTERN void             Tcl_SplitPath _ANSI_ARGS_((CONST char * path,
774                                  int * argcPtr, char *** argvPtr));                                  int * argcPtr, char *** argvPtr));
775  /* 244 */  /* 244 */
776  EXTERN void             Tcl_StaticPackage _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_StaticPackage _ANSI_ARGS_((Tcl_Interp * interp,
777                                  char * pkgName,                                  char * pkgName,
778                                  Tcl_PackageInitProc * initProc,                                  Tcl_PackageInitProc * initProc,
779                                  Tcl_PackageInitProc * safeInitProc));                                  Tcl_PackageInitProc * safeInitProc));
780  /* 245 */  /* 245 */
781  EXTERN int              Tcl_StringMatch _ANSI_ARGS_((CONST char * str,  EXTERN int              Tcl_StringMatch _ANSI_ARGS_((CONST char * str,
782                                  CONST char * pattern));                                  CONST char * pattern));
783  /* 246 */  /* 246 */
784  EXTERN int              Tcl_Tell _ANSI_ARGS_((Tcl_Channel chan));  EXTERN int              Tcl_Tell _ANSI_ARGS_((Tcl_Channel chan));
785  /* 247 */  /* 247 */
786  EXTERN int              Tcl_TraceVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_TraceVar _ANSI_ARGS_((Tcl_Interp * interp,
787                                  char * varName, int flags,                                  char * varName, int flags,
788                                  Tcl_VarTraceProc * proc,                                  Tcl_VarTraceProc * proc,
789                                  ClientData clientData));                                  ClientData clientData));
790  /* 248 */  /* 248 */
791  EXTERN int              Tcl_TraceVar2 _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_TraceVar2 _ANSI_ARGS_((Tcl_Interp * interp,
792                                  char * part1, char * part2, int flags,                                  char * part1, char * part2, int flags,
793                                  Tcl_VarTraceProc * proc,                                  Tcl_VarTraceProc * proc,
794                                  ClientData clientData));                                  ClientData clientData));
795  /* 249 */  /* 249 */
796  EXTERN char *           Tcl_TranslateFileName _ANSI_ARGS_((  EXTERN char *           Tcl_TranslateFileName _ANSI_ARGS_((
797                                  Tcl_Interp * interp, char * name,                                  Tcl_Interp * interp, char * name,
798                                  Tcl_DString * bufferPtr));                                  Tcl_DString * bufferPtr));
799  /* 250 */  /* 250 */
800  EXTERN int              Tcl_Ungets _ANSI_ARGS_((Tcl_Channel chan, char * str,  EXTERN int              Tcl_Ungets _ANSI_ARGS_((Tcl_Channel chan, char * str,
801                                  int len, int atHead));                                  int len, int atHead));
802  /* 251 */  /* 251 */
803  EXTERN void             Tcl_UnlinkVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_UnlinkVar _ANSI_ARGS_((Tcl_Interp * interp,
804                                  char * varName));                                  char * varName));
805  /* 252 */  /* 252 */
806  EXTERN int              Tcl_UnregisterChannel _ANSI_ARGS_((  EXTERN int              Tcl_UnregisterChannel _ANSI_ARGS_((
807                                  Tcl_Interp * interp, Tcl_Channel chan));                                  Tcl_Interp * interp, Tcl_Channel chan));
808  /* 253 */  /* 253 */
809  EXTERN int              Tcl_UnsetVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_UnsetVar _ANSI_ARGS_((Tcl_Interp * interp,
810                                  char * varName, int flags));                                  char * varName, int flags));
811  /* 254 */  /* 254 */
812  EXTERN int              Tcl_UnsetVar2 _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_UnsetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
813                                  char * part1, char * part2, int flags));                                  char * part1, char * part2, int flags));
814  /* 255 */  /* 255 */
815  EXTERN void             Tcl_UntraceVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_UntraceVar _ANSI_ARGS_((Tcl_Interp * interp,
816                                  char * varName, int flags,                                  char * varName, int flags,
817                                  Tcl_VarTraceProc * proc,                                  Tcl_VarTraceProc * proc,
818                                  ClientData clientData));                                  ClientData clientData));
819  /* 256 */  /* 256 */
820  EXTERN void             Tcl_UntraceVar2 _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_UntraceVar2 _ANSI_ARGS_((Tcl_Interp * interp,
821                                  char * part1, char * part2, int flags,                                  char * part1, char * part2, int flags,
822                                  Tcl_VarTraceProc * proc,                                  Tcl_VarTraceProc * proc,
823                                  ClientData clientData));                                  ClientData clientData));
824  /* 257 */  /* 257 */
825  EXTERN void             Tcl_UpdateLinkedVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_UpdateLinkedVar _ANSI_ARGS_((Tcl_Interp * interp,
826                                  char * varName));                                  char * varName));
827  /* 258 */  /* 258 */
828  EXTERN int              Tcl_UpVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_UpVar _ANSI_ARGS_((Tcl_Interp * interp,
829                                  char * frameName, char * varName,                                  char * frameName, char * varName,
830                                  char * localName, int flags));                                  char * localName, int flags));
831  /* 259 */  /* 259 */
832  EXTERN int              Tcl_UpVar2 _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_UpVar2 _ANSI_ARGS_((Tcl_Interp * interp,
833                                  char * frameName, char * part1, char * part2,                                  char * frameName, char * part1, char * part2,
834                                  char * localName, int flags));                                  char * localName, int flags));
835  /* 260 */  /* 260 */
836  EXTERN int              Tcl_VarEval _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));  EXTERN int              Tcl_VarEval _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
837  /* 261 */  /* 261 */
838  EXTERN ClientData       Tcl_VarTraceInfo _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN ClientData       Tcl_VarTraceInfo _ANSI_ARGS_((Tcl_Interp * interp,
839                                  char * varName, int flags,                                  char * varName, int flags,
840                                  Tcl_VarTraceProc * procPtr,                                  Tcl_VarTraceProc * procPtr,
841                                  ClientData prevClientData));                                  ClientData prevClientData));
842  /* 262 */  /* 262 */
843  EXTERN ClientData       Tcl_VarTraceInfo2 _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN ClientData       Tcl_VarTraceInfo2 _ANSI_ARGS_((Tcl_Interp * interp,
844                                  char * part1, char * part2, int flags,                                  char * part1, char * part2, int flags,
845                                  Tcl_VarTraceProc * procPtr,                                  Tcl_VarTraceProc * procPtr,
846                                  ClientData prevClientData));                                  ClientData prevClientData));
847  /* 263 */  /* 263 */
848  EXTERN int              Tcl_Write _ANSI_ARGS_((Tcl_Channel chan, char * s,  EXTERN int              Tcl_Write _ANSI_ARGS_((Tcl_Channel chan, char * s,
849                                  int slen));                                  int slen));
850  /* 264 */  /* 264 */
851  EXTERN void             Tcl_WrongNumArgs _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_WrongNumArgs _ANSI_ARGS_((Tcl_Interp * interp,
852                                  int objc, Tcl_Obj *CONST objv[],                                  int objc, Tcl_Obj *CONST objv[],
853                                  char * message));                                  char * message));
854  /* 265 */  /* 265 */
855  EXTERN int              Tcl_DumpActiveMemory _ANSI_ARGS_((char * fileName));  EXTERN int              Tcl_DumpActiveMemory _ANSI_ARGS_((char * fileName));
856  /* 266 */  /* 266 */
857  EXTERN void             Tcl_ValidateAllMemory _ANSI_ARGS_((char * file,  EXTERN void             Tcl_ValidateAllMemory _ANSI_ARGS_((char * file,
858                                  int line));                                  int line));
859  /* 267 */  /* 267 */
860  EXTERN void             Tcl_AppendResultVA _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_AppendResultVA _ANSI_ARGS_((Tcl_Interp * interp,
861                                  va_list argList));                                  va_list argList));
862  /* 268 */  /* 268 */
863  EXTERN void             Tcl_AppendStringsToObjVA _ANSI_ARGS_((  EXTERN void             Tcl_AppendStringsToObjVA _ANSI_ARGS_((
864                                  Tcl_Obj * objPtr, va_list argList));                                  Tcl_Obj * objPtr, va_list argList));
865  /* 269 */  /* 269 */
866  EXTERN char *           Tcl_HashStats _ANSI_ARGS_((Tcl_HashTable * tablePtr));  EXTERN char *           Tcl_HashStats _ANSI_ARGS_((Tcl_HashTable * tablePtr));
867  /* 270 */  /* 270 */
868  EXTERN char *           Tcl_ParseVar _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_ParseVar _ANSI_ARGS_((Tcl_Interp * interp,
869                                  char * str, char ** termPtr));                                  char * str, char ** termPtr));
870  /* 271 */  /* 271 */
871  EXTERN char *           Tcl_PkgPresent _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_PkgPresent _ANSI_ARGS_((Tcl_Interp * interp,
872                                  char * name, char * version, int exact));                                  char * name, char * version, int exact));
873  /* 272 */  /* 272 */
874  EXTERN char *           Tcl_PkgPresentEx _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_PkgPresentEx _ANSI_ARGS_((Tcl_Interp * interp,
875                                  char * name, char * version, int exact,                                  char * name, char * version, int exact,
876                                  ClientData * clientDataPtr));                                  ClientData * clientDataPtr));
877  /* 273 */  /* 273 */
878  EXTERN int              Tcl_PkgProvide _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_PkgProvide _ANSI_ARGS_((Tcl_Interp * interp,
879                                  char * name, char * version));                                  char * name, char * version));
880  /* 274 */  /* 274 */
881  EXTERN char *           Tcl_PkgRequire _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_PkgRequire _ANSI_ARGS_((Tcl_Interp * interp,
882                                  char * name, char * version, int exact));                                  char * name, char * version, int exact));
883  /* 275 */  /* 275 */
884  EXTERN void             Tcl_SetErrorCodeVA _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_SetErrorCodeVA _ANSI_ARGS_((Tcl_Interp * interp,
885                                  va_list argList));                                  va_list argList));
886  /* 276 */  /* 276 */
887  EXTERN int              Tcl_VarEvalVA _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_VarEvalVA _ANSI_ARGS_((Tcl_Interp * interp,
888                                  va_list argList));                                  va_list argList));
889  /* 277 */  /* 277 */
890  EXTERN Tcl_Pid          Tcl_WaitPid _ANSI_ARGS_((Tcl_Pid pid, int * statPtr,  EXTERN Tcl_Pid          Tcl_WaitPid _ANSI_ARGS_((Tcl_Pid pid, int * statPtr,
891                                  int options));                                  int options));
892  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
893  /* 278 */  /* 278 */
894  EXTERN void             Tcl_PanicVA _ANSI_ARGS_((char * format,  EXTERN void             Tcl_PanicVA _ANSI_ARGS_((char * format,
895                                  va_list argList));                                  va_list argList));
896  #endif /* UNIX */  #endif /* UNIX */
897  #ifdef __WIN32__  #ifdef __WIN32__
898  /* 278 */  /* 278 */
899  EXTERN void             Tcl_PanicVA _ANSI_ARGS_((char * format,  EXTERN void             Tcl_PanicVA _ANSI_ARGS_((char * format,
900                                  va_list argList));                                  va_list argList));
901  #endif /* __WIN32__ */  #endif /* __WIN32__ */
902  /* 279 */  /* 279 */
903  EXTERN void             Tcl_GetVersion _ANSI_ARGS_((int * major, int * minor,  EXTERN void             Tcl_GetVersion _ANSI_ARGS_((int * major, int * minor,
904                                  int * patchLevel, int * type));                                  int * patchLevel, int * type));
905  /* 280 */  /* 280 */
906  EXTERN void             Tcl_InitMemory _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN void             Tcl_InitMemory _ANSI_ARGS_((Tcl_Interp * interp));
907  /* 281 */  /* 281 */
908  EXTERN Tcl_Channel      Tcl_StackChannel _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Channel      Tcl_StackChannel _ANSI_ARGS_((Tcl_Interp * interp,
909                                  Tcl_ChannelType * typePtr,                                  Tcl_ChannelType * typePtr,
910                                  ClientData instanceData, int mask,                                  ClientData instanceData, int mask,
911                                  Tcl_Channel prevChan));                                  Tcl_Channel prevChan));
912  /* 282 */  /* 282 */
913  EXTERN void             Tcl_UnstackChannel _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_UnstackChannel _ANSI_ARGS_((Tcl_Interp * interp,
914                                  Tcl_Channel chan));                                  Tcl_Channel chan));
915  /* 283 */  /* 283 */
916  EXTERN Tcl_Channel      Tcl_GetStackedChannel _ANSI_ARGS_((Tcl_Channel chan));  EXTERN Tcl_Channel      Tcl_GetStackedChannel _ANSI_ARGS_((Tcl_Channel chan));
917  /* Slot 284 is reserved */  /* Slot 284 is reserved */
918  /* Slot 285 is reserved */  /* Slot 285 is reserved */
919  /* 286 */  /* 286 */
920  EXTERN void             Tcl_AppendObjToObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_AppendObjToObj _ANSI_ARGS_((Tcl_Obj * objPtr,
921                                  Tcl_Obj * appendObjPtr));                                  Tcl_Obj * appendObjPtr));
922  /* 287 */  /* 287 */
923  EXTERN Tcl_Encoding     Tcl_CreateEncoding _ANSI_ARGS_((  EXTERN Tcl_Encoding     Tcl_CreateEncoding _ANSI_ARGS_((
924                                  Tcl_EncodingType * typePtr));                                  Tcl_EncodingType * typePtr));
925  /* 288 */  /* 288 */
926  EXTERN void             Tcl_CreateThreadExitHandler _ANSI_ARGS_((  EXTERN void             Tcl_CreateThreadExitHandler _ANSI_ARGS_((
927                                  Tcl_ExitProc * proc, ClientData clientData));                                  Tcl_ExitProc * proc, ClientData clientData));
928  /* 289 */  /* 289 */
929  EXTERN void             Tcl_DeleteThreadExitHandler _ANSI_ARGS_((  EXTERN void             Tcl_DeleteThreadExitHandler _ANSI_ARGS_((
930                                  Tcl_ExitProc * proc, ClientData clientData));                                  Tcl_ExitProc * proc, ClientData clientData));
931  /* 290 */  /* 290 */
932  EXTERN void             Tcl_DiscardResult _ANSI_ARGS_((  EXTERN void             Tcl_DiscardResult _ANSI_ARGS_((
933                                  Tcl_SavedResult * statePtr));                                  Tcl_SavedResult * statePtr));
934  /* 291 */  /* 291 */
935  EXTERN int              Tcl_EvalEx _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_EvalEx _ANSI_ARGS_((Tcl_Interp * interp,
936                                  char * script, int numBytes, int flags));                                  char * script, int numBytes, int flags));
937  /* 292 */  /* 292 */
938  EXTERN int              Tcl_EvalObjv _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_EvalObjv _ANSI_ARGS_((Tcl_Interp * interp,
939                                  int objc, Tcl_Obj *CONST objv[], int flags));                                  int objc, Tcl_Obj *CONST objv[], int flags));
940  /* 293 */  /* 293 */
941  EXTERN int              Tcl_EvalObjEx _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_EvalObjEx _ANSI_ARGS_((Tcl_Interp * interp,
942                                  Tcl_Obj * objPtr, int flags));                                  Tcl_Obj * objPtr, int flags));
943  /* 294 */  /* 294 */
944  EXTERN void             Tcl_ExitThread _ANSI_ARGS_((int status));  EXTERN void             Tcl_ExitThread _ANSI_ARGS_((int status));
945  /* 295 */  /* 295 */
946  EXTERN int              Tcl_ExternalToUtf _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ExternalToUtf _ANSI_ARGS_((Tcl_Interp * interp,
947                                  Tcl_Encoding encoding, CONST char * src,                                  Tcl_Encoding encoding, CONST char * src,
948                                  int srcLen, int flags,                                  int srcLen, int flags,
949                                  Tcl_EncodingState * statePtr, char * dst,                                  Tcl_EncodingState * statePtr, char * dst,
950                                  int dstLen, int * srcReadPtr,                                  int dstLen, int * srcReadPtr,
951                                  int * dstWrotePtr, int * dstCharsPtr));                                  int * dstWrotePtr, int * dstCharsPtr));
952  /* 296 */  /* 296 */
953  EXTERN char *           Tcl_ExternalToUtfDString _ANSI_ARGS_((  EXTERN char *           Tcl_ExternalToUtfDString _ANSI_ARGS_((
954                                  Tcl_Encoding encoding, CONST char * src,                                  Tcl_Encoding encoding, CONST char * src,
955                                  int srcLen, Tcl_DString * dsPtr));                                  int srcLen, Tcl_DString * dsPtr));
956  /* 297 */  /* 297 */
957  EXTERN void             Tcl_FinalizeThread _ANSI_ARGS_((void));  EXTERN void             Tcl_FinalizeThread _ANSI_ARGS_((void));
958  /* 298 */  /* 298 */
959  EXTERN void             Tcl_FinalizeNotifier _ANSI_ARGS_((  EXTERN void             Tcl_FinalizeNotifier _ANSI_ARGS_((
960                                  ClientData clientData));                                  ClientData clientData));
961  /* 299 */  /* 299 */
962  EXTERN void             Tcl_FreeEncoding _ANSI_ARGS_((Tcl_Encoding encoding));  EXTERN void             Tcl_FreeEncoding _ANSI_ARGS_((Tcl_Encoding encoding));
963  /* 300 */  /* 300 */
964  EXTERN Tcl_ThreadId     Tcl_GetCurrentThread _ANSI_ARGS_((void));  EXTERN Tcl_ThreadId     Tcl_GetCurrentThread _ANSI_ARGS_((void));
965  /* 301 */  /* 301 */
966  EXTERN Tcl_Encoding     Tcl_GetEncoding _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Encoding     Tcl_GetEncoding _ANSI_ARGS_((Tcl_Interp * interp,
967                                  CONST char * name));                                  CONST char * name));
968  /* 302 */  /* 302 */
969  EXTERN char *           Tcl_GetEncodingName _ANSI_ARGS_((  EXTERN char *           Tcl_GetEncodingName _ANSI_ARGS_((
970                                  Tcl_Encoding encoding));                                  Tcl_Encoding encoding));
971  /* 303 */  /* 303 */
972  EXTERN void             Tcl_GetEncodingNames _ANSI_ARGS_((  EXTERN void             Tcl_GetEncodingNames _ANSI_ARGS_((
973                                  Tcl_Interp * interp));                                  Tcl_Interp * interp));
974  /* 304 */  /* 304 */
975  EXTERN int              Tcl_GetIndexFromObjStruct _ANSI_ARGS_((  EXTERN int              Tcl_GetIndexFromObjStruct _ANSI_ARGS_((
976                                  Tcl_Interp * interp, Tcl_Obj * objPtr,                                  Tcl_Interp * interp, Tcl_Obj * objPtr,
977                                  char ** tablePtr, int offset, char * msg,                                  char ** tablePtr, int offset, char * msg,
978                                  int flags, int * indexPtr));                                  int flags, int * indexPtr));
979  /* 305 */  /* 305 */
980  EXTERN VOID *           Tcl_GetThreadData _ANSI_ARGS_((  EXTERN VOID *           Tcl_GetThreadData _ANSI_ARGS_((
981                                  Tcl_ThreadDataKey * keyPtr, int size));                                  Tcl_ThreadDataKey * keyPtr, int size));
982  /* 306 */  /* 306 */
983  EXTERN Tcl_Obj *        Tcl_GetVar2Ex _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Obj *        Tcl_GetVar2Ex _ANSI_ARGS_((Tcl_Interp * interp,
984                                  char * part1, char * part2, int flags));                                  char * part1, char * part2, int flags));
985  /* 307 */  /* 307 */
986  EXTERN ClientData       Tcl_InitNotifier _ANSI_ARGS_((void));  EXTERN ClientData       Tcl_InitNotifier _ANSI_ARGS_((void));
987  /* 308 */  /* 308 */
988  EXTERN void             Tcl_MutexLock _ANSI_ARGS_((Tcl_Mutex * mutexPtr));  EXTERN void             Tcl_MutexLock _ANSI_ARGS_((Tcl_Mutex * mutexPtr));
989  /* 309 */  /* 309 */
990  EXTERN void             Tcl_MutexUnlock _ANSI_ARGS_((Tcl_Mutex * mutexPtr));  EXTERN void             Tcl_MutexUnlock _ANSI_ARGS_((Tcl_Mutex * mutexPtr));
991  /* 310 */  /* 310 */
992  EXTERN void             Tcl_ConditionNotify _ANSI_ARGS_((  EXTERN void             Tcl_ConditionNotify _ANSI_ARGS_((
993                                  Tcl_Condition * condPtr));                                  Tcl_Condition * condPtr));
994  /* 311 */  /* 311 */
995  EXTERN void             Tcl_ConditionWait _ANSI_ARGS_((  EXTERN void             Tcl_ConditionWait _ANSI_ARGS_((
996                                  Tcl_Condition * condPtr,                                  Tcl_Condition * condPtr,
997                                  Tcl_Mutex * mutexPtr, Tcl_Time * timePtr));                                  Tcl_Mutex * mutexPtr, Tcl_Time * timePtr));
998  /* 312 */  /* 312 */
999  EXTERN int              Tcl_NumUtfChars _ANSI_ARGS_((CONST char * src,  EXTERN int              Tcl_NumUtfChars _ANSI_ARGS_((CONST char * src,
1000                                  int len));                                  int len));
1001  /* 313 */  /* 313 */
1002  EXTERN int              Tcl_ReadChars _ANSI_ARGS_((Tcl_Channel channel,  EXTERN int              Tcl_ReadChars _ANSI_ARGS_((Tcl_Channel channel,
1003                                  Tcl_Obj * objPtr, int charsToRead,                                  Tcl_Obj * objPtr, int charsToRead,
1004                                  int appendFlag));                                  int appendFlag));
1005  /* 314 */  /* 314 */
1006  EXTERN void             Tcl_RestoreResult _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_RestoreResult _ANSI_ARGS_((Tcl_Interp * interp,
1007                                  Tcl_SavedResult * statePtr));                                  Tcl_SavedResult * statePtr));
1008  /* 315 */  /* 315 */
1009  EXTERN void             Tcl_SaveResult _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_SaveResult _ANSI_ARGS_((Tcl_Interp * interp,
1010                                  Tcl_SavedResult * statePtr));                                  Tcl_SavedResult * statePtr));
1011  /* 316 */  /* 316 */
1012  EXTERN int              Tcl_SetSystemEncoding _ANSI_ARGS_((  EXTERN int              Tcl_SetSystemEncoding _ANSI_ARGS_((
1013                                  Tcl_Interp * interp, CONST char * name));                                  Tcl_Interp * interp, CONST char * name));
1014  /* 317 */  /* 317 */
1015  EXTERN Tcl_Obj *        Tcl_SetVar2Ex _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Obj *        Tcl_SetVar2Ex _ANSI_ARGS_((Tcl_Interp * interp,
1016                                  char * part1, char * part2,                                  char * part1, char * part2,
1017                                  Tcl_Obj * newValuePtr, int flags));                                  Tcl_Obj * newValuePtr, int flags));
1018  /* 318 */  /* 318 */
1019  EXTERN void             Tcl_ThreadAlert _ANSI_ARGS_((Tcl_ThreadId threadId));  EXTERN void             Tcl_ThreadAlert _ANSI_ARGS_((Tcl_ThreadId threadId));
1020  /* 319 */  /* 319 */
1021  EXTERN void             Tcl_ThreadQueueEvent _ANSI_ARGS_((  EXTERN void             Tcl_ThreadQueueEvent _ANSI_ARGS_((
1022                                  Tcl_ThreadId threadId, Tcl_Event* evPtr,                                  Tcl_ThreadId threadId, Tcl_Event* evPtr,
1023                                  Tcl_QueuePosition position));                                  Tcl_QueuePosition position));
1024  /* 320 */  /* 320 */
1025  EXTERN Tcl_UniChar      Tcl_UniCharAtIndex _ANSI_ARGS_((CONST char * src,  EXTERN Tcl_UniChar      Tcl_UniCharAtIndex _ANSI_ARGS_((CONST char * src,
1026                                  int index));                                  int index));
1027  /* 321 */  /* 321 */
1028  EXTERN Tcl_UniChar      Tcl_UniCharToLower _ANSI_ARGS_((int ch));  EXTERN Tcl_UniChar      Tcl_UniCharToLower _ANSI_ARGS_((int ch));
1029  /* 322 */  /* 322 */
1030  EXTERN Tcl_UniChar      Tcl_UniCharToTitle _ANSI_ARGS_((int ch));  EXTERN Tcl_UniChar      Tcl_UniCharToTitle _ANSI_ARGS_((int ch));
1031  /* 323 */  /* 323 */
1032  EXTERN Tcl_UniChar      Tcl_UniCharToUpper _ANSI_ARGS_((int ch));  EXTERN Tcl_UniChar      Tcl_UniCharToUpper _ANSI_ARGS_((int ch));
1033  /* 324 */  /* 324 */
1034  EXTERN int              Tcl_UniCharToUtf _ANSI_ARGS_((int ch, char * buf));  EXTERN int              Tcl_UniCharToUtf _ANSI_ARGS_((int ch, char * buf));
1035  /* 325 */  /* 325 */
1036  EXTERN char *           Tcl_UtfAtIndex _ANSI_ARGS_((CONST char * src,  EXTERN char *           Tcl_UtfAtIndex _ANSI_ARGS_((CONST char * src,
1037                                  int index));                                  int index));
1038  /* 326 */  /* 326 */
1039  EXTERN int              Tcl_UtfCharComplete _ANSI_ARGS_((CONST char * src,  EXTERN int              Tcl_UtfCharComplete _ANSI_ARGS_((CONST char * src,
1040                                  int len));                                  int len));
1041  /* 327 */  /* 327 */
1042  EXTERN int              Tcl_UtfBackslash _ANSI_ARGS_((CONST char * src,  EXTERN int              Tcl_UtfBackslash _ANSI_ARGS_((CONST char * src,
1043                                  int * readPtr, char * dst));                                  int * readPtr, char * dst));
1044  /* 328 */  /* 328 */
1045  EXTERN char *           Tcl_UtfFindFirst _ANSI_ARGS_((CONST char * src,  EXTERN char *           Tcl_UtfFindFirst _ANSI_ARGS_((CONST char * src,
1046                                  int ch));                                  int ch));
1047  /* 329 */  /* 329 */
1048  EXTERN char *           Tcl_UtfFindLast _ANSI_ARGS_((CONST char * src,  EXTERN char *           Tcl_UtfFindLast _ANSI_ARGS_((CONST char * src,
1049                                  int ch));                                  int ch));
1050  /* 330 */  /* 330 */
1051  EXTERN char *           Tcl_UtfNext _ANSI_ARGS_((CONST char * src));  EXTERN char *           Tcl_UtfNext _ANSI_ARGS_((CONST char * src));
1052  /* 331 */  /* 331 */
1053  EXTERN char *           Tcl_UtfPrev _ANSI_ARGS_((CONST char * src,  EXTERN char *           Tcl_UtfPrev _ANSI_ARGS_((CONST char * src,
1054                                  CONST char * start));                                  CONST char * start));
1055  /* 332 */  /* 332 */
1056  EXTERN int              Tcl_UtfToExternal _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_UtfToExternal _ANSI_ARGS_((Tcl_Interp * interp,
1057                                  Tcl_Encoding encoding, CONST char * src,                                  Tcl_Encoding encoding, CONST char * src,
1058                                  int srcLen, int flags,                                  int srcLen, int flags,
1059                                  Tcl_EncodingState * statePtr, char * dst,                                  Tcl_EncodingState * statePtr, char * dst,
1060                                  int dstLen, int * srcReadPtr,                                  int dstLen, int * srcReadPtr,
1061                                  int * dstWrotePtr, int * dstCharsPtr));                                  int * dstWrotePtr, int * dstCharsPtr));
1062  /* 333 */  /* 333 */
1063  EXTERN char *           Tcl_UtfToExternalDString _ANSI_ARGS_((  EXTERN char *           Tcl_UtfToExternalDString _ANSI_ARGS_((
1064                                  Tcl_Encoding encoding, CONST char * src,                                  Tcl_Encoding encoding, CONST char * src,
1065                                  int srcLen, Tcl_DString * dsPtr));                                  int srcLen, Tcl_DString * dsPtr));
1066  /* 334 */  /* 334 */
1067  EXTERN int              Tcl_UtfToLower _ANSI_ARGS_((char * src));  EXTERN int              Tcl_UtfToLower _ANSI_ARGS_((char * src));
1068  /* 335 */  /* 335 */
1069  EXTERN int              Tcl_UtfToTitle _ANSI_ARGS_((char * src));  EXTERN int              Tcl_UtfToTitle _ANSI_ARGS_((char * src));
1070  /* 336 */  /* 336 */
1071  EXTERN int              Tcl_UtfToUniChar _ANSI_ARGS_((CONST char * src,  EXTERN int              Tcl_UtfToUniChar _ANSI_ARGS_((CONST char * src,
1072                                  Tcl_UniChar * chPtr));                                  Tcl_UniChar * chPtr));
1073  /* 337 */  /* 337 */
1074  EXTERN int              Tcl_UtfToUpper _ANSI_ARGS_((char * src));  EXTERN int              Tcl_UtfToUpper _ANSI_ARGS_((char * src));
1075  /* 338 */  /* 338 */
1076  EXTERN int              Tcl_WriteChars _ANSI_ARGS_((Tcl_Channel chan,  EXTERN int              Tcl_WriteChars _ANSI_ARGS_((Tcl_Channel chan,
1077                                  CONST char * src, int srcLen));                                  CONST char * src, int srcLen));
1078  /* 339 */  /* 339 */
1079  EXTERN int              Tcl_WriteObj _ANSI_ARGS_((Tcl_Channel chan,  EXTERN int              Tcl_WriteObj _ANSI_ARGS_((Tcl_Channel chan,
1080                                  Tcl_Obj * objPtr));                                  Tcl_Obj * objPtr));
1081  /* 340 */  /* 340 */
1082  EXTERN char *           Tcl_GetString _ANSI_ARGS_((Tcl_Obj * objPtr));  EXTERN char *           Tcl_GetString _ANSI_ARGS_((Tcl_Obj * objPtr));
1083  /* 341 */  /* 341 */
1084  EXTERN char *           Tcl_GetDefaultEncodingDir _ANSI_ARGS_((void));  EXTERN char *           Tcl_GetDefaultEncodingDir _ANSI_ARGS_((void));
1085  /* 342 */  /* 342 */
1086  EXTERN void             Tcl_SetDefaultEncodingDir _ANSI_ARGS_((char * path));  EXTERN void             Tcl_SetDefaultEncodingDir _ANSI_ARGS_((char * path));
1087  /* 343 */  /* 343 */
1088  EXTERN void             Tcl_AlertNotifier _ANSI_ARGS_((ClientData clientData));  EXTERN void             Tcl_AlertNotifier _ANSI_ARGS_((ClientData clientData));
1089  /* 344 */  /* 344 */
1090  EXTERN void             Tcl_ServiceModeHook _ANSI_ARGS_((int mode));  EXTERN void             Tcl_ServiceModeHook _ANSI_ARGS_((int mode));
1091  /* 345 */  /* 345 */
1092  EXTERN int              Tcl_UniCharIsAlnum _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsAlnum _ANSI_ARGS_((int ch));
1093  /* 346 */  /* 346 */
1094  EXTERN int              Tcl_UniCharIsAlpha _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsAlpha _ANSI_ARGS_((int ch));
1095  /* 347 */  /* 347 */
1096  EXTERN int              Tcl_UniCharIsDigit _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsDigit _ANSI_ARGS_((int ch));
1097  /* 348 */  /* 348 */
1098  EXTERN int              Tcl_UniCharIsLower _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsLower _ANSI_ARGS_((int ch));
1099  /* 349 */  /* 349 */
1100  EXTERN int              Tcl_UniCharIsSpace _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsSpace _ANSI_ARGS_((int ch));
1101  /* 350 */  /* 350 */
1102  EXTERN int              Tcl_UniCharIsUpper _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsUpper _ANSI_ARGS_((int ch));
1103  /* 351 */  /* 351 */
1104  EXTERN int              Tcl_UniCharIsWordChar _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsWordChar _ANSI_ARGS_((int ch));
1105  /* 352 */  /* 352 */
1106  EXTERN int              Tcl_UniCharLen _ANSI_ARGS_((Tcl_UniChar * str));  EXTERN int              Tcl_UniCharLen _ANSI_ARGS_((Tcl_UniChar * str));
1107  /* 353 */  /* 353 */
1108  EXTERN int              Tcl_UniCharNcmp _ANSI_ARGS_((CONST Tcl_UniChar * cs,  EXTERN int              Tcl_UniCharNcmp _ANSI_ARGS_((CONST Tcl_UniChar * cs,
1109                                  CONST Tcl_UniChar * ct, unsigned long n));                                  CONST Tcl_UniChar * ct, unsigned long n));
1110  /* 354 */  /* 354 */
1111  EXTERN char *           Tcl_UniCharToUtfDString _ANSI_ARGS_((  EXTERN char *           Tcl_UniCharToUtfDString _ANSI_ARGS_((
1112                                  CONST Tcl_UniChar * string, int numChars,                                  CONST Tcl_UniChar * string, int numChars,
1113                                  Tcl_DString * dsPtr));                                  Tcl_DString * dsPtr));
1114  /* 355 */  /* 355 */
1115  EXTERN Tcl_UniChar *    Tcl_UtfToUniCharDString _ANSI_ARGS_((  EXTERN Tcl_UniChar *    Tcl_UtfToUniCharDString _ANSI_ARGS_((
1116                                  CONST char * string, int length,                                  CONST char * string, int length,
1117                                  Tcl_DString * dsPtr));                                  Tcl_DString * dsPtr));
1118  /* 356 */  /* 356 */
1119  EXTERN Tcl_RegExp       Tcl_GetRegExpFromObj _ANSI_ARGS_((  EXTERN Tcl_RegExp       Tcl_GetRegExpFromObj _ANSI_ARGS_((
1120                                  Tcl_Interp * interp, Tcl_Obj * patObj,                                  Tcl_Interp * interp, Tcl_Obj * patObj,
1121                                  int flags));                                  int flags));
1122  /* 357 */  /* 357 */
1123  EXTERN Tcl_Obj *        Tcl_EvalTokens _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN Tcl_Obj *        Tcl_EvalTokens _ANSI_ARGS_((Tcl_Interp * interp,
1124                                  Tcl_Token * tokenPtr, int count));                                  Tcl_Token * tokenPtr, int count));
1125  /* 358 */  /* 358 */
1126  EXTERN void             Tcl_FreeParse _ANSI_ARGS_((Tcl_Parse * parsePtr));  EXTERN void             Tcl_FreeParse _ANSI_ARGS_((Tcl_Parse * parsePtr));
1127  /* 359 */  /* 359 */
1128  EXTERN void             Tcl_LogCommandInfo _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN void             Tcl_LogCommandInfo _ANSI_ARGS_((Tcl_Interp * interp,
1129                                  char * script, char * command, int length));                                  char * script, char * command, int length));
1130  /* 360 */  /* 360 */
1131  EXTERN int              Tcl_ParseBraces _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ParseBraces _ANSI_ARGS_((Tcl_Interp * interp,
1132                                  char * string, int numBytes,                                  char * string, int numBytes,
1133                                  Tcl_Parse * parsePtr, int append,                                  Tcl_Parse * parsePtr, int append,
1134                                  char ** termPtr));                                  char ** termPtr));
1135  /* 361 */  /* 361 */
1136  EXTERN int              Tcl_ParseCommand _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ParseCommand _ANSI_ARGS_((Tcl_Interp * interp,
1137                                  char * string, int numBytes, int nested,                                  char * string, int numBytes, int nested,
1138                                  Tcl_Parse * parsePtr));                                  Tcl_Parse * parsePtr));
1139  /* 362 */  /* 362 */
1140  EXTERN int              Tcl_ParseExpr _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ParseExpr _ANSI_ARGS_((Tcl_Interp * interp,
1141                                  char * string, int numBytes,                                  char * string, int numBytes,
1142                                  Tcl_Parse * parsePtr));                                  Tcl_Parse * parsePtr));
1143  /* 363 */  /* 363 */
1144  EXTERN int              Tcl_ParseQuotedString _ANSI_ARGS_((  EXTERN int              Tcl_ParseQuotedString _ANSI_ARGS_((
1145                                  Tcl_Interp * interp, char * string,                                  Tcl_Interp * interp, char * string,
1146                                  int numBytes, Tcl_Parse * parsePtr,                                  int numBytes, Tcl_Parse * parsePtr,
1147                                  int append, char ** termPtr));                                  int append, char ** termPtr));
1148  /* 364 */  /* 364 */
1149  EXTERN int              Tcl_ParseVarName _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_ParseVarName _ANSI_ARGS_((Tcl_Interp * interp,
1150                                  char * string, int numBytes,                                  char * string, int numBytes,
1151                                  Tcl_Parse * parsePtr, int append));                                  Tcl_Parse * parsePtr, int append));
1152  /* 365 */  /* 365 */
1153  EXTERN char *           Tcl_GetCwd _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN char *           Tcl_GetCwd _ANSI_ARGS_((Tcl_Interp * interp,
1154                                  Tcl_DString * cwdPtr));                                  Tcl_DString * cwdPtr));
1155  /* 366 */  /* 366 */
1156  EXTERN int              Tcl_Chdir _ANSI_ARGS_((CONST char * dirName));  EXTERN int              Tcl_Chdir _ANSI_ARGS_((CONST char * dirName));
1157  /* 367 */  /* 367 */
1158  EXTERN int              Tcl_Access _ANSI_ARGS_((CONST char * path, int mode));  EXTERN int              Tcl_Access _ANSI_ARGS_((CONST char * path, int mode));
1159  /* 368 */  /* 368 */
1160  EXTERN int              Tcl_Stat _ANSI_ARGS_((CONST char * path,  EXTERN int              Tcl_Stat _ANSI_ARGS_((CONST char * path,
1161                                  struct stat * bufPtr));                                  struct stat * bufPtr));
1162  /* 369 */  /* 369 */
1163  EXTERN int              Tcl_UtfNcmp _ANSI_ARGS_((CONST char * s1,  EXTERN int              Tcl_UtfNcmp _ANSI_ARGS_((CONST char * s1,
1164                                  CONST char * s2, unsigned long n));                                  CONST char * s2, unsigned long n));
1165  /* 370 */  /* 370 */
1166  EXTERN int              Tcl_UtfNcasecmp _ANSI_ARGS_((CONST char * s1,  EXTERN int              Tcl_UtfNcasecmp _ANSI_ARGS_((CONST char * s1,
1167                                  CONST char * s2, unsigned long n));                                  CONST char * s2, unsigned long n));
1168  /* 371 */  /* 371 */
1169  EXTERN int              Tcl_StringCaseMatch _ANSI_ARGS_((CONST char * str,  EXTERN int              Tcl_StringCaseMatch _ANSI_ARGS_((CONST char * str,
1170                                  CONST char * pattern, int nocase));                                  CONST char * pattern, int nocase));
1171  /* 372 */  /* 372 */
1172  EXTERN int              Tcl_UniCharIsControl _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsControl _ANSI_ARGS_((int ch));
1173  /* 373 */  /* 373 */
1174  EXTERN int              Tcl_UniCharIsGraph _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsGraph _ANSI_ARGS_((int ch));
1175  /* 374 */  /* 374 */
1176  EXTERN int              Tcl_UniCharIsPrint _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsPrint _ANSI_ARGS_((int ch));
1177  /* 375 */  /* 375 */
1178  EXTERN int              Tcl_UniCharIsPunct _ANSI_ARGS_((int ch));  EXTERN int              Tcl_UniCharIsPunct _ANSI_ARGS_((int ch));
1179  /* 376 */  /* 376 */
1180  EXTERN int              Tcl_RegExpExecObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_RegExpExecObj _ANSI_ARGS_((Tcl_Interp * interp,
1181                                  Tcl_RegExp regexp, Tcl_Obj * objPtr,                                  Tcl_RegExp regexp, Tcl_Obj * objPtr,
1182                                  int offset, int nmatches, int flags));                                  int offset, int nmatches, int flags));
1183  /* 377 */  /* 377 */
1184  EXTERN void             Tcl_RegExpGetInfo _ANSI_ARGS_((Tcl_RegExp regexp,  EXTERN void             Tcl_RegExpGetInfo _ANSI_ARGS_((Tcl_RegExp regexp,
1185                                  Tcl_RegExpInfo * infoPtr));                                  Tcl_RegExpInfo * infoPtr));
1186  /* 378 */  /* 378 */
1187  EXTERN Tcl_Obj *        Tcl_NewUnicodeObj _ANSI_ARGS_((Tcl_UniChar * unicode,  EXTERN Tcl_Obj *        Tcl_NewUnicodeObj _ANSI_ARGS_((Tcl_UniChar * unicode,
1188                                  int numChars));                                  int numChars));
1189  /* 379 */  /* 379 */
1190  EXTERN void             Tcl_SetUnicodeObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_SetUnicodeObj _ANSI_ARGS_((Tcl_Obj * objPtr,
1191                                  Tcl_UniChar * unicode, int numChars));                                  Tcl_UniChar * unicode, int numChars));
1192  /* 380 */  /* 380 */
1193  EXTERN int              Tcl_GetCharLength _ANSI_ARGS_((Tcl_Obj * objPtr));  EXTERN int              Tcl_GetCharLength _ANSI_ARGS_((Tcl_Obj * objPtr));
1194  /* 381 */  /* 381 */
1195  EXTERN Tcl_UniChar      Tcl_GetUniChar _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN Tcl_UniChar      Tcl_GetUniChar _ANSI_ARGS_((Tcl_Obj * objPtr,
1196                                  int index));                                  int index));
1197  /* 382 */  /* 382 */
1198  EXTERN Tcl_UniChar *    Tcl_GetUnicode _ANSI_ARGS_((Tcl_Obj * objPtr));  EXTERN Tcl_UniChar *    Tcl_GetUnicode _ANSI_ARGS_((Tcl_Obj * objPtr));
1199  /* 383 */  /* 383 */
1200  EXTERN Tcl_Obj *        Tcl_GetRange _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN Tcl_Obj *        Tcl_GetRange _ANSI_ARGS_((Tcl_Obj * objPtr,
1201                                  int first, int last));                                  int first, int last));
1202  /* 384 */  /* 384 */
1203  EXTERN void             Tcl_AppendUnicodeToObj _ANSI_ARGS_((Tcl_Obj * objPtr,  EXTERN void             Tcl_AppendUnicodeToObj _ANSI_ARGS_((Tcl_Obj * objPtr,
1204                                  Tcl_UniChar * unicode, int length));                                  Tcl_UniChar * unicode, int length));
1205  /* 385 */  /* 385 */
1206  EXTERN int              Tcl_RegExpMatchObj _ANSI_ARGS_((Tcl_Interp * interp,  EXTERN int              Tcl_RegExpMatchObj _ANSI_ARGS_((Tcl_Interp * interp,
1207                                  Tcl_Obj * stringObj, Tcl_Obj * patternObj));                                  Tcl_Obj * stringObj, Tcl_Obj * patternObj));
1208  /* 386 */  /* 386 */
1209  EXTERN void             Tcl_SetNotifier _ANSI_ARGS_((  EXTERN void             Tcl_SetNotifier _ANSI_ARGS_((
1210                                  Tcl_NotifierProcs * notifierProcPtr));                                  Tcl_NotifierProcs * notifierProcPtr));
1211  /* 387 */  /* 387 */
1212  EXTERN Tcl_Mutex *      Tcl_GetAllocMutex _ANSI_ARGS_((void));  EXTERN Tcl_Mutex *      Tcl_GetAllocMutex _ANSI_ARGS_((void));
1213  /* 388 */  /* 388 */
1214  EXTERN int              Tcl_GetChannelNames _ANSI_ARGS_((Tcl_Interp * interp));  EXTERN int              Tcl_GetChannelNames _ANSI_ARGS_((Tcl_Interp * interp));
1215  /* 389 */  /* 389 */
1216  EXTERN int              Tcl_GetChannelNamesEx _ANSI_ARGS_((  EXTERN int              Tcl_GetChannelNamesEx _ANSI_ARGS_((
1217                                  Tcl_Interp * interp, char * pattern));                                  Tcl_Interp * interp, char * pattern));
1218  /* 390 */  /* 390 */
1219  EXTERN int              Tcl_ProcObjCmd _ANSI_ARGS_((ClientData clientData,  EXTERN int              Tcl_ProcObjCmd _ANSI_ARGS_((ClientData clientData,
1220                                  Tcl_Interp * interp, int objc,                                  Tcl_Interp * interp, int objc,
1221                                  Tcl_Obj *CONST objv[]));                                  Tcl_Obj *CONST objv[]));
1222  /* 391 */  /* 391 */
1223  EXTERN void             Tcl_ConditionFinalize _ANSI_ARGS_((  EXTERN void             Tcl_ConditionFinalize _ANSI_ARGS_((
1224                                  Tcl_Condition * condPtr));                                  Tcl_Condition * condPtr));
1225  /* 392 */  /* 392 */
1226  EXTERN void             Tcl_MutexFinalize _ANSI_ARGS_((Tcl_Mutex * mutex));  EXTERN void             Tcl_MutexFinalize _ANSI_ARGS_((Tcl_Mutex * mutex));
1227  /* 393 */  /* 393 */
1228  EXTERN int              Tcl_CreateThread _ANSI_ARGS_((Tcl_ThreadId * idPtr,  EXTERN int              Tcl_CreateThread _ANSI_ARGS_((Tcl_ThreadId * idPtr,
1229                                  Tcl_ThreadCreateProc proc,                                  Tcl_ThreadCreateProc proc,
1230                                  ClientData clientData, int stackSize,                                  ClientData clientData, int stackSize,
1231                                  int flags));                                  int flags));
1232    
1233  typedef struct TclStubHooks {  typedef struct TclStubHooks {
1234      struct TclPlatStubs *tclPlatStubs;      struct TclPlatStubs *tclPlatStubs;
1235      struct TclIntStubs *tclIntStubs;      struct TclIntStubs *tclIntStubs;
1236      struct TclIntPlatStubs *tclIntPlatStubs;      struct TclIntPlatStubs *tclIntPlatStubs;
1237  } TclStubHooks;  } TclStubHooks;
1238    
1239  typedef struct TclStubs {  typedef struct TclStubs {
1240      int magic;      int magic;
1241      struct TclStubHooks *hooks;      struct TclStubHooks *hooks;
1242    
1243      int (*tcl_PkgProvideEx) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, ClientData clientData)); /* 0 */      int (*tcl_PkgProvideEx) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, ClientData clientData)); /* 0 */
1244      char * (*tcl_PkgRequireEx) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, int exact, ClientData * clientDataPtr)); /* 1 */      char * (*tcl_PkgRequireEx) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, int exact, ClientData * clientDataPtr)); /* 1 */
1245      void (*tcl_Panic) _ANSI_ARGS_(TCL_VARARGS(char *,format)); /* 2 */      void (*tcl_Panic) _ANSI_ARGS_(TCL_VARARGS(char *,format)); /* 2 */
1246      char * (*tcl_Alloc) _ANSI_ARGS_((unsigned int size)); /* 3 */      char * (*tcl_Alloc) _ANSI_ARGS_((unsigned int size)); /* 3 */
1247      void (*tcl_Free) _ANSI_ARGS_((char * ptr)); /* 4 */      void (*tcl_Free) _ANSI_ARGS_((char * ptr)); /* 4 */
1248      char * (*tcl_Realloc) _ANSI_ARGS_((char * ptr, unsigned int size)); /* 5 */      char * (*tcl_Realloc) _ANSI_ARGS_((char * ptr, unsigned int size)); /* 5 */
1249      char * (*tcl_DbCkalloc) _ANSI_ARGS_((unsigned int size, char * file, int line)); /* 6 */      char * (*tcl_DbCkalloc) _ANSI_ARGS_((unsigned int size, char * file, int line)); /* 6 */
1250      int (*tcl_DbCkfree) _ANSI_ARGS_((char * ptr, char * file, int line)); /* 7 */      int (*tcl_DbCkfree) _ANSI_ARGS_((char * ptr, char * file, int line)); /* 7 */
1251      char * (*tcl_DbCkrealloc) _ANSI_ARGS_((char * ptr, unsigned int size, char * file, int line)); /* 8 */      char * (*tcl_DbCkrealloc) _ANSI_ARGS_((char * ptr, unsigned int size, char * file, int line)); /* 8 */
1252  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1253      void (*tcl_CreateFileHandler) _ANSI_ARGS_((int fd, int mask, Tcl_FileProc * proc, ClientData clientData)); /* 9 */      void (*tcl_CreateFileHandler) _ANSI_ARGS_((int fd, int mask, Tcl_FileProc * proc, ClientData clientData)); /* 9 */
1254  #endif /* UNIX */  #endif /* UNIX */
1255  #ifdef __WIN32__  #ifdef __WIN32__
1256      void *reserved9;      void *reserved9;
1257  #endif /* __WIN32__ */  #endif /* __WIN32__ */
1258  #ifdef MAC_TCL  #ifdef MAC_TCL
1259      void *reserved9;      void *reserved9;
1260  #endif /* MAC_TCL */  #endif /* MAC_TCL */
1261  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1262      void (*tcl_DeleteFileHandler) _ANSI_ARGS_((int fd)); /* 10 */      void (*tcl_DeleteFileHandler) _ANSI_ARGS_((int fd)); /* 10 */
1263  #endif /* UNIX */  #endif /* UNIX */
1264  #ifdef __WIN32__  #ifdef __WIN32__
1265      void *reserved10;      void *reserved10;
1266  #endif /* __WIN32__ */  #endif /* __WIN32__ */
1267  #ifdef MAC_TCL  #ifdef MAC_TCL
1268      void *reserved10;      void *reserved10;
1269  #endif /* MAC_TCL */  #endif /* MAC_TCL */
1270      void (*tcl_SetTimer) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 11 */      void (*tcl_SetTimer) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 11 */
1271      void (*tcl_Sleep) _ANSI_ARGS_((int ms)); /* 12 */      void (*tcl_Sleep) _ANSI_ARGS_((int ms)); /* 12 */
1272      int (*tcl_WaitForEvent) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 13 */      int (*tcl_WaitForEvent) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 13 */
1273      int (*tcl_AppendAllObjTypes) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 14 */      int (*tcl_AppendAllObjTypes) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 14 */
1274      void (*tcl_AppendStringsToObj) _ANSI_ARGS_(TCL_VARARGS(Tcl_Obj *,objPtr)); /* 15 */      void (*tcl_AppendStringsToObj) _ANSI_ARGS_(TCL_VARARGS(Tcl_Obj *,objPtr)); /* 15 */
1275      void (*tcl_AppendToObj) _ANSI_ARGS_((Tcl_Obj * objPtr, char * bytes, int length)); /* 16 */      void (*tcl_AppendToObj) _ANSI_ARGS_((Tcl_Obj * objPtr, char * bytes, int length)); /* 16 */
1276      Tcl_Obj * (*tcl_ConcatObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[])); /* 17 */      Tcl_Obj * (*tcl_ConcatObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[])); /* 17 */
1277      int (*tcl_ConvertToType) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_ObjType * typePtr)); /* 18 */      int (*tcl_ConvertToType) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_ObjType * typePtr)); /* 18 */
1278      void (*tcl_DbDecrRefCount) _ANSI_ARGS_((Tcl_Obj * objPtr, char * file, int line)); /* 19 */      void (*tcl_DbDecrRefCount) _ANSI_ARGS_((Tcl_Obj * objPtr, char * file, int line)); /* 19 */
1279      void (*tcl_DbIncrRefCount) _ANSI_ARGS_((Tcl_Obj * objPtr, char * file, int line)); /* 20 */      void (*tcl_DbIncrRefCount) _ANSI_ARGS_((Tcl_Obj * objPtr, char * file, int line)); /* 20 */
1280      int (*tcl_DbIsShared) _ANSI_ARGS_((Tcl_Obj * objPtr, char * file, int line)); /* 21 */      int (*tcl_DbIsShared) _ANSI_ARGS_((Tcl_Obj * objPtr, char * file, int line)); /* 21 */
1281      Tcl_Obj * (*tcl_DbNewBooleanObj) _ANSI_ARGS_((int boolValue, char * file, int line)); /* 22 */      Tcl_Obj * (*tcl_DbNewBooleanObj) _ANSI_ARGS_((int boolValue, char * file, int line)); /* 22 */
1282      Tcl_Obj * (*tcl_DbNewByteArrayObj) _ANSI_ARGS_((unsigned char * bytes, int length, char * file, int line)); /* 23 */      Tcl_Obj * (*tcl_DbNewByteArrayObj) _ANSI_ARGS_((unsigned char * bytes, int length, char * file, int line)); /* 23 */
1283      Tcl_Obj * (*tcl_DbNewDoubleObj) _ANSI_ARGS_((double doubleValue, char * file, int line)); /* 24 */      Tcl_Obj * (*tcl_DbNewDoubleObj) _ANSI_ARGS_((double doubleValue, char * file, int line)); /* 24 */
1284      Tcl_Obj * (*tcl_DbNewListObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[], char * file, int line)); /* 25 */      Tcl_Obj * (*tcl_DbNewListObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[], char * file, int line)); /* 25 */
1285      Tcl_Obj * (*tcl_DbNewLongObj) _ANSI_ARGS_((long longValue, char * file, int line)); /* 26 */      Tcl_Obj * (*tcl_DbNewLongObj) _ANSI_ARGS_((long longValue, char * file, int line)); /* 26 */
1286      Tcl_Obj * (*tcl_DbNewObj) _ANSI_ARGS_((char * file, int line)); /* 27 */      Tcl_Obj * (*tcl_DbNewObj) _ANSI_ARGS_((char * file, int line)); /* 27 */
1287      Tcl_Obj * (*tcl_DbNewStringObj) _ANSI_ARGS_((CONST char * bytes, int length, char * file, int line)); /* 28 */      Tcl_Obj * (*tcl_DbNewStringObj) _ANSI_ARGS_((CONST char * bytes, int length, char * file, int line)); /* 28 */
1288      Tcl_Obj * (*tcl_DuplicateObj) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 29 */      Tcl_Obj * (*tcl_DuplicateObj) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 29 */
1289      void (*tclFreeObj) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 30 */      void (*tclFreeObj) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 30 */
1290      int (*tcl_GetBoolean) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int * boolPtr)); /* 31 */      int (*tcl_GetBoolean) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int * boolPtr)); /* 31 */
1291      int (*tcl_GetBooleanFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * boolPtr)); /* 32 */      int (*tcl_GetBooleanFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * boolPtr)); /* 32 */
1292      unsigned char * (*tcl_GetByteArrayFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int * lengthPtr)); /* 33 */      unsigned char * (*tcl_GetByteArrayFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int * lengthPtr)); /* 33 */
1293      int (*tcl_GetDouble) _ANSI_ARGS_((Tcl_Interp * interp, char * str, double * doublePtr)); /* 34 */      int (*tcl_GetDouble) _ANSI_ARGS_((Tcl_Interp * interp, char * str, double * doublePtr)); /* 34 */
1294      int (*tcl_GetDoubleFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, double * doublePtr)); /* 35 */      int (*tcl_GetDoubleFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, double * doublePtr)); /* 35 */
1295      int (*tcl_GetIndexFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, char ** tablePtr, char * msg, int flags, int * indexPtr)); /* 36 */      int (*tcl_GetIndexFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, char ** tablePtr, char * msg, int flags, int * indexPtr)); /* 36 */
1296      int (*tcl_GetInt) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int * intPtr)); /* 37 */      int (*tcl_GetInt) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int * intPtr)); /* 37 */
1297      int (*tcl_GetIntFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * intPtr)); /* 38 */      int (*tcl_GetIntFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * intPtr)); /* 38 */
1298      int (*tcl_GetLongFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, long * longPtr)); /* 39 */      int (*tcl_GetLongFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, long * longPtr)); /* 39 */
1299      Tcl_ObjType * (*tcl_GetObjType) _ANSI_ARGS_((char * typeName)); /* 40 */      Tcl_ObjType * (*tcl_GetObjType) _ANSI_ARGS_((char * typeName)); /* 40 */
1300      char * (*tcl_GetStringFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int * lengthPtr)); /* 41 */      char * (*tcl_GetStringFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int * lengthPtr)); /* 41 */
1301      void (*tcl_InvalidateStringRep) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 42 */      void (*tcl_InvalidateStringRep) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 42 */
1302      int (*tcl_ListObjAppendList) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * elemListPtr)); /* 43 */      int (*tcl_ListObjAppendList) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * elemListPtr)); /* 43 */
1303      int (*tcl_ListObjAppendElement) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * objPtr)); /* 44 */      int (*tcl_ListObjAppendElement) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * objPtr)); /* 44 */
1304      int (*tcl_ListObjGetElements) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * objcPtr, Tcl_Obj *** objvPtr)); /* 45 */      int (*tcl_ListObjGetElements) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * objcPtr, Tcl_Obj *** objvPtr)); /* 45 */
1305      int (*tcl_ListObjIndex) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int index, Tcl_Obj ** objPtrPtr)); /* 46 */      int (*tcl_ListObjIndex) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int index, Tcl_Obj ** objPtrPtr)); /* 46 */
1306      int (*tcl_ListObjLength) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * intPtr)); /* 47 */      int (*tcl_ListObjLength) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * intPtr)); /* 47 */
1307      int (*tcl_ListObjReplace) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[])); /* 48 */      int (*tcl_ListObjReplace) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[])); /* 48 */
1308      Tcl_Obj * (*tcl_NewBooleanObj) _ANSI_ARGS_((int boolValue)); /* 49 */      Tcl_Obj * (*tcl_NewBooleanObj) _ANSI_ARGS_((int boolValue)); /* 49 */
1309      Tcl_Obj * (*tcl_NewByteArrayObj) _ANSI_ARGS_((unsigned char * bytes, int length)); /* 50 */      Tcl_Obj * (*tcl_NewByteArrayObj) _ANSI_ARGS_((unsigned char * bytes, int length)); /* 50 */
1310      Tcl_Obj * (*tcl_NewDoubleObj) _ANSI_ARGS_((double doubleValue)); /* 51 */      Tcl_Obj * (*tcl_NewDoubleObj) _ANSI_ARGS_((double doubleValue)); /* 51 */
1311      Tcl_Obj * (*tcl_NewIntObj) _ANSI_ARGS_((int intValue)); /* 52 */      Tcl_Obj * (*tcl_NewIntObj) _ANSI_ARGS_((int intValue)); /* 52 */
1312      Tcl_Obj * (*tcl_NewListObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[])); /* 53 */      Tcl_Obj * (*tcl_NewListObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[])); /* 53 */
1313      Tcl_Obj * (*tcl_NewLongObj) _ANSI_ARGS_((long longValue)); /* 54 */      Tcl_Obj * (*tcl_NewLongObj) _ANSI_ARGS_((long longValue)); /* 54 */
1314      Tcl_Obj * (*tcl_NewObj) _ANSI_ARGS_((void)); /* 55 */      Tcl_Obj * (*tcl_NewObj) _ANSI_ARGS_((void)); /* 55 */
1315      Tcl_Obj * (*tcl_NewStringObj) _ANSI_ARGS_((CONST char * bytes, int length)); /* 56 */      Tcl_Obj * (*tcl_NewStringObj) _ANSI_ARGS_((CONST char * bytes, int length)); /* 56 */
1316      void (*tcl_SetBooleanObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int boolValue)); /* 57 */      void (*tcl_SetBooleanObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int boolValue)); /* 57 */
1317      unsigned char * (*tcl_SetByteArrayLength) _ANSI_ARGS_((Tcl_Obj * objPtr, int length)); /* 58 */      unsigned char * (*tcl_SetByteArrayLength) _ANSI_ARGS_((Tcl_Obj * objPtr, int length)); /* 58 */
1318      void (*tcl_SetByteArrayObj) _ANSI_ARGS_((Tcl_Obj * objPtr, unsigned char * bytes, int length)); /* 59 */      void (*tcl_SetByteArrayObj) _ANSI_ARGS_((Tcl_Obj * objPtr, unsigned char * bytes, int length)); /* 59 */
1319      void (*tcl_SetDoubleObj) _ANSI_ARGS_((Tcl_Obj * objPtr, double doubleValue)); /* 60 */      void (*tcl_SetDoubleObj) _ANSI_ARGS_((Tcl_Obj * objPtr, double doubleValue)); /* 60 */
1320      void (*tcl_SetIntObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int intValue)); /* 61 */      void (*tcl_SetIntObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int intValue)); /* 61 */
1321      void (*tcl_SetListObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int objc, Tcl_Obj *CONST objv[])); /* 62 */      void (*tcl_SetListObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int objc, Tcl_Obj *CONST objv[])); /* 62 */
1322      void (*tcl_SetLongObj) _ANSI_ARGS_((Tcl_Obj * objPtr, long longValue)); /* 63 */      void (*tcl_SetLongObj) _ANSI_ARGS_((Tcl_Obj * objPtr, long longValue)); /* 63 */
1323      void (*tcl_SetObjLength) _ANSI_ARGS_((Tcl_Obj * objPtr, int length)); /* 64 */      void (*tcl_SetObjLength) _ANSI_ARGS_((Tcl_Obj * objPtr, int length)); /* 64 */
1324      void (*tcl_SetStringObj) _ANSI_ARGS_((Tcl_Obj * objPtr, char * bytes, int length)); /* 65 */      void (*tcl_SetStringObj) _ANSI_ARGS_((Tcl_Obj * objPtr, char * bytes, int length)); /* 65 */
1325      void (*tcl_AddErrorInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * message)); /* 66 */      void (*tcl_AddErrorInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * message)); /* 66 */
1326      void (*tcl_AddObjErrorInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * message, int length)); /* 67 */      void (*tcl_AddObjErrorInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * message, int length)); /* 67 */
1327      void (*tcl_AllowExceptions) _ANSI_ARGS_((Tcl_Interp * interp)); /* 68 */      void (*tcl_AllowExceptions) _ANSI_ARGS_((Tcl_Interp * interp)); /* 68 */
1328      void (*tcl_AppendElement) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string)); /* 69 */      void (*tcl_AppendElement) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string)); /* 69 */
1329      void (*tcl_AppendResult) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 70 */      void (*tcl_AppendResult) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 70 */
1330      Tcl_AsyncHandler (*tcl_AsyncCreate) _ANSI_ARGS_((Tcl_AsyncProc * proc, ClientData clientData)); /* 71 */      Tcl_AsyncHandler (*tcl_AsyncCreate) _ANSI_ARGS_((Tcl_AsyncProc * proc, ClientData clientData)); /* 71 */
1331      void (*tcl_AsyncDelete) _ANSI_ARGS_((Tcl_AsyncHandler async)); /* 72 */      void (*tcl_AsyncDelete) _ANSI_ARGS_((Tcl_AsyncHandler async)); /* 72 */
1332      int (*tcl_AsyncInvoke) _ANSI_ARGS_((Tcl_Interp * interp, int code)); /* 73 */      int (*tcl_AsyncInvoke) _ANSI_ARGS_((Tcl_Interp * interp, int code)); /* 73 */
1333      void (*tcl_AsyncMark) _ANSI_ARGS_((Tcl_AsyncHandler async)); /* 74 */      void (*tcl_AsyncMark) _ANSI_ARGS_((Tcl_AsyncHandler async)); /* 74 */
1334      int (*tcl_AsyncReady) _ANSI_ARGS_((void)); /* 75 */      int (*tcl_AsyncReady) _ANSI_ARGS_((void)); /* 75 */
1335      void (*tcl_BackgroundError) _ANSI_ARGS_((Tcl_Interp * interp)); /* 76 */      void (*tcl_BackgroundError) _ANSI_ARGS_((Tcl_Interp * interp)); /* 76 */
1336      char (*tcl_Backslash) _ANSI_ARGS_((CONST char * src, int * readPtr)); /* 77 */      char (*tcl_Backslash) _ANSI_ARGS_((CONST char * src, int * readPtr)); /* 77 */
1337      int (*tcl_BadChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, char * optionName, char * optionList)); /* 78 */      int (*tcl_BadChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, char * optionName, char * optionList)); /* 78 */
1338      void (*tcl_CallWhenDeleted) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 79 */      void (*tcl_CallWhenDeleted) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 79 */
1339      void (*tcl_CancelIdleCall) _ANSI_ARGS_((Tcl_IdleProc * idleProc, ClientData clientData)); /* 80 */      void (*tcl_CancelIdleCall) _ANSI_ARGS_((Tcl_IdleProc * idleProc, ClientData clientData)); /* 80 */
1340      int (*tcl_Close) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 81 */      int (*tcl_Close) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 81 */
1341      int (*tcl_CommandComplete) _ANSI_ARGS_((char * cmd)); /* 82 */      int (*tcl_CommandComplete) _ANSI_ARGS_((char * cmd)); /* 82 */
1342      char * (*tcl_Concat) _ANSI_ARGS_((int argc, char ** argv)); /* 83 */      char * (*tcl_Concat) _ANSI_ARGS_((int argc, char ** argv)); /* 83 */
1343      int (*tcl_ConvertElement) _ANSI_ARGS_((CONST char * src, char * dst, int flags)); /* 84 */      int (*tcl_ConvertElement) _ANSI_ARGS_((CONST char * src, char * dst, int flags)); /* 84 */
1344      int (*tcl_ConvertCountedElement) _ANSI_ARGS_((CONST char * src, int length, char * dst, int flags)); /* 85 */      int (*tcl_ConvertCountedElement) _ANSI_ARGS_((CONST char * src, int length, char * dst, int flags)); /* 85 */
1345      int (*tcl_CreateAlias) _ANSI_ARGS_((Tcl_Interp * slave, char * slaveCmd, Tcl_Interp * target, char * targetCmd, int argc, char ** argv)); /* 86 */      int (*tcl_CreateAlias) _ANSI_ARGS_((Tcl_Interp * slave, char * slaveCmd, Tcl_Interp * target, char * targetCmd, int argc, char ** argv)); /* 86 */
1346      int (*tcl_CreateAliasObj) _ANSI_ARGS_((Tcl_Interp * slave, char * slaveCmd, Tcl_Interp * target, char * targetCmd, int objc, Tcl_Obj *CONST objv[])); /* 87 */      int (*tcl_CreateAliasObj) _ANSI_ARGS_((Tcl_Interp * slave, char * slaveCmd, Tcl_Interp * target, char * targetCmd, int objc, Tcl_Obj *CONST objv[])); /* 87 */
1347      Tcl_Channel (*tcl_CreateChannel) _ANSI_ARGS_((Tcl_ChannelType * typePtr, char * chanName, ClientData instanceData, int mask)); /* 88 */      Tcl_Channel (*tcl_CreateChannel) _ANSI_ARGS_((Tcl_ChannelType * typePtr, char * chanName, ClientData instanceData, int mask)); /* 88 */
1348      void (*tcl_CreateChannelHandler) _ANSI_ARGS_((Tcl_Channel chan, int mask, Tcl_ChannelProc * proc, ClientData clientData)); /* 89 */      void (*tcl_CreateChannelHandler) _ANSI_ARGS_((Tcl_Channel chan, int mask, Tcl_ChannelProc * proc, ClientData clientData)); /* 89 */
1349      void (*tcl_CreateCloseHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData)); /* 90 */      void (*tcl_CreateCloseHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData)); /* 90 */
1350      Tcl_Command (*tcl_CreateCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, Tcl_CmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc)); /* 91 */      Tcl_Command (*tcl_CreateCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, Tcl_CmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc)); /* 91 */
1351      void (*tcl_CreateEventSource) _ANSI_ARGS_((Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData)); /* 92 */      void (*tcl_CreateEventSource) _ANSI_ARGS_((Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData)); /* 92 */
1352      void (*tcl_CreateExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 93 */      void (*tcl_CreateExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 93 */
1353      Tcl_Interp * (*tcl_CreateInterp) _ANSI_ARGS_((void)); /* 94 */      Tcl_Interp * (*tcl_CreateInterp) _ANSI_ARGS_((void)); /* 94 */
1354      void (*tcl_CreateMathFunc) _ANSI_ARGS_((Tcl_Interp * interp, char * name, int numArgs, Tcl_ValueType * argTypes, Tcl_MathProc * proc, ClientData clientData)); /* 95 */      void (*tcl_CreateMathFunc) _ANSI_ARGS_((Tcl_Interp * interp, char * name, int numArgs, Tcl_ValueType * argTypes, Tcl_MathProc * proc, ClientData clientData)); /* 95 */
1355      Tcl_Command (*tcl_CreateObjCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, Tcl_ObjCmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc)); /* 96 */      Tcl_Command (*tcl_CreateObjCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, Tcl_ObjCmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc)); /* 96 */
1356      Tcl_Interp * (*tcl_CreateSlave) _ANSI_ARGS_((Tcl_Interp * interp, char * slaveName, int isSafe)); /* 97 */      Tcl_Interp * (*tcl_CreateSlave) _ANSI_ARGS_((Tcl_Interp * interp, char * slaveName, int isSafe)); /* 97 */
1357      Tcl_TimerToken (*tcl_CreateTimerHandler) _ANSI_ARGS_((int milliseconds, Tcl_TimerProc * proc, ClientData clientData)); /* 98 */      Tcl_TimerToken (*tcl_CreateTimerHandler) _ANSI_ARGS_((int milliseconds, Tcl_TimerProc * proc, ClientData clientData)); /* 98 */
1358      Tcl_Trace (*tcl_CreateTrace) _ANSI_ARGS_((Tcl_Interp * interp, int level, Tcl_CmdTraceProc * proc, ClientData clientData)); /* 99 */      Tcl_Trace (*tcl_CreateTrace) _ANSI_ARGS_((Tcl_Interp * interp, int level, Tcl_CmdTraceProc * proc, ClientData clientData)); /* 99 */
1359      void (*tcl_DeleteAssocData) _ANSI_ARGS_((Tcl_Interp * interp, char * name)); /* 100 */      void (*tcl_DeleteAssocData) _ANSI_ARGS_((Tcl_Interp * interp, char * name)); /* 100 */
1360      void (*tcl_DeleteChannelHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_ChannelProc * proc, ClientData clientData)); /* 101 */      void (*tcl_DeleteChannelHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_ChannelProc * proc, ClientData clientData)); /* 101 */
1361      void (*tcl_DeleteCloseHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData)); /* 102 */      void (*tcl_DeleteCloseHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData)); /* 102 */
1362      int (*tcl_DeleteCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName)); /* 103 */      int (*tcl_DeleteCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName)); /* 103 */
1363      int (*tcl_DeleteCommandFromToken) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Command command)); /* 104 */      int (*tcl_DeleteCommandFromToken) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Command command)); /* 104 */
1364      void (*tcl_DeleteEvents) _ANSI_ARGS_((Tcl_EventDeleteProc * proc, ClientData clientData)); /* 105 */      void (*tcl_DeleteEvents) _ANSI_ARGS_((Tcl_EventDeleteProc * proc, ClientData clientData)); /* 105 */
1365      void (*tcl_DeleteEventSource) _ANSI_ARGS_((Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData)); /* 106 */      void (*tcl_DeleteEventSource) _ANSI_ARGS_((Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData)); /* 106 */
1366      void (*tcl_DeleteExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 107 */      void (*tcl_DeleteExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 107 */
1367      void (*tcl_DeleteHashEntry) _ANSI_ARGS_((Tcl_HashEntry * entryPtr)); /* 108 */      void (*tcl_DeleteHashEntry) _ANSI_ARGS_((Tcl_HashEntry * entryPtr)); /* 108 */
1368      void (*tcl_DeleteHashTable) _ANSI_ARGS_((Tcl_HashTable * tablePtr)); /* 109 */      void (*tcl_DeleteHashTable) _ANSI_ARGS_((Tcl_HashTable * tablePtr)); /* 109 */
1369      void (*tcl_DeleteInterp) _ANSI_ARGS_((Tcl_Interp * interp)); /* 110 */      void (*tcl_DeleteInterp) _ANSI_ARGS_((Tcl_Interp * interp)); /* 110 */
1370  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1371      void (*tcl_DetachPids) _ANSI_ARGS_((int numPids, Tcl_Pid * pidPtr)); /* 111 */      void (*tcl_DetachPids) _ANSI_ARGS_((int numPids, Tcl_Pid * pidPtr)); /* 111 */
1372  #endif /* UNIX */  #endif /* UNIX */
1373  #ifdef __WIN32__  #ifdef __WIN32__
1374      void (*tcl_DetachPids) _ANSI_ARGS_((int numPids, Tcl_Pid * pidPtr)); /* 111 */      void (*tcl_DetachPids) _ANSI_ARGS_((int numPids, Tcl_Pid * pidPtr)); /* 111 */
1375  #endif /* __WIN32__ */  #endif /* __WIN32__ */
1376  #ifdef MAC_TCL  #ifdef MAC_TCL
1377      void *reserved111;      void *reserved111;
1378  #endif /* MAC_TCL */  #endif /* MAC_TCL */
1379      void (*tcl_DeleteTimerHandler) _ANSI_ARGS_((Tcl_TimerToken token)); /* 112 */      void (*tcl_DeleteTimerHandler) _ANSI_ARGS_((Tcl_TimerToken token)); /* 112 */
1380      void (*tcl_DeleteTrace) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Trace trace)); /* 113 */      void (*tcl_DeleteTrace) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Trace trace)); /* 113 */
1381      void (*tcl_DontCallWhenDeleted) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 114 */      void (*tcl_DontCallWhenDeleted) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 114 */
1382      int (*tcl_DoOneEvent) _ANSI_ARGS_((int flags)); /* 115 */      int (*tcl_DoOneEvent) _ANSI_ARGS_((int flags)); /* 115 */
1383      void (*tcl_DoWhenIdle) _ANSI_ARGS_((Tcl_IdleProc * proc, ClientData clientData)); /* 116 */      void (*tcl_DoWhenIdle) _ANSI_ARGS_((Tcl_IdleProc * proc, ClientData clientData)); /* 116 */
1384      char * (*tcl_DStringAppend) _ANSI_ARGS_((Tcl_DString * dsPtr, CONST char * str, int length)); /* 117 */      char * (*tcl_DStringAppend) _ANSI_ARGS_((Tcl_DString * dsPtr, CONST char * str, int length)); /* 117 */
1385      char * (*tcl_DStringAppendElement) _ANSI_ARGS_((Tcl_DString * dsPtr, CONST char * string)); /* 118 */      char * (*tcl_DStringAppendElement) _ANSI_ARGS_((Tcl_DString * dsPtr, CONST char * string)); /* 118 */
1386      void (*tcl_DStringEndSublist) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 119 */      void (*tcl_DStringEndSublist) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 119 */
1387      void (*tcl_DStringFree) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 120 */      void (*tcl_DStringFree) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 120 */
1388      void (*tcl_DStringGetResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * dsPtr)); /* 121 */      void (*tcl_DStringGetResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * dsPtr)); /* 121 */
1389      void (*tcl_DStringInit) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 122 */      void (*tcl_DStringInit) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 122 */
1390      void (*tcl_DStringResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * dsPtr)); /* 123 */      void (*tcl_DStringResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * dsPtr)); /* 123 */
1391      void (*tcl_DStringSetLength) _ANSI_ARGS_((Tcl_DString * dsPtr, int length)); /* 124 */      void (*tcl_DStringSetLength) _ANSI_ARGS_((Tcl_DString * dsPtr, int length)); /* 124 */
1392      void (*tcl_DStringStartSublist) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 125 */      void (*tcl_DStringStartSublist) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 125 */
1393      int (*tcl_Eof) _ANSI_ARGS_((Tcl_Channel chan)); /* 126 */      int (*tcl_Eof) _ANSI_ARGS_((Tcl_Channel chan)); /* 126 */
1394      char * (*tcl_ErrnoId) _ANSI_ARGS_((void)); /* 127 */      char * (*tcl_ErrnoId) _ANSI_ARGS_((void)); /* 127 */
1395      char * (*tcl_ErrnoMsg) _ANSI_ARGS_((int err)); /* 128 */      char * (*tcl_ErrnoMsg) _ANSI_ARGS_((int err)); /* 128 */
1396      int (*tcl_Eval) _ANSI_ARGS_((Tcl_Interp * interp, char * string)); /* 129 */      int (*tcl_Eval) _ANSI_ARGS_((Tcl_Interp * interp, char * string)); /* 129 */
1397      int (*tcl_EvalFile) _ANSI_ARGS_((Tcl_Interp * interp, char * fileName)); /* 130 */      int (*tcl_EvalFile) _ANSI_ARGS_((Tcl_Interp * interp, char * fileName)); /* 130 */
1398      int (*tcl_EvalObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 131 */      int (*tcl_EvalObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 131 */
1399      void (*tcl_EventuallyFree) _ANSI_ARGS_((ClientData clientData, Tcl_FreeProc * freeProc)); /* 132 */      void (*tcl_EventuallyFree) _ANSI_ARGS_((ClientData clientData, Tcl_FreeProc * freeProc)); /* 132 */
1400      void (*tcl_Exit) _ANSI_ARGS_((int status)); /* 133 */      void (*tcl_Exit) _ANSI_ARGS_((int status)); /* 133 */
1401      int (*tcl_ExposeCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * hiddenCmdToken, char * cmdName)); /* 134 */      int (*tcl_ExposeCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * hiddenCmdToken, char * cmdName)); /* 134 */
1402      int (*tcl_ExprBoolean) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int * ptr)); /* 135 */      int (*tcl_ExprBoolean) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int * ptr)); /* 135 */
1403      int (*tcl_ExprBooleanObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * ptr)); /* 136 */      int (*tcl_ExprBooleanObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * ptr)); /* 136 */
1404      int (*tcl_ExprDouble) _ANSI_ARGS_((Tcl_Interp * interp, char * str, double * ptr)); /* 137 */      int (*tcl_ExprDouble) _ANSI_ARGS_((Tcl_Interp * interp, char * str, double * ptr)); /* 137 */
1405      int (*tcl_ExprDoubleObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, double * ptr)); /* 138 */      int (*tcl_ExprDoubleObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, double * ptr)); /* 138 */
1406      int (*tcl_ExprLong) _ANSI_ARGS_((Tcl_Interp * interp, char * str, long * ptr)); /* 139 */      int (*tcl_ExprLong) _ANSI_ARGS_((Tcl_Interp * interp, char * str, long * ptr)); /* 139 */
1407      int (*tcl_ExprLongObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, long * ptr)); /* 140 */      int (*tcl_ExprLongObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, long * ptr)); /* 140 */
1408      int (*tcl_ExprObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_Obj ** resultPtrPtr)); /* 141 */      int (*tcl_ExprObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_Obj ** resultPtrPtr)); /* 141 */
1409      int (*tcl_ExprString) _ANSI_ARGS_((Tcl_Interp * interp, char * string)); /* 142 */      int (*tcl_ExprString) _ANSI_ARGS_((Tcl_Interp * interp, char * string)); /* 142 */
1410      void (*tcl_Finalize) _ANSI_ARGS_((void)); /* 143 */      void (*tcl_Finalize) _ANSI_ARGS_((void)); /* 143 */
1411      void (*tcl_FindExecutable) _ANSI_ARGS_((CONST char * argv0)); /* 144 */      void (*tcl_FindExecutable) _ANSI_ARGS_((CONST char * argv0)); /* 144 */
1412      Tcl_HashEntry * (*tcl_FirstHashEntry) _ANSI_ARGS_((Tcl_HashTable * tablePtr, Tcl_HashSearch * searchPtr)); /* 145 */      Tcl_HashEntry * (*tcl_FirstHashEntry) _ANSI_ARGS_((Tcl_HashTable * tablePtr, Tcl_HashSearch * searchPtr)); /* 145 */
1413      int (*tcl_Flush) _ANSI_ARGS_((Tcl_Channel chan)); /* 146 */      int (*tcl_Flush) _ANSI_ARGS_((Tcl_Channel chan)); /* 146 */
1414      void (*tcl_FreeResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 147 */      void (*tcl_FreeResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 147 */
1415      int (*tcl_GetAlias) _ANSI_ARGS_((Tcl_Interp * interp, char * slaveCmd, Tcl_Interp ** targetInterpPtr, char ** targetCmdPtr, int * argcPtr, char *** argvPtr)); /* 148 */      int (*tcl_GetAlias) _ANSI_ARGS_((Tcl_Interp * interp, char * slaveCmd, Tcl_Interp ** targetInterpPtr, char ** targetCmdPtr, int * argcPtr, char *** argvPtr)); /* 148 */
1416      int (*tcl_GetAliasObj) _ANSI_ARGS_((Tcl_Interp * interp, char * slaveCmd, Tcl_Interp ** targetInterpPtr, char ** targetCmdPtr, int * objcPtr, Tcl_Obj *** objv)); /* 149 */      int (*tcl_GetAliasObj) _ANSI_ARGS_((Tcl_Interp * interp, char * slaveCmd, Tcl_Interp ** targetInterpPtr, char ** targetCmdPtr, int * objcPtr, Tcl_Obj *** objv)); /* 149 */
1417      ClientData (*tcl_GetAssocData) _ANSI_ARGS_((Tcl_Interp * interp, char * name, Tcl_InterpDeleteProc ** procPtr)); /* 150 */      ClientData (*tcl_GetAssocData) _ANSI_ARGS_((Tcl_Interp * interp, char * name, Tcl_InterpDeleteProc ** procPtr)); /* 150 */
1418      Tcl_Channel (*tcl_GetChannel) _ANSI_ARGS_((Tcl_Interp * interp, char * chanName, int * modePtr)); /* 151 */      Tcl_Channel (*tcl_GetChannel) _ANSI_ARGS_((Tcl_Interp * interp, char * chanName, int * modePtr)); /* 151 */
1419      int (*tcl_GetChannelBufferSize) _ANSI_ARGS_((Tcl_Channel chan)); /* 152 */      int (*tcl_GetChannelBufferSize) _ANSI_ARGS_((Tcl_Channel chan)); /* 152 */
1420      int (*tcl_GetChannelHandle) _ANSI_ARGS_((Tcl_Channel chan, int direction, ClientData * handlePtr)); /* 153 */      int (*tcl_GetChannelHandle) _ANSI_ARGS_((Tcl_Channel chan, int direction, ClientData * handlePtr)); /* 153 */
1421      ClientData (*tcl_GetChannelInstanceData) _ANSI_ARGS_((Tcl_Channel chan)); /* 154 */      ClientData (*tcl_GetChannelInstanceData) _ANSI_ARGS_((Tcl_Channel chan)); /* 154 */
1422      int (*tcl_GetChannelMode) _ANSI_ARGS_((Tcl_Channel chan)); /* 155 */      int (*tcl_GetChannelMode) _ANSI_ARGS_((Tcl_Channel chan)); /* 155 */
1423      char * (*tcl_GetChannelName) _ANSI_ARGS_((Tcl_Channel chan)); /* 156 */      char * (*tcl_GetChannelName) _ANSI_ARGS_((Tcl_Channel chan)); /* 156 */
1424      int (*tcl_GetChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan, char * optionName, Tcl_DString * dsPtr)); /* 157 */      int (*tcl_GetChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan, char * optionName, Tcl_DString * dsPtr)); /* 157 */
1425      Tcl_ChannelType * (*tcl_GetChannelType) _ANSI_ARGS_((Tcl_Channel chan)); /* 158 */      Tcl_ChannelType * (*tcl_GetChannelType) _ANSI_ARGS_((Tcl_Channel chan)); /* 158 */
1426      int (*tcl_GetCommandInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, Tcl_CmdInfo * infoPtr)); /* 159 */      int (*tcl_GetCommandInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, Tcl_CmdInfo * infoPtr)); /* 159 */
1427      char * (*tcl_GetCommandName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Command command)); /* 160 */      char * (*tcl_GetCommandName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Command command)); /* 160 */
1428      int (*tcl_GetErrno) _ANSI_ARGS_((void)); /* 161 */      int (*tcl_GetErrno) _ANSI_ARGS_((void)); /* 161 */
1429      char * (*tcl_GetHostName) _ANSI_ARGS_((void)); /* 162 */      char * (*tcl_GetHostName) _ANSI_ARGS_((void)); /* 162 */
1430      int (*tcl_GetInterpPath) _ANSI_ARGS_((Tcl_Interp * askInterp, Tcl_Interp * slaveInterp)); /* 163 */      int (*tcl_GetInterpPath) _ANSI_ARGS_((Tcl_Interp * askInterp, Tcl_Interp * slaveInterp)); /* 163 */
1431      Tcl_Interp * (*tcl_GetMaster) _ANSI_ARGS_((Tcl_Interp * interp)); /* 164 */      Tcl_Interp * (*tcl_GetMaster) _ANSI_ARGS_((Tcl_Interp * interp)); /* 164 */
1432      CONST char * (*tcl_GetNameOfExecutable) _ANSI_ARGS_((void)); /* 165 */      CONST char * (*tcl_GetNameOfExecutable) _ANSI_ARGS_((void)); /* 165 */
1433      Tcl_Obj * (*tcl_GetObjResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 166 */      Tcl_Obj * (*tcl_GetObjResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 166 */
1434  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1435      int (*tcl_GetOpenFile) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int forWriting, int checkUsage, ClientData * filePtr)); /* 167 */      int (*tcl_GetOpenFile) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int forWriting, int checkUsage, ClientData * filePtr)); /* 167 */
1436  #endif /* UNIX */  #endif /* UNIX */
1437  #ifdef __WIN32__  #ifdef __WIN32__
1438      void *reserved167;      void *reserved167;
1439  #endif /* __WIN32__ */  #endif /* __WIN32__ */
1440  #ifdef MAC_TCL  #ifdef MAC_TCL
1441      void *reserved167;      void *reserved167;
1442  #endif /* MAC_TCL */  #endif /* MAC_TCL */
1443      Tcl_PathType (*tcl_GetPathType) _ANSI_ARGS_((char * path)); /* 168 */      Tcl_PathType (*tcl_GetPathType) _ANSI_ARGS_((char * path)); /* 168 */
1444      int (*tcl_Gets) _ANSI_ARGS_((Tcl_Channel chan, Tcl_DString * dsPtr)); /* 169 */      int (*tcl_Gets) _ANSI_ARGS_((Tcl_Channel chan, Tcl_DString * dsPtr)); /* 169 */
1445      int (*tcl_GetsObj) _ANSI_ARGS_((Tcl_Channel chan, Tcl_Obj * objPtr)); /* 170 */      int (*tcl_GetsObj) _ANSI_ARGS_((Tcl_Channel chan, Tcl_Obj * objPtr)); /* 170 */
1446      int (*tcl_GetServiceMode) _ANSI_ARGS_((void)); /* 171 */      int (*tcl_GetServiceMode) _ANSI_ARGS_((void)); /* 171 */
1447      Tcl_Interp * (*tcl_GetSlave) _ANSI_ARGS_((Tcl_Interp * interp, char * slaveName)); /* 172 */      Tcl_Interp * (*tcl_GetSlave) _ANSI_ARGS_((Tcl_Interp * interp, char * slaveName)); /* 172 */
1448      Tcl_Channel (*tcl_GetStdChannel) _ANSI_ARGS_((int type)); /* 173 */      Tcl_Channel (*tcl_GetStdChannel) _ANSI_ARGS_((int type)); /* 173 */
1449      char * (*tcl_GetStringResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 174 */      char * (*tcl_GetStringResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 174 */
1450      char * (*tcl_GetVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags)); /* 175 */      char * (*tcl_GetVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags)); /* 175 */
1451      char * (*tcl_GetVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags)); /* 176 */      char * (*tcl_GetVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags)); /* 176 */
1452      int (*tcl_GlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, char * command)); /* 177 */      int (*tcl_GlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, char * command)); /* 177 */
1453      int (*tcl_GlobalEvalObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 178 */      int (*tcl_GlobalEvalObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 178 */
1454      int (*tcl_HideCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, char * hiddenCmdToken)); /* 179 */      int (*tcl_HideCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, char * hiddenCmdToken)); /* 179 */
1455      int (*tcl_Init) _ANSI_ARGS_((Tcl_Interp * interp)); /* 180 */      int (*tcl_Init) _ANSI_ARGS_((Tcl_Interp * interp)); /* 180 */
1456      void (*tcl_InitHashTable) _ANSI_ARGS_((Tcl_HashTable * tablePtr, int keyType)); /* 181 */      void (*tcl_InitHashTable) _ANSI_ARGS_((Tcl_HashTable * tablePtr, int keyType)); /* 181 */
1457      int (*tcl_InputBlocked) _ANSI_ARGS_((Tcl_Channel chan)); /* 182 */      int (*tcl_InputBlocked) _ANSI_ARGS_((Tcl_Channel chan)); /* 182 */
1458      int (*tcl_InputBuffered) _ANSI_ARGS_((Tcl_Channel chan)); /* 183 */      int (*tcl_InputBuffered) _ANSI_ARGS_((Tcl_Channel chan)); /* 183 */
1459      int (*tcl_InterpDeleted) _ANSI_ARGS_((Tcl_Interp * interp)); /* 184 */      int (*tcl_InterpDeleted) _ANSI_ARGS_((Tcl_Interp * interp)); /* 184 */
1460      int (*tcl_IsSafe) _ANSI_ARGS_((Tcl_Interp * interp)); /* 185 */      int (*tcl_IsSafe) _ANSI_ARGS_((Tcl_Interp * interp)); /* 185 */
1461      char * (*tcl_JoinPath) _ANSI_ARGS_((int argc, char ** argv, Tcl_DString * resultPtr)); /* 186 */      char * (*tcl_JoinPath) _ANSI_ARGS_((int argc, char ** argv, Tcl_DString * resultPtr)); /* 186 */
1462      int (*tcl_LinkVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, char * addr, int type)); /* 187 */      int (*tcl_LinkVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, char * addr, int type)); /* 187 */
1463      void *reserved188;      void *reserved188;
1464      Tcl_Channel (*tcl_MakeFileChannel) _ANSI_ARGS_((ClientData handle, int mode)); /* 189 */      Tcl_Channel (*tcl_MakeFileChannel) _ANSI_ARGS_((ClientData handle, int mode)); /* 189 */
1465      int (*tcl_MakeSafe) _ANSI_ARGS_((Tcl_Interp * interp)); /* 190 */      int (*tcl_MakeSafe) _ANSI_ARGS_((Tcl_Interp * interp)); /* 190 */
1466      Tcl_Channel (*tcl_MakeTcpClientChannel) _ANSI_ARGS_((ClientData tcpSocket)); /* 191 */      Tcl_Channel (*tcl_MakeTcpClientChannel) _ANSI_ARGS_((ClientData tcpSocket)); /* 191 */
1467      char * (*tcl_Merge) _ANSI_ARGS_((int argc, char ** argv)); /* 192 */      char * (*tcl_Merge) _ANSI_ARGS_((int argc, char ** argv)); /* 192 */
1468      Tcl_HashEntry * (*tcl_NextHashEntry) _ANSI_ARGS_((Tcl_HashSearch * searchPtr)); /* 193 */      Tcl_HashEntry * (*tcl_NextHashEntry) _ANSI_ARGS_((Tcl_HashSearch * searchPtr)); /* 193 */
1469      void (*tcl_NotifyChannel) _ANSI_ARGS_((Tcl_Channel channel, int mask)); /* 194 */      void (*tcl_NotifyChannel) _ANSI_ARGS_((Tcl_Channel channel, int mask)); /* 194 */
1470      Tcl_Obj * (*tcl_ObjGetVar2) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, int flags)); /* 195 */      Tcl_Obj * (*tcl_ObjGetVar2) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, int flags)); /* 195 */
1471      Tcl_Obj * (*tcl_ObjSetVar2) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, Tcl_Obj * newValuePtr, int flags)); /* 196 */      Tcl_Obj * (*tcl_ObjSetVar2) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, Tcl_Obj * newValuePtr, int flags)); /* 196 */
1472  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1473      Tcl_Channel (*tcl_OpenCommandChannel) _ANSI_ARGS_((Tcl_Interp * interp, int argc, char ** argv, int flags)); /* 197 */      Tcl_Channel (*tcl_OpenCommandChannel) _ANSI_ARGS_((Tcl_Interp * interp, int argc, char ** argv, int flags)); /* 197 */
1474  #endif /* UNIX */  #endif /* UNIX */
1475  #ifdef __WIN32__  #ifdef __WIN32__
1476      Tcl_Channel (*tcl_OpenCommandChannel) _ANSI_ARGS_((Tcl_Interp * interp, int argc, char ** argv, int flags)); /* 197 */      Tcl_Channel (*tcl_OpenCommandChannel) _ANSI_ARGS_((Tcl_Interp * interp, int argc, char ** argv, int flags)); /* 197 */
1477  #endif /* __WIN32__ */  #endif /* __WIN32__ */
1478  #ifdef MAC_TCL  #ifdef MAC_TCL
1479      void *reserved197;      void *reserved197;
1480  #endif /* MAC_TCL */  #endif /* MAC_TCL */
1481      Tcl_Channel (*tcl_OpenFileChannel) _ANSI_ARGS_((Tcl_Interp * interp, char * fileName, char * modeString, int permissions)); /* 198 */      Tcl_Channel (*tcl_OpenFileChannel) _ANSI_ARGS_((Tcl_Interp * interp, char * fileName, char * modeString, int permissions)); /* 198 */
1482      Tcl_Channel (*tcl_OpenTcpClient) _ANSI_ARGS_((Tcl_Interp * interp, int port, char * address, char * myaddr, int myport, int async)); /* 199 */      Tcl_Channel (*tcl_OpenTcpClient) _ANSI_ARGS_((Tcl_Interp * interp, int port, char * address, char * myaddr, int myport, int async)); /* 199 */
1483      Tcl_Channel (*tcl_OpenTcpServer) _ANSI_ARGS_((Tcl_Interp * interp, int port, char * host, Tcl_TcpAcceptProc * acceptProc, ClientData callbackData)); /* 200 */      Tcl_Channel (*tcl_OpenTcpServer) _ANSI_ARGS_((Tcl_Interp * interp, int port, char * host, Tcl_TcpAcceptProc * acceptProc, ClientData callbackData)); /* 200 */
1484      void (*tcl_Preserve) _ANSI_ARGS_((ClientData data)); /* 201 */      void (*tcl_Preserve) _ANSI_ARGS_((ClientData data)); /* 201 */
1485      void (*tcl_PrintDouble) _ANSI_ARGS_((Tcl_Interp * interp, double value, char * dst)); /* 202 */      void (*tcl_PrintDouble) _ANSI_ARGS_((Tcl_Interp * interp, double value, char * dst)); /* 202 */
1486      int (*tcl_PutEnv) _ANSI_ARGS_((CONST char * string)); /* 203 */      int (*tcl_PutEnv) _ANSI_ARGS_((CONST char * string)); /* 203 */
1487      char * (*tcl_PosixError) _ANSI_ARGS_((Tcl_Interp * interp)); /* 204 */      char * (*tcl_PosixError) _ANSI_ARGS_((Tcl_Interp * interp)); /* 204 */
1488      void (*tcl_QueueEvent) _ANSI_ARGS_((Tcl_Event * evPtr, Tcl_QueuePosition position)); /* 205 */      void (*tcl_QueueEvent) _ANSI_ARGS_((Tcl_Event * evPtr, Tcl_QueuePosition position)); /* 205 */
1489      int (*tcl_Read) _ANSI_ARGS_((Tcl_Channel chan, char * bufPtr, int toRead)); /* 206 */      int (*tcl_Read) _ANSI_ARGS_((Tcl_Channel chan, char * bufPtr, int toRead)); /* 206 */
1490  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1491      void (*tcl_ReapDetachedProcs) _ANSI_ARGS_((void)); /* 207 */      void (*tcl_ReapDetachedProcs) _ANSI_ARGS_((void)); /* 207 */
1492  #endif /* UNIX */  #endif /* UNIX */
1493  #ifdef __WIN32__  #ifdef __WIN32__
1494      void (*tcl_ReapDetachedProcs) _ANSI_ARGS_((void)); /* 207 */      void (*tcl_ReapDetachedProcs) _ANSI_ARGS_((void)); /* 207 */
1495  #endif /* __WIN32__ */  #endif /* __WIN32__ */
1496  #ifdef MAC_TCL  #ifdef MAC_TCL
1497      void *reserved207;      void *reserved207;
1498  #endif /* MAC_TCL */  #endif /* MAC_TCL */
1499      int (*tcl_RecordAndEval) _ANSI_ARGS_((Tcl_Interp * interp, char * cmd, int flags)); /* 208 */      int (*tcl_RecordAndEval) _ANSI_ARGS_((Tcl_Interp * interp, char * cmd, int flags)); /* 208 */
1500      int (*tcl_RecordAndEvalObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * cmdPtr, int flags)); /* 209 */      int (*tcl_RecordAndEvalObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * cmdPtr, int flags)); /* 209 */
1501      void (*tcl_RegisterChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 210 */      void (*tcl_RegisterChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 210 */
1502      void (*tcl_RegisterObjType) _ANSI_ARGS_((Tcl_ObjType * typePtr)); /* 211 */      void (*tcl_RegisterObjType) _ANSI_ARGS_((Tcl_ObjType * typePtr)); /* 211 */
1503      Tcl_RegExp (*tcl_RegExpCompile) _ANSI_ARGS_((Tcl_Interp * interp, char * string)); /* 212 */      Tcl_RegExp (*tcl_RegExpCompile) _ANSI_ARGS_((Tcl_Interp * interp, char * string)); /* 212 */
1504      int (*tcl_RegExpExec) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_RegExp regexp, CONST char * str, CONST char * start)); /* 213 */      int (*tcl_RegExpExec) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_RegExp regexp, CONST char * str, CONST char * start)); /* 213 */
1505      int (*tcl_RegExpMatch) _ANSI_ARGS_((Tcl_Interp * interp, char * str, char * pattern)); /* 214 */      int (*tcl_RegExpMatch) _ANSI_ARGS_((Tcl_Interp * interp, char * str, char * pattern)); /* 214 */
1506      void (*tcl_RegExpRange) _ANSI_ARGS_((Tcl_RegExp regexp, int index, char ** startPtr, char ** endPtr)); /* 215 */      void (*tcl_RegExpRange) _ANSI_ARGS_((Tcl_RegExp regexp, int index, char ** startPtr, char ** endPtr)); /* 215 */
1507      void (*tcl_Release) _ANSI_ARGS_((ClientData clientData)); /* 216 */      void (*tcl_Release) _ANSI_ARGS_((ClientData clientData)); /* 216 */
1508      void (*tcl_ResetResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 217 */      void (*tcl_ResetResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 217 */
1509      int (*tcl_ScanElement) _ANSI_ARGS_((CONST char * str, int * flagPtr)); /* 218 */      int (*tcl_ScanElement) _ANSI_ARGS_((CONST char * str, int * flagPtr)); /* 218 */
1510      int (*tcl_ScanCountedElement) _ANSI_ARGS_((CONST char * str, int length, int * flagPtr)); /* 219 */      int (*tcl_ScanCountedElement) _ANSI_ARGS_((CONST char * str, int length, int * flagPtr)); /* 219 */
1511      int (*tcl_Seek) _ANSI_ARGS_((Tcl_Channel chan, int offset, int mode)); /* 220 */      int (*tcl_Seek) _ANSI_ARGS_((Tcl_Channel chan, int offset, int mode)); /* 220 */
1512      int (*tcl_ServiceAll) _ANSI_ARGS_((void)); /* 221 */      int (*tcl_ServiceAll) _ANSI_ARGS_((void)); /* 221 */
1513      int (*tcl_ServiceEvent) _ANSI_ARGS_((int flags)); /* 222 */      int (*tcl_ServiceEvent) _ANSI_ARGS_((int flags)); /* 222 */
1514      void (*tcl_SetAssocData) _ANSI_ARGS_((Tcl_Interp * interp, char * name, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 223 */      void (*tcl_SetAssocData) _ANSI_ARGS_((Tcl_Interp * interp, char * name, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 223 */
1515      void (*tcl_SetChannelBufferSize) _ANSI_ARGS_((Tcl_Channel chan, int sz)); /* 224 */      void (*tcl_SetChannelBufferSize) _ANSI_ARGS_((Tcl_Channel chan, int sz)); /* 224 */
1516      int (*tcl_SetChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan, char * optionName, char * newValue)); /* 225 */      int (*tcl_SetChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan, char * optionName, char * newValue)); /* 225 */
1517      int (*tcl_SetCommandInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, Tcl_CmdInfo * infoPtr)); /* 226 */      int (*tcl_SetCommandInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * cmdName, Tcl_CmdInfo * infoPtr)); /* 226 */
1518      void (*tcl_SetErrno) _ANSI_ARGS_((int err)); /* 227 */      void (*tcl_SetErrno) _ANSI_ARGS_((int err)); /* 227 */
1519      void (*tcl_SetErrorCode) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 228 */      void (*tcl_SetErrorCode) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 228 */
1520      void (*tcl_SetMaxBlockTime) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 229 */      void (*tcl_SetMaxBlockTime) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 229 */
1521      void (*tcl_SetPanicProc) _ANSI_ARGS_((Tcl_PanicProc * panicProc)); /* 230 */      void (*tcl_SetPanicProc) _ANSI_ARGS_((Tcl_PanicProc * panicProc)); /* 230 */
1522      int (*tcl_SetRecursionLimit) _ANSI_ARGS_((Tcl_Interp * interp, int depth)); /* 231 */      int (*tcl_SetRecursionLimit) _ANSI_ARGS_((Tcl_Interp * interp, int depth)); /* 231 */
1523      void (*tcl_SetResult) _ANSI_ARGS_((Tcl_Interp * interp, char * str, Tcl_FreeProc * freeProc)); /* 232 */      void (*tcl_SetResult) _ANSI_ARGS_((Tcl_Interp * interp, char * str, Tcl_FreeProc * freeProc)); /* 232 */
1524      int (*tcl_SetServiceMode) _ANSI_ARGS_((int mode)); /* 233 */      int (*tcl_SetServiceMode) _ANSI_ARGS_((int mode)); /* 233 */
1525      void (*tcl_SetObjErrorCode) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * errorObjPtr)); /* 234 */      void (*tcl_SetObjErrorCode) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * errorObjPtr)); /* 234 */
1526      void (*tcl_SetObjResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * resultObjPtr)); /* 235 */      void (*tcl_SetObjResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * resultObjPtr)); /* 235 */
1527      void (*tcl_SetStdChannel) _ANSI_ARGS_((Tcl_Channel channel, int type)); /* 236 */      void (*tcl_SetStdChannel) _ANSI_ARGS_((Tcl_Channel channel, int type)); /* 236 */
1528      char * (*tcl_SetVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, char * newValue, int flags)); /* 237 */      char * (*tcl_SetVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, char * newValue, int flags)); /* 237 */
1529      char * (*tcl_SetVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, char * newValue, int flags)); /* 238 */      char * (*tcl_SetVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, char * newValue, int flags)); /* 238 */
1530      char * (*tcl_SignalId) _ANSI_ARGS_((int sig)); /* 239 */      char * (*tcl_SignalId) _ANSI_ARGS_((int sig)); /* 239 */
1531      char * (*tcl_SignalMsg) _ANSI_ARGS_((int sig)); /* 240 */      char * (*tcl_SignalMsg) _ANSI_ARGS_((int sig)); /* 240 */
1532      void (*tcl_SourceRCFile) _ANSI_ARGS_((Tcl_Interp * interp)); /* 241 */      void (*tcl_SourceRCFile) _ANSI_ARGS_((Tcl_Interp * interp)); /* 241 */
1533      int (*tcl_SplitList) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * listStr, int * argcPtr, char *** argvPtr)); /* 242 */      int (*tcl_SplitList) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * listStr, int * argcPtr, char *** argvPtr)); /* 242 */
1534      void (*tcl_SplitPath) _ANSI_ARGS_((CONST char * path, int * argcPtr, char *** argvPtr)); /* 243 */      void (*tcl_SplitPath) _ANSI_ARGS_((CONST char * path, int * argcPtr, char *** argvPtr)); /* 243 */
1535      void (*tcl_StaticPackage) _ANSI_ARGS_((Tcl_Interp * interp, char * pkgName, Tcl_PackageInitProc * initProc, Tcl_PackageInitProc * safeInitProc)); /* 244 */      void (*tcl_StaticPackage) _ANSI_ARGS_((Tcl_Interp * interp, char * pkgName, Tcl_PackageInitProc * initProc, Tcl_PackageInitProc * safeInitProc)); /* 244 */
1536      int (*tcl_StringMatch) _ANSI_ARGS_((CONST char * str, CONST char * pattern)); /* 245 */      int (*tcl_StringMatch) _ANSI_ARGS_((CONST char * str, CONST char * pattern)); /* 245 */
1537      int (*tcl_Tell) _ANSI_ARGS_((Tcl_Channel chan)); /* 246 */      int (*tcl_Tell) _ANSI_ARGS_((Tcl_Channel chan)); /* 246 */
1538      int (*tcl_TraceVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 247 */      int (*tcl_TraceVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 247 */
1539      int (*tcl_TraceVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 248 */      int (*tcl_TraceVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 248 */
1540      char * (*tcl_TranslateFileName) _ANSI_ARGS_((Tcl_Interp * interp, char * name, Tcl_DString * bufferPtr)); /* 249 */      char * (*tcl_TranslateFileName) _ANSI_ARGS_((Tcl_Interp * interp, char * name, Tcl_DString * bufferPtr)); /* 249 */
1541      int (*tcl_Ungets) _ANSI_ARGS_((Tcl_Channel chan, char * str, int len, int atHead)); /* 250 */      int (*tcl_Ungets) _ANSI_ARGS_((Tcl_Channel chan, char * str, int len, int atHead)); /* 250 */
1542      void (*tcl_UnlinkVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName)); /* 251 */      void (*tcl_UnlinkVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName)); /* 251 */
1543      int (*tcl_UnregisterChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 252 */      int (*tcl_UnregisterChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 252 */
1544      int (*tcl_UnsetVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags)); /* 253 */      int (*tcl_UnsetVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags)); /* 253 */
1545      int (*tcl_UnsetVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags)); /* 254 */      int (*tcl_UnsetVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags)); /* 254 */
1546      void (*tcl_UntraceVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 255 */      void (*tcl_UntraceVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 255 */
1547      void (*tcl_UntraceVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 256 */      void (*tcl_UntraceVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 256 */
1548      void (*tcl_UpdateLinkedVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName)); /* 257 */      void (*tcl_UpdateLinkedVar) _ANSI_ARGS_((Tcl_Interp * interp, char * varName)); /* 257 */
1549      int (*tcl_UpVar) _ANSI_ARGS_((Tcl_Interp * interp, char * frameName, char * varName, char * localName, int flags)); /* 258 */      int (*tcl_UpVar) _ANSI_ARGS_((Tcl_Interp * interp, char * frameName, char * varName, char * localName, int flags)); /* 258 */
1550      int (*tcl_UpVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * frameName, char * part1, char * part2, char * localName, int flags)); /* 259 */      int (*tcl_UpVar2) _ANSI_ARGS_((Tcl_Interp * interp, char * frameName, char * part1, char * part2, char * localName, int flags)); /* 259 */
1551      int (*tcl_VarEval) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 260 */      int (*tcl_VarEval) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 260 */
1552      ClientData (*tcl_VarTraceInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData)); /* 261 */      ClientData (*tcl_VarTraceInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * varName, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData)); /* 261 */
1553      ClientData (*tcl_VarTraceInfo2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData)); /* 262 */      ClientData (*tcl_VarTraceInfo2) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData)); /* 262 */
1554      int (*tcl_Write) _ANSI_ARGS_((Tcl_Channel chan, char * s, int slen)); /* 263 */      int (*tcl_Write) _ANSI_ARGS_((Tcl_Channel chan, char * s, int slen)); /* 263 */
1555      void (*tcl_WrongNumArgs) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], char * message)); /* 264 */      void (*tcl_WrongNumArgs) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], char * message)); /* 264 */
1556      int (*tcl_DumpActiveMemory) _ANSI_ARGS_((char * fileName)); /* 265 */      int (*tcl_DumpActiveMemory) _ANSI_ARGS_((char * fileName)); /* 265 */
1557      void (*tcl_ValidateAllMemory) _ANSI_ARGS_((char * file, int line)); /* 266 */      void (*tcl_ValidateAllMemory) _ANSI_ARGS_((char * file, int line)); /* 266 */
1558      void (*tcl_AppendResultVA) _ANSI_ARGS_((Tcl_Interp * interp, va_list argList)); /* 267 */      void (*tcl_AppendResultVA) _ANSI_ARGS_((Tcl_Interp * interp, va_list argList)); /* 267 */
1559      void (*tcl_AppendStringsToObjVA) _ANSI_ARGS_((Tcl_Obj * objPtr, va_list argList)); /* 268 */      void (*tcl_AppendStringsToObjVA) _ANSI_ARGS_((Tcl_Obj * objPtr, va_list argList)); /* 268 */
1560      char * (*tcl_HashStats) _ANSI_ARGS_((Tcl_HashTable * tablePtr)); /* 269 */      char * (*tcl_HashStats) _ANSI_ARGS_((Tcl_HashTable * tablePtr)); /* 269 */
1561      char * (*tcl_ParseVar) _ANSI_ARGS_((Tcl_Interp * interp, char * str, char ** termPtr)); /* 270 */      char * (*tcl_ParseVar) _ANSI_ARGS_((Tcl_Interp * interp, char * str, char ** termPtr)); /* 270 */
1562      char * (*tcl_PkgPresent) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, int exact)); /* 271 */      char * (*tcl_PkgPresent) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, int exact)); /* 271 */
1563      char * (*tcl_PkgPresentEx) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, int exact, ClientData * clientDataPtr)); /* 272 */      char * (*tcl_PkgPresentEx) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, int exact, ClientData * clientDataPtr)); /* 272 */
1564      int (*tcl_PkgProvide) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version)); /* 273 */      int (*tcl_PkgProvide) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version)); /* 273 */
1565      char * (*tcl_PkgRequire) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, int exact)); /* 274 */      char * (*tcl_PkgRequire) _ANSI_ARGS_((Tcl_Interp * interp, char * name, char * version, int exact)); /* 274 */
1566      void (*tcl_SetErrorCodeVA) _ANSI_ARGS_((Tcl_Interp * interp, va_list argList)); /* 275 */      void (*tcl_SetErrorCodeVA) _ANSI_ARGS_((Tcl_Interp * interp, va_list argList)); /* 275 */
1567      int (*tcl_VarEvalVA) _ANSI_ARGS_((Tcl_Interp * interp, va_list argList)); /* 276 */      int (*tcl_VarEvalVA) _ANSI_ARGS_((Tcl_Interp * interp, va_list argList)); /* 276 */
1568      Tcl_Pid (*tcl_WaitPid) _ANSI_ARGS_((Tcl_Pid pid, int * statPtr, int options)); /* 277 */      Tcl_Pid (*tcl_WaitPid) _ANSI_ARGS_((Tcl_Pid pid, int * statPtr, int options)); /* 277 */
1569  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1570      void (*tcl_PanicVA) _ANSI_ARGS_((char * format, va_list argList)); /* 278 */      void (*tcl_PanicVA) _ANSI_ARGS_((char * format, va_list argList)); /* 278 */
1571  #endif /* UNIX */  #endif /* UNIX */
1572  #ifdef __WIN32__  #ifdef __WIN32__
1573      void (*tcl_PanicVA) _ANSI_ARGS_((char * format, va_list argList)); /* 278 */      void (*tcl_PanicVA) _ANSI_ARGS_((char * format, va_list argList)); /* 278 */
1574  #endif /* __WIN32__ */  #endif /* __WIN32__ */
1575  #ifdef MAC_TCL  #ifdef MAC_TCL
1576      void *reserved278;      void *reserved278;
1577  #endif /* MAC_TCL */  #endif /* MAC_TCL */
1578      void (*tcl_GetVersion) _ANSI_ARGS_((int * major, int * minor, int * patchLevel, int * type)); /* 279 */      void (*tcl_GetVersion) _ANSI_ARGS_((int * major, int * minor, int * patchLevel, int * type)); /* 279 */
1579      void (*tcl_InitMemory) _ANSI_ARGS_((Tcl_Interp * interp)); /* 280 */      void (*tcl_InitMemory) _ANSI_ARGS_((Tcl_Interp * interp)); /* 280 */
1580      Tcl_Channel (*tcl_StackChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_ChannelType * typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan)); /* 281 */      Tcl_Channel (*tcl_StackChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_ChannelType * typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan)); /* 281 */
1581      void (*tcl_UnstackChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 282 */      void (*tcl_UnstackChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 282 */
1582      Tcl_Channel (*tcl_GetStackedChannel) _ANSI_ARGS_((Tcl_Channel chan)); /* 283 */      Tcl_Channel (*tcl_GetStackedChannel) _ANSI_ARGS_((Tcl_Channel chan)); /* 283 */
1583      void *reserved284;      void *reserved284;
1584      void *reserved285;      void *reserved285;
1585      void (*tcl_AppendObjToObj) _ANSI_ARGS_((Tcl_Obj * objPtr, Tcl_Obj * appendObjPtr)); /* 286 */      void (*tcl_AppendObjToObj) _ANSI_ARGS_((Tcl_Obj * objPtr, Tcl_Obj * appendObjPtr)); /* 286 */
1586      Tcl_Encoding (*tcl_CreateEncoding) _ANSI_ARGS_((Tcl_EncodingType * typePtr)); /* 287 */      Tcl_Encoding (*tcl_CreateEncoding) _ANSI_ARGS_((Tcl_EncodingType * typePtr)); /* 287 */
1587      void (*tcl_CreateThreadExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 288 */      void (*tcl_CreateThreadExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 288 */
1588      void (*tcl_DeleteThreadExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 289 */      void (*tcl_DeleteThreadExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 289 */
1589      void (*tcl_DiscardResult) _ANSI_ARGS_((Tcl_SavedResult * statePtr)); /* 290 */      void (*tcl_DiscardResult) _ANSI_ARGS_((Tcl_SavedResult * statePtr)); /* 290 */
1590      int (*tcl_EvalEx) _ANSI_ARGS_((Tcl_Interp * interp, char * script, int numBytes, int flags)); /* 291 */      int (*tcl_EvalEx) _ANSI_ARGS_((Tcl_Interp * interp, char * script, int numBytes, int flags)); /* 291 */
1591      int (*tcl_EvalObjv) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], int flags)); /* 292 */      int (*tcl_EvalObjv) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], int flags)); /* 292 */
1592      int (*tcl_EvalObjEx) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int flags)); /* 293 */      int (*tcl_EvalObjEx) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int flags)); /* 293 */
1593      void (*tcl_ExitThread) _ANSI_ARGS_((int status)); /* 294 */      void (*tcl_ExitThread) _ANSI_ARGS_((int status)); /* 294 */
1594      int (*tcl_ExternalToUtf) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Encoding encoding, CONST char * src, int srcLen, int flags, Tcl_EncodingState * statePtr, char * dst, int dstLen, int * srcReadPtr, int * dstWrotePtr, int * dstCharsPtr)); /* 295 */      int (*tcl_ExternalToUtf) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Encoding encoding, CONST char * src, int srcLen, int flags, Tcl_EncodingState * statePtr, char * dst, int dstLen, int * srcReadPtr, int * dstWrotePtr, int * dstCharsPtr)); /* 295 */
1595      char * (*tcl_ExternalToUtfDString) _ANSI_ARGS_((Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr)); /* 296 */      char * (*tcl_ExternalToUtfDString) _ANSI_ARGS_((Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr)); /* 296 */
1596      void (*tcl_FinalizeThread) _ANSI_ARGS_((void)); /* 297 */      void (*tcl_FinalizeThread) _ANSI_ARGS_((void)); /* 297 */
1597      void (*tcl_FinalizeNotifier) _ANSI_ARGS_((ClientData clientData)); /* 298 */      void (*tcl_FinalizeNotifier) _ANSI_ARGS_((ClientData clientData)); /* 298 */
1598      void (*tcl_FreeEncoding) _ANSI_ARGS_((Tcl_Encoding encoding)); /* 299 */      void (*tcl_FreeEncoding) _ANSI_ARGS_((Tcl_Encoding encoding)); /* 299 */
1599      Tcl_ThreadId (*tcl_GetCurrentThread) _ANSI_ARGS_((void)); /* 300 */      Tcl_ThreadId (*tcl_GetCurrentThread) _ANSI_ARGS_((void)); /* 300 */
1600      Tcl_Encoding (*tcl_GetEncoding) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name)); /* 301 */      Tcl_Encoding (*tcl_GetEncoding) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name)); /* 301 */
1601      char * (*tcl_GetEncodingName) _ANSI_ARGS_((Tcl_Encoding encoding)); /* 302 */      char * (*tcl_GetEncodingName) _ANSI_ARGS_((Tcl_Encoding encoding)); /* 302 */
1602      void (*tcl_GetEncodingNames) _ANSI_ARGS_((Tcl_Interp * interp)); /* 303 */      void (*tcl_GetEncodingNames) _ANSI_ARGS_((Tcl_Interp * interp)); /* 303 */
1603      int (*tcl_GetIndexFromObjStruct) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, char ** tablePtr, int offset, char * msg, int flags, int * indexPtr)); /* 304 */      int (*tcl_GetIndexFromObjStruct) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, char ** tablePtr, int offset, char * msg, int flags, int * indexPtr)); /* 304 */
1604      VOID * (*tcl_GetThreadData) _ANSI_ARGS_((Tcl_ThreadDataKey * keyPtr, int size)); /* 305 */      VOID * (*tcl_GetThreadData) _ANSI_ARGS_((Tcl_ThreadDataKey * keyPtr, int size)); /* 305 */
1605      Tcl_Obj * (*tcl_GetVar2Ex) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags)); /* 306 */      Tcl_Obj * (*tcl_GetVar2Ex) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, int flags)); /* 306 */
1606      ClientData (*tcl_InitNotifier) _ANSI_ARGS_((void)); /* 307 */      ClientData (*tcl_InitNotifier) _ANSI_ARGS_((void)); /* 307 */
1607      void (*tcl_MutexLock) _ANSI_ARGS_((Tcl_Mutex * mutexPtr)); /* 308 */      void (*tcl_MutexLock) _ANSI_ARGS_((Tcl_Mutex * mutexPtr)); /* 308 */
1608      void (*tcl_MutexUnlock) _ANSI_ARGS_((Tcl_Mutex * mutexPtr)); /* 309 */      void (*tcl_MutexUnlock) _ANSI_ARGS_((Tcl_Mutex * mutexPtr)); /* 309 */
1609      void (*tcl_ConditionNotify) _ANSI_ARGS_((Tcl_Condition * condPtr)); /* 310 */      void (*tcl_ConditionNotify) _ANSI_ARGS_((Tcl_Condition * condPtr)); /* 310 */
1610      void (*tcl_ConditionWait) _ANSI_ARGS_((Tcl_Condition * condPtr, Tcl_Mutex * mutexPtr, Tcl_Time * timePtr)); /* 311 */      void (*tcl_ConditionWait) _ANSI_ARGS_((Tcl_Condition * condPtr, Tcl_Mutex * mutexPtr, Tcl_Time * timePtr)); /* 311 */
1611      int (*tcl_NumUtfChars) _ANSI_ARGS_((CONST char * src, int len)); /* 312 */      int (*tcl_NumUtfChars) _ANSI_ARGS_((CONST char * src, int len)); /* 312 */
1612      int (*tcl_ReadChars) _ANSI_ARGS_((Tcl_Channel channel, Tcl_Obj * objPtr, int charsToRead, int appendFlag)); /* 313 */      int (*tcl_ReadChars) _ANSI_ARGS_((Tcl_Channel channel, Tcl_Obj * objPtr, int charsToRead, int appendFlag)); /* 313 */
1613      void (*tcl_RestoreResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_SavedResult * statePtr)); /* 314 */      void (*tcl_RestoreResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_SavedResult * statePtr)); /* 314 */
1614      void (*tcl_SaveResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_SavedResult * statePtr)); /* 315 */      void (*tcl_SaveResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_SavedResult * statePtr)); /* 315 */
1615      int (*tcl_SetSystemEncoding) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name)); /* 316 */      int (*tcl_SetSystemEncoding) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name)); /* 316 */
1616      Tcl_Obj * (*tcl_SetVar2Ex) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, Tcl_Obj * newValuePtr, int flags)); /* 317 */      Tcl_Obj * (*tcl_SetVar2Ex) _ANSI_ARGS_((Tcl_Interp * interp, char * part1, char * part2, Tcl_Obj * newValuePtr, int flags)); /* 317 */
1617      void (*tcl_ThreadAlert) _ANSI_ARGS_((Tcl_ThreadId threadId)); /* 318 */      void (*tcl_ThreadAlert) _ANSI_ARGS_((Tcl_ThreadId threadId)); /* 318 */
1618      void (*tcl_ThreadQueueEvent) _ANSI_ARGS_((Tcl_ThreadId threadId, Tcl_Event* evPtr, Tcl_QueuePosition position)); /* 319 */      void (*tcl_ThreadQueueEvent) _ANSI_ARGS_((Tcl_ThreadId threadId, Tcl_Event* evPtr, Tcl_QueuePosition position)); /* 319 */
1619      Tcl_UniChar (*tcl_UniCharAtIndex) _ANSI_ARGS_((CONST char * src, int index)); /* 320 */      Tcl_UniChar (*tcl_UniCharAtIndex) _ANSI_ARGS_((CONST char * src, int index)); /* 320 */
1620      Tcl_UniChar (*tcl_UniCharToLower) _ANSI_ARGS_((int ch)); /* 321 */      Tcl_UniChar (*tcl_UniCharToLower) _ANSI_ARGS_((int ch)); /* 321 */
1621      Tcl_UniChar (*tcl_UniCharToTitle) _ANSI_ARGS_((int ch)); /* 322 */      Tcl_UniChar (*tcl_UniCharToTitle) _ANSI_ARGS_((int ch)); /* 322 */
1622      Tcl_UniChar (*tcl_UniCharToUpper) _ANSI_ARGS_((int ch)); /* 323 */      Tcl_UniChar (*tcl_UniCharToUpper) _ANSI_ARGS_((int ch)); /* 323 */
1623      int (*tcl_UniCharToUtf) _ANSI_ARGS_((int ch, char * buf)); /* 324 */      int (*tcl_UniCharToUtf) _ANSI_ARGS_((int ch, char * buf)); /* 324 */
1624      char * (*tcl_UtfAtIndex) _ANSI_ARGS_((CONST char * src, int index)); /* 325 */      char * (*tcl_UtfAtIndex) _ANSI_ARGS_((CONST char * src, int index)); /* 325 */
1625      int (*tcl_UtfCharComplete) _ANSI_ARGS_((CONST char * src, int len)); /* 326 */      int (*tcl_UtfCharComplete) _ANSI_ARGS_((CONST char * src, int len)); /* 326 */
1626      int (*tcl_UtfBackslash) _ANSI_ARGS_((CONST char * src, int * readPtr, char * dst)); /* 327 */      int (*tcl_UtfBackslash) _ANSI_ARGS_((CONST char * src, int * readPtr, char * dst)); /* 327 */
1627      char * (*tcl_UtfFindFirst) _ANSI_ARGS_((CONST char * src, int ch)); /* 328 */      char * (*tcl_UtfFindFirst) _ANSI_ARGS_((CONST char * src, int ch)); /* 328 */
1628      char * (*tcl_UtfFindLast) _ANSI_ARGS_((CONST char * src, int ch)); /* 329 */      char * (*tcl_UtfFindLast) _ANSI_ARGS_((CONST char * src, int ch)); /* 329 */
1629      char * (*tcl_UtfNext) _ANSI_ARGS_((CONST char * src)); /* 330 */      char * (*tcl_UtfNext) _ANSI_ARGS_((CONST char * src)); /* 330 */
1630      char * (*tcl_UtfPrev) _ANSI_ARGS_((CONST char * src, CONST char * start)); /* 331 */      char * (*tcl_UtfPrev) _ANSI_ARGS_((CONST char * src, CONST char * start)); /* 331 */
1631      int (*tcl_UtfToExternal) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Encoding encoding, CONST char * src, int srcLen, int flags, Tcl_EncodingState * statePtr, char * dst, int dstLen, int * srcReadPtr, int * dstWrotePtr, int * dstCharsPtr)); /* 332 */      int (*tcl_UtfToExternal) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Encoding encoding, CONST char * src, int srcLen, int flags, Tcl_EncodingState * statePtr, char * dst, int dstLen, int * srcReadPtr, int * dstWrotePtr, int * dstCharsPtr)); /* 332 */
1632      char * (*tcl_UtfToExternalDString) _ANSI_ARGS_((Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr)); /* 333 */      char * (*tcl_UtfToExternalDString) _ANSI_ARGS_((Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr)); /* 333 */
1633      int (*tcl_UtfToLower) _ANSI_ARGS_((char * src)); /* 334 */      int (*tcl_UtfToLower) _ANSI_ARGS_((char * src)); /* 334 */
1634      int (*tcl_UtfToTitle) _ANSI_ARGS_((char * src)); /* 335 */      int (*tcl_UtfToTitle) _ANSI_ARGS_((char * src)); /* 335 */
1635      int (*tcl_UtfToUniChar) _ANSI_ARGS_((CONST char * src, Tcl_UniChar * chPtr)); /* 336 */      int (*tcl_UtfToUniChar) _ANSI_ARGS_((CONST char * src, Tcl_UniChar * chPtr)); /* 336 */
1636      int (*tcl_UtfToUpper) _ANSI_ARGS_((char * src)); /* 337 */      int (*tcl_UtfToUpper) _ANSI_ARGS_((char * src)); /* 337 */
1637      int (*tcl_WriteChars) _ANSI_ARGS_((Tcl_Channel chan, CONST char * src, int srcLen)); /* 338 */      int (*tcl_WriteChars) _ANSI_ARGS_((Tcl_Channel chan, CONST char * src, int srcLen)); /* 338 */
1638      int (*tcl_WriteObj) _ANSI_ARGS_((Tcl_Channel chan, Tcl_Obj * objPtr)); /* 339 */      int (*tcl_WriteObj) _ANSI_ARGS_((Tcl_Channel chan, Tcl_Obj * objPtr)); /* 339 */
1639      char * (*tcl_GetString) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 340 */      char * (*tcl_GetString) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 340 */
1640      char * (*tcl_GetDefaultEncodingDir) _ANSI_ARGS_((void)); /* 341 */      char * (*tcl_GetDefaultEncodingDir) _ANSI_ARGS_((void)); /* 341 */
1641      void (*tcl_SetDefaultEncodingDir) _ANSI_ARGS_((char * path)); /* 342 */      void (*tcl_SetDefaultEncodingDir) _ANSI_ARGS_((char * path)); /* 342 */
1642      void (*tcl_AlertNotifier) _ANSI_ARGS_((ClientData clientData)); /* 343 */      void (*tcl_AlertNotifier) _ANSI_ARGS_((ClientData clientData)); /* 343 */
1643      void (*tcl_ServiceModeHook) _ANSI_ARGS_((int mode)); /* 344 */      void (*tcl_ServiceModeHook) _ANSI_ARGS_((int mode)); /* 344 */
1644      int (*tcl_UniCharIsAlnum) _ANSI_ARGS_((int ch)); /* 345 */      int (*tcl_UniCharIsAlnum) _ANSI_ARGS_((int ch)); /* 345 */
1645      int (*tcl_UniCharIsAlpha) _ANSI_ARGS_((int ch)); /* 346 */      int (*tcl_UniCharIsAlpha) _ANSI_ARGS_((int ch)); /* 346 */
1646      int (*tcl_UniCharIsDigit) _ANSI_ARGS_((int ch)); /* 347 */      int (*tcl_UniCharIsDigit) _ANSI_ARGS_((int ch)); /* 347 */
1647      int (*tcl_UniCharIsLower) _ANSI_ARGS_((int ch)); /* 348 */      int (*tcl_UniCharIsLower) _ANSI_ARGS_((int ch)); /* 348 */
1648      int (*tcl_UniCharIsSpace) _ANSI_ARGS_((int ch)); /* 349 */      int (*tcl_UniCharIsSpace) _ANSI_ARGS_((int ch)); /* 349 */
1649      int (*tcl_UniCharIsUpper) _ANSI_ARGS_((int ch)); /* 350 */      int (*tcl_UniCharIsUpper) _ANSI_ARGS_((int ch)); /* 350 */
1650      int (*tcl_UniCharIsWordChar) _ANSI_ARGS_((int ch)); /* 351 */      int (*tcl_UniCharIsWordChar) _ANSI_ARGS_((int ch)); /* 351 */
1651      int (*tcl_UniCharLen) _ANSI_ARGS_((Tcl_UniChar * str)); /* 352 */      int (*tcl_UniCharLen) _ANSI_ARGS_((Tcl_UniChar * str)); /* 352 */
1652      int (*tcl_UniCharNcmp) _ANSI_ARGS_((CONST Tcl_UniChar * cs, CONST Tcl_UniChar * ct, unsigned long n)); /* 353 */      int (*tcl_UniCharNcmp) _ANSI_ARGS_((CONST Tcl_UniChar * cs, CONST Tcl_UniChar * ct, unsigned long n)); /* 353 */
1653      char * (*tcl_UniCharToUtfDString) _ANSI_ARGS_((CONST Tcl_UniChar * string, int numChars, Tcl_DString * dsPtr)); /* 354 */      char * (*tcl_UniCharToUtfDString) _ANSI_ARGS_((CONST Tcl_UniChar * string, int numChars, Tcl_DString * dsPtr)); /* 354 */
1654      Tcl_UniChar * (*tcl_UtfToUniCharDString) _ANSI_ARGS_((CONST char * string, int length, Tcl_DString * dsPtr)); /* 355 */      Tcl_UniChar * (*tcl_UtfToUniCharDString) _ANSI_ARGS_((CONST char * string, int length, Tcl_DString * dsPtr)); /* 355 */
1655      Tcl_RegExp (*tcl_GetRegExpFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * patObj, int flags)); /* 356 */      Tcl_RegExp (*tcl_GetRegExpFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * patObj, int flags)); /* 356 */
1656      Tcl_Obj * (*tcl_EvalTokens) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Token * tokenPtr, int count)); /* 357 */      Tcl_Obj * (*tcl_EvalTokens) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Token * tokenPtr, int count)); /* 357 */
1657      void (*tcl_FreeParse) _ANSI_ARGS_((Tcl_Parse * parsePtr)); /* 358 */      void (*tcl_FreeParse) _ANSI_ARGS_((Tcl_Parse * parsePtr)); /* 358 */
1658      void (*tcl_LogCommandInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * script, char * command, int length)); /* 359 */      void (*tcl_LogCommandInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * script, char * command, int length)); /* 359 */
1659      int (*tcl_ParseBraces) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, Tcl_Parse * parsePtr, int append, char ** termPtr)); /* 360 */      int (*tcl_ParseBraces) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, Tcl_Parse * parsePtr, int append, char ** termPtr)); /* 360 */
1660      int (*tcl_ParseCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, int nested, Tcl_Parse * parsePtr)); /* 361 */      int (*tcl_ParseCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, int nested, Tcl_Parse * parsePtr)); /* 361 */
1661      int (*tcl_ParseExpr) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, Tcl_Parse * parsePtr)); /* 362 */      int (*tcl_ParseExpr) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, Tcl_Parse * parsePtr)); /* 362 */
1662      int (*tcl_ParseQuotedString) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, Tcl_Parse * parsePtr, int append, char ** termPtr)); /* 363 */      int (*tcl_ParseQuotedString) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, Tcl_Parse * parsePtr, int append, char ** termPtr)); /* 363 */
1663      int (*tcl_ParseVarName) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, Tcl_Parse * parsePtr, int append)); /* 364 */      int (*tcl_ParseVarName) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int numBytes, Tcl_Parse * parsePtr, int append)); /* 364 */
1664      char * (*tcl_GetCwd) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * cwdPtr)); /* 365 */      char * (*tcl_GetCwd) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * cwdPtr)); /* 365 */
1665      int (*tcl_Chdir) _ANSI_ARGS_((CONST char * dirName)); /* 366 */      int (*tcl_Chdir) _ANSI_ARGS_((CONST char * dirName)); /* 366 */
1666      int (*tcl_Access) _ANSI_ARGS_((CONST char * path, int mode)); /* 367 */      int (*tcl_Access) _ANSI_ARGS_((CONST char * path, int mode)); /* 367 */
1667      int (*tcl_Stat) _ANSI_ARGS_((CONST char * path, struct stat * bufPtr)); /* 368 */      int (*tcl_Stat) _ANSI_ARGS_((CONST char * path, struct stat * bufPtr)); /* 368 */
1668      int (*tcl_UtfNcmp) _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n)); /* 369 */      int (*tcl_UtfNcmp) _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n)); /* 369 */
1669      int (*tcl_UtfNcasecmp) _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n)); /* 370 */      int (*tcl_UtfNcasecmp) _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n)); /* 370 */
1670      int (*tcl_StringCaseMatch) _ANSI_ARGS_((CONST char * str, CONST char * pattern, int nocase)); /* 371 */      int (*tcl_StringCaseMatch) _ANSI_ARGS_((CONST char * str, CONST char * pattern, int nocase)); /* 371 */
1671      int (*tcl_UniCharIsControl) _ANSI_ARGS_((int ch)); /* 372 */      int (*tcl_UniCharIsControl) _ANSI_ARGS_((int ch)); /* 372 */
1672      int (*tcl_UniCharIsGraph) _ANSI_ARGS_((int ch)); /* 373 */      int (*tcl_UniCharIsGraph) _ANSI_ARGS_((int ch)); /* 373 */
1673      int (*tcl_UniCharIsPrint) _ANSI_ARGS_((int ch)); /* 374 */      int (*tcl_UniCharIsPrint) _ANSI_ARGS_((int ch)); /* 374 */
1674      int (*tcl_UniCharIsPunct) _ANSI_ARGS_((int ch)); /* 375 */      int (*tcl_UniCharIsPunct) _ANSI_ARGS_((int ch)); /* 375 */
1675      int (*tcl_RegExpExecObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_RegExp regexp, Tcl_Obj * objPtr, int offset, int nmatches, int flags)); /* 376 */      int (*tcl_RegExpExecObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_RegExp regexp, Tcl_Obj * objPtr, int offset, int nmatches, int flags)); /* 376 */
1676      void (*tcl_RegExpGetInfo) _ANSI_ARGS_((Tcl_RegExp regexp, Tcl_RegExpInfo * infoPtr)); /* 377 */      void (*tcl_RegExpGetInfo) _ANSI_ARGS_((Tcl_RegExp regexp, Tcl_RegExpInfo * infoPtr)); /* 377 */
1677      Tcl_Obj * (*tcl_NewUnicodeObj) _ANSI_ARGS_((Tcl_UniChar * unicode, int numChars)); /* 378 */      Tcl_Obj * (*tcl_NewUnicodeObj) _ANSI_ARGS_((Tcl_UniChar * unicode, int numChars)); /* 378 */
1678      void (*tcl_SetUnicodeObj) _ANSI_ARGS_((Tcl_Obj * objPtr, Tcl_UniChar * unicode, int numChars)); /* 379 */      void (*tcl_SetUnicodeObj) _ANSI_ARGS_((Tcl_Obj * objPtr, Tcl_UniChar * unicode, int numChars)); /* 379 */
1679      int (*tcl_GetCharLength) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 380 */      int (*tcl_GetCharLength) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 380 */
1680      Tcl_UniChar (*tcl_GetUniChar) _ANSI_ARGS_((Tcl_Obj * objPtr, int index)); /* 381 */      Tcl_UniChar (*tcl_GetUniChar) _ANSI_ARGS_((Tcl_Obj * objPtr, int index)); /* 381 */
1681      Tcl_UniChar * (*tcl_GetUnicode) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 382 */      Tcl_UniChar * (*tcl_GetUnicode) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 382 */
1682      Tcl_Obj * (*tcl_GetRange) _ANSI_ARGS_((Tcl_Obj * objPtr, int first, int last)); /* 383 */      Tcl_Obj * (*tcl_GetRange) _ANSI_ARGS_((Tcl_Obj * objPtr, int first, int last)); /* 383 */
1683      void (*tcl_AppendUnicodeToObj) _ANSI_ARGS_((Tcl_Obj * objPtr, Tcl_UniChar * unicode, int length)); /* 384 */      void (*tcl_AppendUnicodeToObj) _ANSI_ARGS_((Tcl_Obj * objPtr, Tcl_UniChar * unicode, int length)); /* 384 */
1684      int (*tcl_RegExpMatchObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * stringObj, Tcl_Obj * patternObj)); /* 385 */      int (*tcl_RegExpMatchObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * stringObj, Tcl_Obj * patternObj)); /* 385 */
1685      void (*tcl_SetNotifier) _ANSI_ARGS_((Tcl_NotifierProcs * notifierProcPtr)); /* 386 */      void (*tcl_SetNotifier) _ANSI_ARGS_((Tcl_NotifierProcs * notifierProcPtr)); /* 386 */
1686      Tcl_Mutex * (*tcl_GetAllocMutex) _ANSI_ARGS_((void)); /* 387 */      Tcl_Mutex * (*tcl_GetAllocMutex) _ANSI_ARGS_((void)); /* 387 */
1687      int (*tcl_GetChannelNames) _ANSI_ARGS_((Tcl_Interp * interp)); /* 388 */      int (*tcl_GetChannelNames) _ANSI_ARGS_((Tcl_Interp * interp)); /* 388 */
1688      int (*tcl_GetChannelNamesEx) _ANSI_ARGS_((Tcl_Interp * interp, char * pattern)); /* 389 */      int (*tcl_GetChannelNamesEx) _ANSI_ARGS_((Tcl_Interp * interp, char * pattern)); /* 389 */
1689      int (*tcl_ProcObjCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 390 */      int (*tcl_ProcObjCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 390 */
1690      void (*tcl_ConditionFinalize) _ANSI_ARGS_((Tcl_Condition * condPtr)); /* 391 */      void (*tcl_ConditionFinalize) _ANSI_ARGS_((Tcl_Condition * condPtr)); /* 391 */
1691      void (*tcl_MutexFinalize) _ANSI_ARGS_((Tcl_Mutex * mutex)); /* 392 */      void (*tcl_MutexFinalize) _ANSI_ARGS_((Tcl_Mutex * mutex)); /* 392 */
1692      int (*tcl_CreateThread) _ANSI_ARGS_((Tcl_ThreadId * idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags)); /* 393 */      int (*tcl_CreateThread) _ANSI_ARGS_((Tcl_ThreadId * idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags)); /* 393 */
1693  } TclStubs;  } TclStubs;
1694    
1695  #ifdef __cplusplus  #ifdef __cplusplus
1696  extern "C" {  extern "C" {
1697  #endif  #endif
1698  extern TclStubs *tclStubsPtr;  extern TclStubs *tclStubsPtr;
1699  #ifdef __cplusplus  #ifdef __cplusplus
1700  }  }
1701  #endif  #endif
1702    
1703  #if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS)  #if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS)
1704    
1705  /*  /*
1706   * Inline function declarations:   * Inline function declarations:
1707   */   */
1708    
1709  #ifndef Tcl_PkgProvideEx  #ifndef Tcl_PkgProvideEx
1710  #define Tcl_PkgProvideEx \  #define Tcl_PkgProvideEx \
1711          (tclStubsPtr->tcl_PkgProvideEx) /* 0 */          (tclStubsPtr->tcl_PkgProvideEx) /* 0 */
1712  #endif  #endif
1713  #ifndef Tcl_PkgRequireEx  #ifndef Tcl_PkgRequireEx
1714  #define Tcl_PkgRequireEx \  #define Tcl_PkgRequireEx \
1715          (tclStubsPtr->tcl_PkgRequireEx) /* 1 */          (tclStubsPtr->tcl_PkgRequireEx) /* 1 */
1716  #endif  #endif
1717  #ifndef Tcl_Panic  #ifndef Tcl_Panic
1718  #define Tcl_Panic \  #define Tcl_Panic \
1719          (tclStubsPtr->tcl_Panic) /* 2 */          (tclStubsPtr->tcl_Panic) /* 2 */
1720  #endif  #endif
1721  #ifndef Tcl_Alloc  #ifndef Tcl_Alloc
1722  #define Tcl_Alloc \  #define Tcl_Alloc \
1723          (tclStubsPtr->tcl_Alloc) /* 3 */          (tclStubsPtr->tcl_Alloc) /* 3 */
1724  #endif  #endif
1725  #ifndef Tcl_Free  #ifndef Tcl_Free
1726  #define Tcl_Free \  #define Tcl_Free \
1727          (tclStubsPtr->tcl_Free) /* 4 */          (tclStubsPtr->tcl_Free) /* 4 */
1728  #endif  #endif
1729  #ifndef Tcl_Realloc  #ifndef Tcl_Realloc
1730  #define Tcl_Realloc \  #define Tcl_Realloc \
1731          (tclStubsPtr->tcl_Realloc) /* 5 */          (tclStubsPtr->tcl_Realloc) /* 5 */
1732  #endif  #endif
1733  #ifndef Tcl_DbCkalloc  #ifndef Tcl_DbCkalloc
1734  #define Tcl_DbCkalloc \  #define Tcl_DbCkalloc \
1735          (tclStubsPtr->tcl_DbCkalloc) /* 6 */          (tclStubsPtr->tcl_DbCkalloc) /* 6 */
1736  #endif  #endif
1737  #ifndef Tcl_DbCkfree  #ifndef Tcl_DbCkfree
1738  #define Tcl_DbCkfree \  #define Tcl_DbCkfree \
1739          (tclStubsPtr->tcl_DbCkfree) /* 7 */          (tclStubsPtr->tcl_DbCkfree) /* 7 */
1740  #endif  #endif
1741  #ifndef Tcl_DbCkrealloc  #ifndef Tcl_DbCkrealloc
1742  #define Tcl_DbCkrealloc \  #define Tcl_DbCkrealloc \
1743          (tclStubsPtr->tcl_DbCkrealloc) /* 8 */          (tclStubsPtr->tcl_DbCkrealloc) /* 8 */
1744  #endif  #endif
1745  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1746  #ifndef Tcl_CreateFileHandler  #ifndef Tcl_CreateFileHandler
1747  #define Tcl_CreateFileHandler \  #define Tcl_CreateFileHandler \
1748          (tclStubsPtr->tcl_CreateFileHandler) /* 9 */          (tclStubsPtr->tcl_CreateFileHandler) /* 9 */
1749  #endif  #endif
1750  #endif /* UNIX */  #endif /* UNIX */
1751  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1752  #ifndef Tcl_DeleteFileHandler  #ifndef Tcl_DeleteFileHandler
1753  #define Tcl_DeleteFileHandler \  #define Tcl_DeleteFileHandler \
1754          (tclStubsPtr->tcl_DeleteFileHandler) /* 10 */          (tclStubsPtr->tcl_DeleteFileHandler) /* 10 */
1755  #endif  #endif
1756  #endif /* UNIX */  #endif /* UNIX */
1757  #ifndef Tcl_SetTimer  #ifndef Tcl_SetTimer
1758  #define Tcl_SetTimer \  #define Tcl_SetTimer \
1759          (tclStubsPtr->tcl_SetTimer) /* 11 */          (tclStubsPtr->tcl_SetTimer) /* 11 */
1760  #endif  #endif
1761  #ifndef Tcl_Sleep  #ifndef Tcl_Sleep
1762  #define Tcl_Sleep \  #define Tcl_Sleep \
1763          (tclStubsPtr->tcl_Sleep) /* 12 */          (tclStubsPtr->tcl_Sleep) /* 12 */
1764  #endif  #endif
1765  #ifndef Tcl_WaitForEvent  #ifndef Tcl_WaitForEvent
1766  #define Tcl_WaitForEvent \  #define Tcl_WaitForEvent \
1767          (tclStubsPtr->tcl_WaitForEvent) /* 13 */          (tclStubsPtr->tcl_WaitForEvent) /* 13 */
1768  #endif  #endif
1769  #ifndef Tcl_AppendAllObjTypes  #ifndef Tcl_AppendAllObjTypes
1770  #define Tcl_AppendAllObjTypes \  #define Tcl_AppendAllObjTypes \
1771          (tclStubsPtr->tcl_AppendAllObjTypes) /* 14 */          (tclStubsPtr->tcl_AppendAllObjTypes) /* 14 */
1772  #endif  #endif
1773  #ifndef Tcl_AppendStringsToObj  #ifndef Tcl_AppendStringsToObj
1774  #define Tcl_AppendStringsToObj \  #define Tcl_AppendStringsToObj \
1775          (tclStubsPtr->tcl_AppendStringsToObj) /* 15 */          (tclStubsPtr->tcl_AppendStringsToObj) /* 15 */
1776  #endif  #endif
1777  #ifndef Tcl_AppendToObj  #ifndef Tcl_AppendToObj
1778  #define Tcl_AppendToObj \  #define Tcl_AppendToObj \
1779          (tclStubsPtr->tcl_AppendToObj) /* 16 */          (tclStubsPtr->tcl_AppendToObj) /* 16 */
1780  #endif  #endif
1781  #ifndef Tcl_ConcatObj  #ifndef Tcl_ConcatObj
1782  #define Tcl_ConcatObj \  #define Tcl_ConcatObj \
1783          (tclStubsPtr->tcl_ConcatObj) /* 17 */          (tclStubsPtr->tcl_ConcatObj) /* 17 */
1784  #endif  #endif
1785  #ifndef Tcl_ConvertToType  #ifndef Tcl_ConvertToType
1786  #define Tcl_ConvertToType \  #define Tcl_ConvertToType \
1787          (tclStubsPtr->tcl_ConvertToType) /* 18 */          (tclStubsPtr->tcl_ConvertToType) /* 18 */
1788  #endif  #endif
1789  #ifndef Tcl_DbDecrRefCount  #ifndef Tcl_DbDecrRefCount
1790  #define Tcl_DbDecrRefCount \  #define Tcl_DbDecrRefCount \
1791          (tclStubsPtr->tcl_DbDecrRefCount) /* 19 */          (tclStubsPtr->tcl_DbDecrRefCount) /* 19 */
1792  #endif  #endif
1793  #ifndef Tcl_DbIncrRefCount  #ifndef Tcl_DbIncrRefCount
1794  #define Tcl_DbIncrRefCount \  #define Tcl_DbIncrRefCount \
1795          (tclStubsPtr->tcl_DbIncrRefCount) /* 20 */          (tclStubsPtr->tcl_DbIncrRefCount) /* 20 */
1796  #endif  #endif
1797  #ifndef Tcl_DbIsShared  #ifndef Tcl_DbIsShared
1798  #define Tcl_DbIsShared \  #define Tcl_DbIsShared \
1799          (tclStubsPtr->tcl_DbIsShared) /* 21 */          (tclStubsPtr->tcl_DbIsShared) /* 21 */
1800  #endif  #endif
1801  #ifndef Tcl_DbNewBooleanObj  #ifndef Tcl_DbNewBooleanObj
1802  #define Tcl_DbNewBooleanObj \  #define Tcl_DbNewBooleanObj \
1803          (tclStubsPtr->tcl_DbNewBooleanObj) /* 22 */          (tclStubsPtr->tcl_DbNewBooleanObj) /* 22 */
1804  #endif  #endif
1805  #ifndef Tcl_DbNewByteArrayObj  #ifndef Tcl_DbNewByteArrayObj
1806  #define Tcl_DbNewByteArrayObj \  #define Tcl_DbNewByteArrayObj \
1807          (tclStubsPtr->tcl_DbNewByteArrayObj) /* 23 */          (tclStubsPtr->tcl_DbNewByteArrayObj) /* 23 */
1808  #endif  #endif
1809  #ifndef Tcl_DbNewDoubleObj  #ifndef Tcl_DbNewDoubleObj
1810  #define Tcl_DbNewDoubleObj \  #define Tcl_DbNewDoubleObj \
1811          (tclStubsPtr->tcl_DbNewDoubleObj) /* 24 */          (tclStubsPtr->tcl_DbNewDoubleObj) /* 24 */
1812  #endif  #endif
1813  #ifndef Tcl_DbNewListObj  #ifndef Tcl_DbNewListObj
1814  #define Tcl_DbNewListObj \  #define Tcl_DbNewListObj \
1815          (tclStubsPtr->tcl_DbNewListObj) /* 25 */          (tclStubsPtr->tcl_DbNewListObj) /* 25 */
1816  #endif  #endif
1817  #ifndef Tcl_DbNewLongObj  #ifndef Tcl_DbNewLongObj
1818  #define Tcl_DbNewLongObj \  #define Tcl_DbNewLongObj \
1819          (tclStubsPtr->tcl_DbNewLongObj) /* 26 */          (tclStubsPtr->tcl_DbNewLongObj) /* 26 */
1820  #endif  #endif
1821  #ifndef Tcl_DbNewObj  #ifndef Tcl_DbNewObj
1822  #define Tcl_DbNewObj \  #define Tcl_DbNewObj \
1823          (tclStubsPtr->tcl_DbNewObj) /* 27 */          (tclStubsPtr->tcl_DbNewObj) /* 27 */
1824  #endif  #endif
1825  #ifndef Tcl_DbNewStringObj  #ifndef Tcl_DbNewStringObj
1826  #define Tcl_DbNewStringObj \  #define Tcl_DbNewStringObj \
1827          (tclStubsPtr->tcl_DbNewStringObj) /* 28 */          (tclStubsPtr->tcl_DbNewStringObj) /* 28 */
1828  #endif  #endif
1829  #ifndef Tcl_DuplicateObj  #ifndef Tcl_DuplicateObj
1830  #define Tcl_DuplicateObj \  #define Tcl_DuplicateObj \
1831          (tclStubsPtr->tcl_DuplicateObj) /* 29 */          (tclStubsPtr->tcl_DuplicateObj) /* 29 */
1832  #endif  #endif
1833  #ifndef TclFreeObj  #ifndef TclFreeObj
1834  #define TclFreeObj \  #define TclFreeObj \
1835          (tclStubsPtr->tclFreeObj) /* 30 */          (tclStubsPtr->tclFreeObj) /* 30 */
1836  #endif  #endif
1837  #ifndef Tcl_GetBoolean  #ifndef Tcl_GetBoolean
1838  #define Tcl_GetBoolean \  #define Tcl_GetBoolean \
1839          (tclStubsPtr->tcl_GetBoolean) /* 31 */          (tclStubsPtr->tcl_GetBoolean) /* 31 */
1840  #endif  #endif
1841  #ifndef Tcl_GetBooleanFromObj  #ifndef Tcl_GetBooleanFromObj
1842  #define Tcl_GetBooleanFromObj \  #define Tcl_GetBooleanFromObj \
1843          (tclStubsPtr->tcl_GetBooleanFromObj) /* 32 */          (tclStubsPtr->tcl_GetBooleanFromObj) /* 32 */
1844  #endif  #endif
1845  #ifndef Tcl_GetByteArrayFromObj  #ifndef Tcl_GetByteArrayFromObj
1846  #define Tcl_GetByteArrayFromObj \  #define Tcl_GetByteArrayFromObj \
1847          (tclStubsPtr->tcl_GetByteArrayFromObj) /* 33 */          (tclStubsPtr->tcl_GetByteArrayFromObj) /* 33 */
1848  #endif  #endif
1849  #ifndef Tcl_GetDouble  #ifndef Tcl_GetDouble
1850  #define Tcl_GetDouble \  #define Tcl_GetDouble \
1851          (tclStubsPtr->tcl_GetDouble) /* 34 */          (tclStubsPtr->tcl_GetDouble) /* 34 */
1852  #endif  #endif
1853  #ifndef Tcl_GetDoubleFromObj  #ifndef Tcl_GetDoubleFromObj
1854  #define Tcl_GetDoubleFromObj \  #define Tcl_GetDoubleFromObj \
1855          (tclStubsPtr->tcl_GetDoubleFromObj) /* 35 */          (tclStubsPtr->tcl_GetDoubleFromObj) /* 35 */
1856  #endif  #endif
1857  #ifndef Tcl_GetIndexFromObj  #ifndef Tcl_GetIndexFromObj
1858  #define Tcl_GetIndexFromObj \  #define Tcl_GetIndexFromObj \
1859          (tclStubsPtr->tcl_GetIndexFromObj) /* 36 */          (tclStubsPtr->tcl_GetIndexFromObj) /* 36 */
1860  #endif  #endif
1861  #ifndef Tcl_GetInt  #ifndef Tcl_GetInt
1862  #define Tcl_GetInt \  #define Tcl_GetInt \
1863          (tclStubsPtr->tcl_GetInt) /* 37 */          (tclStubsPtr->tcl_GetInt) /* 37 */
1864  #endif  #endif
1865  #ifndef Tcl_GetIntFromObj  #ifndef Tcl_GetIntFromObj
1866  #define Tcl_GetIntFromObj \  #define Tcl_GetIntFromObj \
1867          (tclStubsPtr->tcl_GetIntFromObj) /* 38 */          (tclStubsPtr->tcl_GetIntFromObj) /* 38 */
1868  #endif  #endif
1869  #ifndef Tcl_GetLongFromObj  #ifndef Tcl_GetLongFromObj
1870  #define Tcl_GetLongFromObj \  #define Tcl_GetLongFromObj \
1871          (tclStubsPtr->tcl_GetLongFromObj) /* 39 */          (tclStubsPtr->tcl_GetLongFromObj) /* 39 */
1872  #endif  #endif
1873  #ifndef Tcl_GetObjType  #ifndef Tcl_GetObjType
1874  #define Tcl_GetObjType \  #define Tcl_GetObjType \
1875          (tclStubsPtr->tcl_GetObjType) /* 40 */          (tclStubsPtr->tcl_GetObjType) /* 40 */
1876  #endif  #endif
1877  #ifndef Tcl_GetStringFromObj  #ifndef Tcl_GetStringFromObj
1878  #define Tcl_GetStringFromObj \  #define Tcl_GetStringFromObj \
1879          (tclStubsPtr->tcl_GetStringFromObj) /* 41 */          (tclStubsPtr->tcl_GetStringFromObj) /* 41 */
1880  #endif  #endif
1881  #ifndef Tcl_InvalidateStringRep  #ifndef Tcl_InvalidateStringRep
1882  #define Tcl_InvalidateStringRep \  #define Tcl_InvalidateStringRep \
1883          (tclStubsPtr->tcl_InvalidateStringRep) /* 42 */          (tclStubsPtr->tcl_InvalidateStringRep) /* 42 */
1884  #endif  #endif
1885  #ifndef Tcl_ListObjAppendList  #ifndef Tcl_ListObjAppendList
1886  #define Tcl_ListObjAppendList \  #define Tcl_ListObjAppendList \
1887          (tclStubsPtr->tcl_ListObjAppendList) /* 43 */          (tclStubsPtr->tcl_ListObjAppendList) /* 43 */
1888  #endif  #endif
1889  #ifndef Tcl_ListObjAppendElement  #ifndef Tcl_ListObjAppendElement
1890  #define Tcl_ListObjAppendElement \  #define Tcl_ListObjAppendElement \
1891          (tclStubsPtr->tcl_ListObjAppendElement) /* 44 */          (tclStubsPtr->tcl_ListObjAppendElement) /* 44 */
1892  #endif  #endif
1893  #ifndef Tcl_ListObjGetElements  #ifndef Tcl_ListObjGetElements
1894  #define Tcl_ListObjGetElements \  #define Tcl_ListObjGetElements \
1895          (tclStubsPtr->tcl_ListObjGetElements) /* 45 */          (tclStubsPtr->tcl_ListObjGetElements) /* 45 */
1896  #endif  #endif
1897  #ifndef Tcl_ListObjIndex  #ifndef Tcl_ListObjIndex
1898  #define Tcl_ListObjIndex \  #define Tcl_ListObjIndex \
1899          (tclStubsPtr->tcl_ListObjIndex) /* 46 */          (tclStubsPtr->tcl_ListObjIndex) /* 46 */
1900  #endif  #endif
1901  #ifndef Tcl_ListObjLength  #ifndef Tcl_ListObjLength
1902  #define Tcl_ListObjLength \  #define Tcl_ListObjLength \
1903          (tclStubsPtr->tcl_ListObjLength) /* 47 */          (tclStubsPtr->tcl_ListObjLength) /* 47 */
1904  #endif  #endif
1905  #ifndef Tcl_ListObjReplace  #ifndef Tcl_ListObjReplace
1906  #define Tcl_ListObjReplace \  #define Tcl_ListObjReplace \
1907          (tclStubsPtr->tcl_ListObjReplace) /* 48 */          (tclStubsPtr->tcl_ListObjReplace) /* 48 */
1908  #endif  #endif
1909  #ifndef Tcl_NewBooleanObj  #ifndef Tcl_NewBooleanObj
1910  #define Tcl_NewBooleanObj \  #define Tcl_NewBooleanObj \
1911          (tclStubsPtr->tcl_NewBooleanObj) /* 49 */          (tclStubsPtr->tcl_NewBooleanObj) /* 49 */
1912  #endif  #endif
1913  #ifndef Tcl_NewByteArrayObj  #ifndef Tcl_NewByteArrayObj
1914  #define Tcl_NewByteArrayObj \  #define Tcl_NewByteArrayObj \
1915          (tclStubsPtr->tcl_NewByteArrayObj) /* 50 */          (tclStubsPtr->tcl_NewByteArrayObj) /* 50 */
1916  #endif  #endif
1917  #ifndef Tcl_NewDoubleObj  #ifndef Tcl_NewDoubleObj
1918  #define Tcl_NewDoubleObj \  #define Tcl_NewDoubleObj \
1919          (tclStubsPtr->tcl_NewDoubleObj) /* 51 */          (tclStubsPtr->tcl_NewDoubleObj) /* 51 */
1920  #endif  #endif
1921  #ifndef Tcl_NewIntObj  #ifndef Tcl_NewIntObj
1922  #define Tcl_NewIntObj \  #define Tcl_NewIntObj \
1923          (tclStubsPtr->tcl_NewIntObj) /* 52 */          (tclStubsPtr->tcl_NewIntObj) /* 52 */
1924  #endif  #endif
1925  #ifndef Tcl_NewListObj  #ifndef Tcl_NewListObj
1926  #define Tcl_NewListObj \  #define Tcl_NewListObj \
1927          (tclStubsPtr->tcl_NewListObj) /* 53 */          (tclStubsPtr->tcl_NewListObj) /* 53 */
1928  #endif  #endif
1929  #ifndef Tcl_NewLongObj  #ifndef Tcl_NewLongObj
1930  #define Tcl_NewLongObj \  #define Tcl_NewLongObj \
1931          (tclStubsPtr->tcl_NewLongObj) /* 54 */          (tclStubsPtr->tcl_NewLongObj) /* 54 */
1932  #endif  #endif
1933  #ifndef Tcl_NewObj  #ifndef Tcl_NewObj
1934  #define Tcl_NewObj \  #define Tcl_NewObj \
1935          (tclStubsPtr->tcl_NewObj) /* 55 */          (tclStubsPtr->tcl_NewObj) /* 55 */
1936  #endif  #endif
1937  #ifndef Tcl_NewStringObj  #ifndef Tcl_NewStringObj
1938  #define Tcl_NewStringObj \  #define Tcl_NewStringObj \
1939          (tclStubsPtr->tcl_NewStringObj) /* 56 */          (tclStubsPtr->tcl_NewStringObj) /* 56 */
1940  #endif  #endif
1941  #ifndef Tcl_SetBooleanObj  #ifndef Tcl_SetBooleanObj
1942  #define Tcl_SetBooleanObj \  #define Tcl_SetBooleanObj \
1943          (tclStubsPtr->tcl_SetBooleanObj) /* 57 */          (tclStubsPtr->tcl_SetBooleanObj) /* 57 */
1944  #endif  #endif
1945  #ifndef Tcl_SetByteArrayLength  #ifndef Tcl_SetByteArrayLength
1946  #define Tcl_SetByteArrayLength \  #define Tcl_SetByteArrayLength \
1947          (tclStubsPtr->tcl_SetByteArrayLength) /* 58 */          (tclStubsPtr->tcl_SetByteArrayLength) /* 58 */
1948  #endif  #endif
1949  #ifndef Tcl_SetByteArrayObj  #ifndef Tcl_SetByteArrayObj
1950  #define Tcl_SetByteArrayObj \  #define Tcl_SetByteArrayObj \
1951          (tclStubsPtr->tcl_SetByteArrayObj) /* 59 */          (tclStubsPtr->tcl_SetByteArrayObj) /* 59 */
1952  #endif  #endif
1953  #ifndef Tcl_SetDoubleObj  #ifndef Tcl_SetDoubleObj
1954  #define Tcl_SetDoubleObj \  #define Tcl_SetDoubleObj \
1955          (tclStubsPtr->tcl_SetDoubleObj) /* 60 */          (tclStubsPtr->tcl_SetDoubleObj) /* 60 */
1956  #endif  #endif
1957  #ifndef Tcl_SetIntObj  #ifndef Tcl_SetIntObj
1958  #define Tcl_SetIntObj \  #define Tcl_SetIntObj \
1959          (tclStubsPtr->tcl_SetIntObj) /* 61 */          (tclStubsPtr->tcl_SetIntObj) /* 61 */
1960  #endif  #endif
1961  #ifndef Tcl_SetListObj  #ifndef Tcl_SetListObj
1962  #define Tcl_SetListObj \  #define Tcl_SetListObj \
1963          (tclStubsPtr->tcl_SetListObj) /* 62 */          (tclStubsPtr->tcl_SetListObj) /* 62 */
1964  #endif  #endif
1965  #ifndef Tcl_SetLongObj  #ifndef Tcl_SetLongObj
1966  #define Tcl_SetLongObj \  #define Tcl_SetLongObj \
1967          (tclStubsPtr->tcl_SetLongObj) /* 63 */          (tclStubsPtr->tcl_SetLongObj) /* 63 */
1968  #endif  #endif
1969  #ifndef Tcl_SetObjLength  #ifndef Tcl_SetObjLength
1970  #define Tcl_SetObjLength \  #define Tcl_SetObjLength \
1971          (tclStubsPtr->tcl_SetObjLength) /* 64 */          (tclStubsPtr->tcl_SetObjLength) /* 64 */
1972  #endif  #endif
1973  #ifndef Tcl_SetStringObj  #ifndef Tcl_SetStringObj
1974  #define Tcl_SetStringObj \  #define Tcl_SetStringObj \
1975          (tclStubsPtr->tcl_SetStringObj) /* 65 */          (tclStubsPtr->tcl_SetStringObj) /* 65 */
1976  #endif  #endif
1977  #ifndef Tcl_AddErrorInfo  #ifndef Tcl_AddErrorInfo
1978  #define Tcl_AddErrorInfo \  #define Tcl_AddErrorInfo \
1979          (tclStubsPtr->tcl_AddErrorInfo) /* 66 */          (tclStubsPtr->tcl_AddErrorInfo) /* 66 */
1980  #endif  #endif
1981  #ifndef Tcl_AddObjErrorInfo  #ifndef Tcl_AddObjErrorInfo
1982  #define Tcl_AddObjErrorInfo \  #define Tcl_AddObjErrorInfo \
1983          (tclStubsPtr->tcl_AddObjErrorInfo) /* 67 */          (tclStubsPtr->tcl_AddObjErrorInfo) /* 67 */
1984  #endif  #endif
1985  #ifndef Tcl_AllowExceptions  #ifndef Tcl_AllowExceptions
1986  #define Tcl_AllowExceptions \  #define Tcl_AllowExceptions \
1987          (tclStubsPtr->tcl_AllowExceptions) /* 68 */          (tclStubsPtr->tcl_AllowExceptions) /* 68 */
1988  #endif  #endif
1989  #ifndef Tcl_AppendElement  #ifndef Tcl_AppendElement
1990  #define Tcl_AppendElement \  #define Tcl_AppendElement \
1991          (tclStubsPtr->tcl_AppendElement) /* 69 */          (tclStubsPtr->tcl_AppendElement) /* 69 */
1992  #endif  #endif
1993  #ifndef Tcl_AppendResult  #ifndef Tcl_AppendResult
1994  #define Tcl_AppendResult \  #define Tcl_AppendResult \
1995          (tclStubsPtr->tcl_AppendResult) /* 70 */          (tclStubsPtr->tcl_AppendResult) /* 70 */
1996  #endif  #endif
1997  #ifndef Tcl_AsyncCreate  #ifndef Tcl_AsyncCreate
1998  #define Tcl_AsyncCreate \  #define Tcl_AsyncCreate \
1999          (tclStubsPtr->tcl_AsyncCreate) /* 71 */          (tclStubsPtr->tcl_AsyncCreate) /* 71 */
2000  #endif  #endif
2001  #ifndef Tcl_AsyncDelete  #ifndef Tcl_AsyncDelete
2002  #define Tcl_AsyncDelete \  #define Tcl_AsyncDelete \
2003          (tclStubsPtr->tcl_AsyncDelete) /* 72 */          (tclStubsPtr->tcl_AsyncDelete) /* 72 */
2004  #endif  #endif
2005  #ifndef Tcl_AsyncInvoke  #ifndef Tcl_AsyncInvoke
2006  #define Tcl_AsyncInvoke \  #define Tcl_AsyncInvoke \
2007          (tclStubsPtr->tcl_AsyncInvoke) /* 73 */          (tclStubsPtr->tcl_AsyncInvoke) /* 73 */
2008  #endif  #endif
2009  #ifndef Tcl_AsyncMark  #ifndef Tcl_AsyncMark
2010  #define Tcl_AsyncMark \  #define Tcl_AsyncMark \
2011          (tclStubsPtr->tcl_AsyncMark) /* 74 */          (tclStubsPtr->tcl_AsyncMark) /* 74 */
2012  #endif  #endif
2013  #ifndef Tcl_AsyncReady  #ifndef Tcl_AsyncReady
2014  #define Tcl_AsyncReady \  #define Tcl_AsyncReady \
2015          (tclStubsPtr->tcl_AsyncReady) /* 75 */          (tclStubsPtr->tcl_AsyncReady) /* 75 */
2016  #endif  #endif
2017  #ifndef Tcl_BackgroundError  #ifndef Tcl_BackgroundError
2018  #define Tcl_BackgroundError \  #define Tcl_BackgroundError \
2019          (tclStubsPtr->tcl_BackgroundError) /* 76 */          (tclStubsPtr->tcl_BackgroundError) /* 76 */
2020  #endif  #endif
2021  #ifndef Tcl_Backslash  #ifndef Tcl_Backslash
2022  #define Tcl_Backslash \  #define Tcl_Backslash \
2023          (tclStubsPtr->tcl_Backslash) /* 77 */          (tclStubsPtr->tcl_Backslash) /* 77 */
2024  #endif  #endif
2025  #ifndef Tcl_BadChannelOption  #ifndef Tcl_BadChannelOption
2026  #define Tcl_BadChannelOption \  #define Tcl_BadChannelOption \
2027          (tclStubsPtr->tcl_BadChannelOption) /* 78 */          (tclStubsPtr->tcl_BadChannelOption) /* 78 */
2028  #endif  #endif
2029  #ifndef Tcl_CallWhenDeleted  #ifndef Tcl_CallWhenDeleted
2030  #define Tcl_CallWhenDeleted \  #define Tcl_CallWhenDeleted \
2031          (tclStubsPtr->tcl_CallWhenDeleted) /* 79 */          (tclStubsPtr->tcl_CallWhenDeleted) /* 79 */
2032  #endif  #endif
2033  #ifndef Tcl_CancelIdleCall  #ifndef Tcl_CancelIdleCall
2034  #define Tcl_CancelIdleCall \  #define Tcl_CancelIdleCall \
2035          (tclStubsPtr->tcl_CancelIdleCall) /* 80 */          (tclStubsPtr->tcl_CancelIdleCall) /* 80 */
2036  #endif  #endif
2037  #ifndef Tcl_Close  #ifndef Tcl_Close
2038  #define Tcl_Close \  #define Tcl_Close \
2039          (tclStubsPtr->tcl_Close) /* 81 */          (tclStubsPtr->tcl_Close) /* 81 */
2040  #endif  #endif
2041  #ifndef Tcl_CommandComplete  #ifndef Tcl_CommandComplete
2042  #define Tcl_CommandComplete \  #define Tcl_CommandComplete \
2043          (tclStubsPtr->tcl_CommandComplete) /* 82 */          (tclStubsPtr->tcl_CommandComplete) /* 82 */
2044  #endif  #endif
2045  #ifndef Tcl_Concat  #ifndef Tcl_Concat
2046  #define Tcl_Concat \  #define Tcl_Concat \
2047          (tclStubsPtr->tcl_Concat) /* 83 */          (tclStubsPtr->tcl_Concat) /* 83 */
2048  #endif  #endif
2049  #ifndef Tcl_ConvertElement  #ifndef Tcl_ConvertElement
2050  #define Tcl_ConvertElement \  #define Tcl_ConvertElement \
2051          (tclStubsPtr->tcl_ConvertElement) /* 84 */          (tclStubsPtr->tcl_ConvertElement) /* 84 */
2052  #endif  #endif
2053  #ifndef Tcl_ConvertCountedElement  #ifndef Tcl_ConvertCountedElement
2054  #define Tcl_ConvertCountedElement \  #define Tcl_ConvertCountedElement \
2055          (tclStubsPtr->tcl_ConvertCountedElement) /* 85 */          (tclStubsPtr->tcl_ConvertCountedElement) /* 85 */
2056  #endif  #endif
2057  #ifndef Tcl_CreateAlias  #ifndef Tcl_CreateAlias
2058  #define Tcl_CreateAlias \  #define Tcl_CreateAlias \
2059          (tclStubsPtr->tcl_CreateAlias) /* 86 */          (tclStubsPtr->tcl_CreateAlias) /* 86 */
2060  #endif  #endif
2061  #ifndef Tcl_CreateAliasObj  #ifndef Tcl_CreateAliasObj
2062  #define Tcl_CreateAliasObj \  #define Tcl_CreateAliasObj \
2063          (tclStubsPtr->tcl_CreateAliasObj) /* 87 */          (tclStubsPtr->tcl_CreateAliasObj) /* 87 */
2064  #endif  #endif
2065  #ifndef Tcl_CreateChannel  #ifndef Tcl_CreateChannel
2066  #define Tcl_CreateChannel \  #define Tcl_CreateChannel \
2067          (tclStubsPtr->tcl_CreateChannel) /* 88 */          (tclStubsPtr->tcl_CreateChannel) /* 88 */
2068  #endif  #endif
2069  #ifndef Tcl_CreateChannelHandler  #ifndef Tcl_CreateChannelHandler
2070  #define Tcl_CreateChannelHandler \  #define Tcl_CreateChannelHandler \
2071          (tclStubsPtr->tcl_CreateChannelHandler) /* 89 */          (tclStubsPtr->tcl_CreateChannelHandler) /* 89 */
2072  #endif  #endif
2073  #ifndef Tcl_CreateCloseHandler  #ifndef Tcl_CreateCloseHandler
2074  #define Tcl_CreateCloseHandler \  #define Tcl_CreateCloseHandler \
2075          (tclStubsPtr->tcl_CreateCloseHandler) /* 90 */          (tclStubsPtr->tcl_CreateCloseHandler) /* 90 */
2076  #endif  #endif
2077  #ifndef Tcl_CreateCommand  #ifndef Tcl_CreateCommand
2078  #define Tcl_CreateCommand \  #define Tcl_CreateCommand \
2079          (tclStubsPtr->tcl_CreateCommand) /* 91 */          (tclStubsPtr->tcl_CreateCommand) /* 91 */
2080  #endif  #endif
2081  #ifndef Tcl_CreateEventSource  #ifndef Tcl_CreateEventSource
2082  #define Tcl_CreateEventSource \  #define Tcl_CreateEventSource \
2083          (tclStubsPtr->tcl_CreateEventSource) /* 92 */          (tclStubsPtr->tcl_CreateEventSource) /* 92 */
2084  #endif  #endif
2085  #ifndef Tcl_CreateExitHandler  #ifndef Tcl_CreateExitHandler
2086  #define Tcl_CreateExitHandler \  #define Tcl_CreateExitHandler \
2087          (tclStubsPtr->tcl_CreateExitHandler) /* 93 */          (tclStubsPtr->tcl_CreateExitHandler) /* 93 */
2088  #endif  #endif
2089  #ifndef Tcl_CreateInterp  #ifndef Tcl_CreateInterp
2090  #define Tcl_CreateInterp \  #define Tcl_CreateInterp \
2091          (tclStubsPtr->tcl_CreateInterp) /* 94 */          (tclStubsPtr->tcl_CreateInterp) /* 94 */
2092  #endif  #endif
2093  #ifndef Tcl_CreateMathFunc  #ifndef Tcl_CreateMathFunc
2094  #define Tcl_CreateMathFunc \  #define Tcl_CreateMathFunc \
2095          (tclStubsPtr->tcl_CreateMathFunc) /* 95 */          (tclStubsPtr->tcl_CreateMathFunc) /* 95 */
2096  #endif  #endif
2097  #ifndef Tcl_CreateObjCommand  #ifndef Tcl_CreateObjCommand
2098  #define Tcl_CreateObjCommand \  #define Tcl_CreateObjCommand \
2099          (tclStubsPtr->tcl_CreateObjCommand) /* 96 */          (tclStubsPtr->tcl_CreateObjCommand) /* 96 */
2100  #endif  #endif
2101  #ifndef Tcl_CreateSlave  #ifndef Tcl_CreateSlave
2102  #define Tcl_CreateSlave \  #define Tcl_CreateSlave \
2103          (tclStubsPtr->tcl_CreateSlave) /* 97 */          (tclStubsPtr->tcl_CreateSlave) /* 97 */
2104  #endif  #endif
2105  #ifndef Tcl_CreateTimerHandler  #ifndef Tcl_CreateTimerHandler
2106  #define Tcl_CreateTimerHandler \  #define Tcl_CreateTimerHandler \
2107          (tclStubsPtr->tcl_CreateTimerHandler) /* 98 */          (tclStubsPtr->tcl_CreateTimerHandler) /* 98 */
2108  #endif  #endif
2109  #ifndef Tcl_CreateTrace  #ifndef Tcl_CreateTrace
2110  #define Tcl_CreateTrace \  #define Tcl_CreateTrace \
2111          (tclStubsPtr->tcl_CreateTrace) /* 99 */          (tclStubsPtr->tcl_CreateTrace) /* 99 */
2112  #endif  #endif
2113  #ifndef Tcl_DeleteAssocData  #ifndef Tcl_DeleteAssocData
2114  #define Tcl_DeleteAssocData \  #define Tcl_DeleteAssocData \
2115          (tclStubsPtr->tcl_DeleteAssocData) /* 100 */          (tclStubsPtr->tcl_DeleteAssocData) /* 100 */
2116  #endif  #endif
2117  #ifndef Tcl_DeleteChannelHandler  #ifndef Tcl_DeleteChannelHandler
2118  #define Tcl_DeleteChannelHandler \  #define Tcl_DeleteChannelHandler \
2119          (tclStubsPtr->tcl_DeleteChannelHandler) /* 101 */          (tclStubsPtr->tcl_DeleteChannelHandler) /* 101 */
2120  #endif  #endif
2121  #ifndef Tcl_DeleteCloseHandler  #ifndef Tcl_DeleteCloseHandler
2122  #define Tcl_DeleteCloseHandler \  #define Tcl_DeleteCloseHandler \
2123          (tclStubsPtr->tcl_DeleteCloseHandler) /* 102 */          (tclStubsPtr->tcl_DeleteCloseHandler) /* 102 */
2124  #endif  #endif
2125  #ifndef Tcl_DeleteCommand  #ifndef Tcl_DeleteCommand
2126  #define Tcl_DeleteCommand \  #define Tcl_DeleteCommand \
2127          (tclStubsPtr->tcl_DeleteCommand) /* 103 */          (tclStubsPtr->tcl_DeleteCommand) /* 103 */
2128  #endif  #endif
2129  #ifndef Tcl_DeleteCommandFromToken  #ifndef Tcl_DeleteCommandFromToken
2130  #define Tcl_DeleteCommandFromToken \  #define Tcl_DeleteCommandFromToken \
2131          (tclStubsPtr->tcl_DeleteCommandFromToken) /* 104 */          (tclStubsPtr->tcl_DeleteCommandFromToken) /* 104 */
2132  #endif  #endif
2133  #ifndef Tcl_DeleteEvents  #ifndef Tcl_DeleteEvents
2134  #define Tcl_DeleteEvents \  #define Tcl_DeleteEvents \
2135          (tclStubsPtr->tcl_DeleteEvents) /* 105 */          (tclStubsPtr->tcl_DeleteEvents) /* 105 */
2136  #endif  #endif
2137  #ifndef Tcl_DeleteEventSource  #ifndef Tcl_DeleteEventSource
2138  #define Tcl_DeleteEventSource \  #define Tcl_DeleteEventSource \
2139          (tclStubsPtr->tcl_DeleteEventSource) /* 106 */          (tclStubsPtr->tcl_DeleteEventSource) /* 106 */
2140  #endif  #endif
2141  #ifndef Tcl_DeleteExitHandler  #ifndef Tcl_DeleteExitHandler
2142  #define Tcl_DeleteExitHandler \  #define Tcl_DeleteExitHandler \
2143          (tclStubsPtr->tcl_DeleteExitHandler) /* 107 */          (tclStubsPtr->tcl_DeleteExitHandler) /* 107 */
2144  #endif  #endif
2145  #ifndef Tcl_DeleteHashEntry  #ifndef Tcl_DeleteHashEntry
2146  #define Tcl_DeleteHashEntry \  #define Tcl_DeleteHashEntry \
2147          (tclStubsPtr->tcl_DeleteHashEntry) /* 108 */          (tclStubsPtr->tcl_DeleteHashEntry) /* 108 */
2148  #endif  #endif
2149  #ifndef Tcl_DeleteHashTable  #ifndef Tcl_DeleteHashTable
2150  #define Tcl_DeleteHashTable \  #define Tcl_DeleteHashTable \
2151          (tclStubsPtr->tcl_DeleteHashTable) /* 109 */          (tclStubsPtr->tcl_DeleteHashTable) /* 109 */
2152  #endif  #endif
2153  #ifndef Tcl_DeleteInterp  #ifndef Tcl_DeleteInterp
2154  #define Tcl_DeleteInterp \  #define Tcl_DeleteInterp \
2155          (tclStubsPtr->tcl_DeleteInterp) /* 110 */          (tclStubsPtr->tcl_DeleteInterp) /* 110 */
2156  #endif  #endif
2157  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */  #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
2158  #ifndef Tcl_DetachPids  #ifndef Tcl_DetachPids
2159  #define Tcl_DetachPids \  #define Tcl_DetachPids \
2160          (tclStubsPtr->tcl_DetachPids) /* 111 */          (tclStubsPtr->tcl_DetachPids) /* 111 */
2161  #endif  #endif
2162  #endif /* UNIX */  #endif /* UNIX */
2163  #ifdef __WIN32__  #ifdef __WIN32__
2164  #ifndef Tcl_DetachPids  #ifndef Tcl_DetachPids
2165  #define Tcl_DetachPids \  #define Tcl_DetachPids \
2166          (tclStubsPtr->tcl_DetachPids) /* 111 */          (tclStubsPtr->tcl_DetachPids) /* 111 */
2167  #endif  #endif
2168  #endif /* __WIN32__ */  #endif /* __WIN32__ */
2169  #ifndef Tcl_DeleteTimerHandler  #ifndef Tcl_DeleteTimerHandler
2170  #define Tcl_DeleteTimerHandler \  #define Tcl_DeleteTimerHandler \
2171          (tclStubsPtr->tcl_DeleteTimerHandler) /* 112 */          (tclStubsPtr->tcl_DeleteTimerHandler) /* 112 */
2172  #endif  #endif
2173  #ifndef Tcl_DeleteTrace  #ifndef Tcl_DeleteTrace
2174  #define Tcl_DeleteTrace \  #define Tcl_DeleteTrace \
2175          (tclStubsPtr->tcl_DeleteTrace) /* 113 */          (tclStubsPtr->tcl_DeleteTrace) /* 113 */
2176  #endif  #endif
2177  #ifndef Tcl_DontCallWhenDeleted  #ifndef Tcl_DontCallWhenDeleted
2178  #define Tcl_DontCallWhenDeleted \  #define Tcl_DontCallWhenDeleted \
2179          (tclStubsPtr->tcl_DontCallWhenDeleted) /* 114 */          (tclStubsPtr->tcl_DontCallWhenDeleted) /* 114 */
2180  #endif  #endif
2181  #ifndef Tcl_DoOneEvent  #ifndef Tcl_DoOneEvent
2182  #define Tcl_DoOneEvent \  #define Tcl_DoOneEvent \
2183          (tclStubsPtr->tcl_DoOneEvent) /* 115 */          (tclStubsPtr->tcl_DoOneEvent) /* 115 */
2184  #endif  #endif
2185  #ifndef Tcl_DoWhenIdle  #ifndef Tcl_DoWhenIdle
2186  #define Tcl_DoWhenIdle \  #define Tcl_DoWhenIdle \
2187          (tclStubsPtr->tcl_DoWhenIdle) /* 116 */          (tclStubsPtr->tcl_DoWhenIdle) /* 116 */
2188  #endif  #endif
2189  #ifndef Tcl_DStringAppend  #ifndef Tcl_DStringAppend
2190  #define Tcl_DStringAppend \  #define Tcl_DStringAppend \
2191          (tclStubsPtr->tcl_DStringAppend) /* 117 */          (tclStubsPtr->tcl_DStringAppend) /* 117 */
2192  #endif  #endif
2193  #ifndef Tcl_DStringAppendElement  #ifndef Tcl_DStringAppendElement
2194  #define Tcl_DStringAppendElement \  #define Tcl_DStringAppendElement \
2195          (tclStubsPtr->tcl_DStringAppendElement) /* 118 */          (tclStubsPtr->tcl_DStringAppendElement) /* 118 */
2196  #endif  #endif
2197  #ifndef Tcl_DStringEndSublist  #ifndef Tcl_DStringEndSublist
2198  #define Tcl_DStringEndSublist \  #define Tcl_DStringEndSublist \
2199          (tclStubsPtr->tcl_DStringEndSublist) /* 119 */          (tclStubsPtr->tcl_DStringEndSublist) /* 119 */
2200  #endif  #endif
2201  #ifndef Tcl_DStringFree  #ifndef Tcl_DStringFree
2202  #define Tcl_DStringFree \  #define Tcl_DStringFree \
2203          (tclStubsPtr->tcl_DStringFree) /* 120 */          (tclStubsPtr->tcl_DStringFree) /* 120 */
2204  #endif  #endif
2205  #ifndef Tcl_DStringGetResult  #ifndef Tcl_DStringGetResult
2206  #define Tcl_DStringGetResult \  #define Tcl_DStringGetResult \
2207          (tclStubsPtr->tcl_DStringGetResult) /* 121 */          (tclStubsPtr->tcl_DStringGetResult) /* 121 */
2208  #endif  #endif
2209  #ifndef Tcl_DStringInit  #ifndef Tcl_DStringInit
2210  #define Tcl_DStringInit \  #define Tcl_DStringInit \
2211          (tclStubsPtr->tcl_DStringInit) /* 122 */          (tclStubsPtr->tcl_DStringInit) /* 122 */
2212  #endif  #endif
2213  #ifndef Tcl_DStringResult  #ifndef Tcl_DStringResult
2214  #define Tcl_DStringResult \  #define Tcl_DStringResult \
2215          (tclStubsPtr->tcl_DStringResult) /* 123 */          (tclStubsPtr->tcl_DStringResult) /* 123 */
2216  #endif  #endif
2217  #ifndef Tcl_DStringSetLength  #ifndef Tcl_DStringSetLength
2218  #define Tcl_DStringSetLength \  #define Tcl_DStringSetLength \
2219          (tclStubsPtr->tcl_DStringSetLength) /* 124 */          (tclStubsPtr->tcl_DStringSetLength) /* 124 */
2220  #endif  #endif
2221  #ifndef Tcl_DStringStartSublist  #ifndef Tcl_DStringStartSublist
2222  #define Tcl_DStringStartSublist \  #define Tcl_DStringStartSublist \
2223          (tclStubsPtr->tcl_DStringStartSublist) /* 125 */          (tclStubsPtr->tcl_DStringStartSublist) /* 125 */
2224  #endif  #endif
2225  #ifndef Tcl_Eof  #ifndef Tcl_Eof
2226  #define Tcl_Eof \  #define Tcl_Eof \
2227          (tclStubsPtr->tcl_Eof) /* 126 */          (tclStubsPtr->tcl_Eof) /* 126 */
2228  #endif  #endif
2229  #ifndef Tcl_ErrnoId  #ifndef Tcl_ErrnoId
2230  #define Tcl_ErrnoId \  #define Tcl_ErrnoId \
2231          (tclStubsPtr->tcl_ErrnoId) /* 127 */          (tclStubsPtr->tcl_ErrnoId) /* 127 */
2232  #endif  #endif
2233  #ifndef Tcl_ErrnoMsg  #ifndef Tcl_ErrnoMsg
2234  #define Tcl_ErrnoMsg \  #define Tcl_ErrnoMsg \
2235          (tclStubsPtr->tcl_ErrnoMsg) /* 128 */          (tclStubsPtr->tcl_ErrnoMsg) /* 128 */
2236  #endif  #endif
2237  #ifndef Tcl_Eval  #ifndef Tcl_Eval
2238  #define Tcl_Eval \  #define Tcl_Eval \
2239          (tclStubsPtr->tcl_Eval) /* 129 */          (tclStubsPtr->tcl_Eval) /* 129 */
2240  #endif  #endif
2241  #ifndef Tcl_EvalFile  #ifndef Tcl_EvalFile
2242  #define Tcl_EvalFile \  #define Tcl_EvalFile \
2243          (tclStubsPtr->tcl_EvalFile) /* 130 */          (tclStubsPtr->tcl_EvalFile) /* 130 */
2244  #endif  #endif
2245  #ifndef Tcl_EvalObj  #ifndef Tcl_EvalObj
2246  #define Tcl_EvalObj \  #define Tcl_EvalObj \
2247          (tclStubsPtr->tcl_EvalObj) /* 131 */          (tclStubsPtr->tcl_EvalObj) /* 131 */
2248  #endif  #endif
2249  #ifndef Tcl_EventuallyFree  #ifndef Tcl_EventuallyFree
2250  #define Tcl_EventuallyFree \  #define Tcl_EventuallyFree \
2251          (tclStubsPtr->tcl_EventuallyFree) /* 132 */          (tclStubsPtr->tcl_EventuallyFree) /* 132 */
2252  #endif  #endif
2253  #ifndef Tcl_Exit  #ifndef Tcl_Exit
2254  #define Tcl_Exit \  #define Tcl_Exit \
2255          (tclStubsPtr->tcl_Exit) /* 133 */          (tclStubsPtr->tcl_Exit) /* 133 */
2256  #endif  #endif
2257  #ifndef Tcl_ExposeCommand  #ifndef Tcl_ExposeCommand
2258  #define Tcl_ExposeCommand \  #define Tcl_ExposeCommand \
2259          (tclStubsPtr->tcl_ExposeCommand) /* 134 */          (tclStubsPtr->tcl_ExposeCommand) /* 134 */
2260  #endif  #endif
2261  #ifndef Tcl_ExprBoolean  #ifndef Tcl_ExprBoolean
2262  #define Tcl_ExprBoolean \  #define Tcl_ExprBoolean \
2263          (tclStubsPtr->tcl_ExprBoolean) /* 135 */          (tclStubsPtr->tcl_ExprBoolean) /* 135 */
2264  #endif  #endif
2265  #ifndef Tcl_ExprBooleanObj  #ifndef Tcl_ExprBooleanObj
2266  #define Tcl_ExprBooleanObj \  #define Tcl_ExprBooleanObj \
2267          (tclStubsPtr->tcl_ExprBooleanObj) /* 136 */          (tclStubsPtr->tcl_ExprBooleanObj) /* 136 */
2268  #endif  #endif
2269  #ifndef Tcl_ExprDouble  #ifndef Tcl_ExprDouble
2270  #define Tcl_ExprDouble \  #define Tcl_ExprDouble \
2271          (tclStubsPtr->tcl_ExprDouble) /* 137 */          (tclStubsPtr->tcl_ExprDouble) /* 137 */
2272  #endif  #endif
2273  #ifndef Tcl_ExprDoubleObj  #ifndef Tcl_ExprDoubleObj
2274  #define Tcl_ExprDoubleObj \  #define Tcl_ExprDoubleObj \
2275          (tclStubsPtr->tcl_ExprDoubleObj) /* 138 */          (tclStubsPtr->tcl_ExprDoubleObj) /* 138 */
2276  #endif  #endif
2277  #ifndef Tcl_ExprLong  #ifndef Tcl_ExprLong
2278  #define Tcl_ExprLong \  #define Tcl_ExprLong \
2279          (tclStubsPtr->tcl_ExprLong) /* 139 */          (tclStubsPtr->tcl_ExprLong) /* 139 */
2280  #endif  #endif
2281  #ifndef Tcl_ExprLongObj  #ifndef Tcl_ExprLongObj
2282  #define Tcl_ExprLongObj \  #define Tcl_ExprLongObj \
2283          (tclStubsPtr->tcl_ExprLongObj) /* 140 */          (tclStubsPtr->tcl_ExprLongObj) /* 140 */
2284  #endif  #endif
2285  #ifndef Tcl_ExprObj  #ifndef Tcl_ExprObj
2286  #define Tcl_ExprObj \  #define Tcl_ExprObj \
2287          (tclStubsPtr->tcl_ExprObj) /* 141 */          (tclStubsPtr->tcl_ExprObj) /* 141 */
2288  #endif  #endif
2289  #ifndef Tcl_ExprString  #ifndef Tcl_ExprString
2290  #define Tcl_ExprString \  #define Tcl_ExprString \
2291          (tclStubsPtr->tcl_ExprString) /* 142 */          (tclStubsPtr->tcl_ExprString) /* 142 */
2292  #endif  #endif
2293  #ifndef Tcl_Finalize  #ifndef Tcl_Finalize
2294  #define Tcl_Finalize \  #define Tcl_Finalize \
2295          (tclStubsPtr->tcl_Finalize) /* 143 */          (tclStubsPtr->tcl_Finalize) /* 143 */
2296  #endif  #endif
2297  #ifndef Tcl_FindExecutable  #ifndef Tcl_FindExecutable
2298  #define Tcl_FindExecutable \  #define Tcl_FindExecutable \
2299          (tclStubsPtr->tcl_FindExecutable) /* 144 */          (tclStubsPtr->tcl_FindExecutable) /* 144 */
2300  #endif  #endif
2301  #ifndef Tcl_FirstHashEntry  #ifndef Tcl_FirstHashEntry
2302  #define Tcl_FirstHashEntry \  #define Tcl_FirstHashEntry \
2303          (tclStubsPtr->tcl_FirstHashEntry) /* 145 */          (tclStubsPtr->tcl_FirstHashEntry) /* 145 */
2304  #endif  #endif
2305  #ifndef Tcl_Flush  #ifndef Tcl_Flush
2306  #define Tcl_Flush \  #define Tcl_Flush \
2307          (tclStubsPtr->tcl_Flush) /* 146 */          (tclStubsPtr->tcl_Flush) /* 146 */
2308  #endif  #endif
2309  #ifndef Tcl_FreeResult  #ifndef Tcl_FreeResult
2310  #define Tcl_FreeResult \  #define Tcl_FreeResult \
2311          (tclStubsPtr->tcl_FreeResult) /* 147 */          (tclStubsPtr->tcl_FreeResult) /* 147 */
2312  #endif  #endif
2313  #ifndef Tcl_GetAlias  #ifndef Tcl_GetAlias
2314  #define Tcl_GetAlias \  #define Tcl_GetAlias \
2315          (tclStubsPtr->tcl_GetAlias) /* 148 */          (tclStubsPtr->tcl_GetAlias) /* 148 */
2316  #endif  #endif
2317  #ifndef Tcl_GetAliasObj  #ifndef Tcl_GetAliasObj
2318  #define Tcl_GetAliasObj \  #define Tcl_GetAliasObj \
2319          (tclStubsPtr->tcl_GetAliasObj) /* 149 */          (tclStubsPtr->tcl_GetAliasObj) /* 149 */
2320  #endif  #endif
2321  #ifndef Tcl_GetAssocData  #ifndef Tcl_GetAssocData
2322  #define Tcl_GetAssocData \  #define Tcl_GetAssocData \
2323          (tclStubsPtr->tcl_GetAssocData) /* 150 */          (tclStubsPtr->tcl_GetAssocData) /* 150 */
2324  #endif  #endif
2325  #ifndef Tcl_GetChannel  #ifndef Tcl_GetChannel
2326  #define Tcl_GetChannel \  #define Tcl_GetChannel \
2327          (tclStubsPtr->tcl_GetChannel) /* 151 */          (tclStubsPtr->tcl_GetChannel) /* 151 */
2328  #endif  #endif
2329  #ifndef Tcl_GetChannelBufferSize  #ifndef Tcl_GetChannelBufferSize
2330  #define Tcl_GetChannelBufferSize \  #define Tcl_GetChannelBufferSize \
2331          (tclStubsPtr->tcl_GetChannelBufferSize) /* 152 */          (tclStubsPtr->tcl_GetChannelBufferSize) /* 152 */
2332  #endif  #endif
2333  #ifndef Tcl_GetChannelHandle  #ifndef Tcl_GetChannelHandle
2334  #define Tcl_GetChannelHandle \  #define Tcl_GetChannelHandle \
2335          (tclStubsPtr->tcl_GetChannelHandle) /* 153 */          (tclStubsPtr->tcl_GetChannelHandle) /* 153 */
2336  #endif  #endif
2337  #ifndef Tcl_GetChannelInstanceData  #ifndef Tcl_GetChannelInstanceData
2338  #define Tcl_GetChannelInstanceData \  #define Tcl_GetChannelInstanceData \
2339          (tclStubsPtr->tcl_GetChannelInstanceData) /* 154 */          (tclStubsPtr->tcl_GetChannelInstanceData) /* 154 */
2340  #endif  #endif
2341  #ifndef Tcl_GetChannelMode  #ifndef Tcl_GetChannelMode
2342  #define Tcl_GetChannelMode \  #define Tcl_GetChannelMode \
2343          (tclStubsPtr->tcl_GetChannelMode) /* 155 */          (tclStubsPtr->tcl_GetChannelMode) /* 155 */
2344  #endif  #endif
2345  #ifndef Tcl_GetChannelName  #ifndef Tcl_GetChannelName
2346  #define Tcl_GetChannelName \  #define Tcl_GetChannelName \
2347          (tclStubsPtr->tcl_GetChannelName) /* 156 */          (tclStubsPtr->tcl_GetChannelName) /* 156 */
2348  #endif  #endif
2349  #ifndef Tcl_GetChannelOption  #ifndef Tcl_GetChannelOption
2350  #define Tcl_GetChannelOption \  #define Tcl_GetChannelOption \
2351          (tclStubsPtr->tcl_GetChannelOption) /* 157 */          (tclStubsPtr->tcl_GetChannelOption) /* 157 */
2352  #endif  #endif
2353  #ifndef Tcl_GetChannelType  #ifndef Tcl_GetChannelType
2354  #define Tcl_GetChannelType \  #define Tcl_GetChannelType \
2355          (tclStubsPtr->tcl_GetChannelType) /* 158 */          (tclStubsPtr->tcl_GetChannelType) /* 158 */
2356  #endif  #endif
2357  #ifndef Tcl_GetCommandInfo  #ifndef Tcl_GetCommandInfo
2358  #define Tcl_GetCommandInfo \  #define Tcl_GetCommandInfo \
2359          (tclStubsPtr->tcl_GetCommandInfo) /* 159 */          (tclStubsPtr->tcl_GetCommandInfo) /* 159 */
2360  #endif  #endif
2361  #ifndef Tcl_GetCommandName  #ifndef Tcl_GetCommandName
2362  #define Tcl_GetCommandName \  #define Tcl_GetCommandName \
2363          (tclStubsPtr->tcl_GetCommandName) /* 160 */          (tclStubsPtr->tcl_GetCommandName) /* 160 */
2364  #endif  #endif
2365  #ifndef Tcl_GetErrno  #ifndef Tcl_GetErrno
2366  #define Tcl_GetErrno \  #define Tcl_GetErrno \
2367          (tclStubsPtr->tcl_GetErrno) /* 161 */          (tclStubsPtr->tcl_GetErrno) /* 161 */
2368  #endif  #endif
2369  #ifndef Tcl_GetHostName  #ifndef Tcl_GetHostName
2370  #define Tcl_GetHostName \  #define Tcl_GetHostName \
2371          (tclStubsPtr->tcl_GetHostName) /* 162 */          (tclStubsPtr->tcl_GetHostName) /* 162 */
2372  #endif  #endif
2373  #ifndef Tcl_GetInterpPath  #ifndef Tcl_GetInterpPath
2374  #define Tcl_GetInterpPath \  #define Tcl_GetInterpPath \
2375          (tclStubsPtr->tcl_GetInterpPath) /* 163 */          (tclStubsPtr->tcl_GetInterpPath) /* 163 */
2376  #endif  #endif
2377  #ifndef Tcl_GetMaster  #ifndef Tcl_GetMaster
2378  #define Tcl_GetMaster \  #define Tcl_GetMaster \
2379          (tclStubsPtr->tcl_GetMaster) /* 164 */          (tclStubsPtr->tcl_GetMaster) /* 164 */
2380  #endif  #endif
2381  #ifndef Tcl_GetNameOfExecutable  #ifndef Tcl_GetNameOfExecutable
2382  #define Tcl_GetNameOfExecutable \  #define Tcl_GetNameOfExecutable \
2383          (tclStubsPtr->tcl_GetNameOfExecutable) /* 165 */          (tclStubsPtr->tcl_GetNameOfExecutable) /* 165 */
2384 &nbs