Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / amd64 / include / tclDecls.h
CommitLineData
920dae64
AT
1/*
2 * tclDecls.h --
3 *
4 * Declarations of functions in the platform independent public Tcl API.
5 *
6 * Copyright (c) 1998-1999 by Scriptics Corporation.
7 *
8 * See the file "license.terms" for information on usage and redistribution
9 * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
10 *
11 * RCS: @(#) $Id: tclDecls.h,v 1.93.2.6 2005/01/27 22:53:30 andreas_kupries Exp $
12 */
13
14#ifndef _TCLDECLS
15#define _TCLDECLS
16
17/*
18 * WARNING: This file is automatically generated by the tools/genStubs.tcl
19 * script. Any modifications to the function declarations below should be made
20 * in the generic/tcl.decls script.
21 */
22
23/* !BEGIN!: Do not edit below this line. */
24
25/*
26 * Exported function declarations:
27 */
28
29/* 0 */
30EXTERN int Tcl_PkgProvideEx _ANSI_ARGS_((Tcl_Interp* interp,
31 CONST char* name, CONST char* version,
32 ClientData clientData));
33/* 1 */
34EXTERN CONST84_RETURN char * Tcl_PkgRequireEx _ANSI_ARGS_((
35 Tcl_Interp * interp, CONST char * name,
36 CONST char * version, int exact,
37 ClientData * clientDataPtr));
38/* 2 */
39EXTERN void Tcl_Panic _ANSI_ARGS_(TCL_VARARGS(CONST char *,format));
40/* 3 */
41EXTERN char * Tcl_Alloc _ANSI_ARGS_((unsigned int size));
42/* 4 */
43EXTERN void Tcl_Free _ANSI_ARGS_((char * ptr));
44/* 5 */
45EXTERN char * Tcl_Realloc _ANSI_ARGS_((char * ptr,
46 unsigned int size));
47/* 6 */
48EXTERN char * Tcl_DbCkalloc _ANSI_ARGS_((unsigned int size,
49 CONST char * file, int line));
50/* 7 */
51EXTERN int Tcl_DbCkfree _ANSI_ARGS_((char * ptr,
52 CONST char * file, int line));
53/* 8 */
54EXTERN char * Tcl_DbCkrealloc _ANSI_ARGS_((char * ptr,
55 unsigned int size, CONST char * file,
56 int line));
57#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
58/* 9 */
59EXTERN void Tcl_CreateFileHandler _ANSI_ARGS_((int fd, int mask,
60 Tcl_FileProc * proc, ClientData clientData));
61#endif /* UNIX */
62#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
63/* 10 */
64EXTERN void Tcl_DeleteFileHandler _ANSI_ARGS_((int fd));
65#endif /* UNIX */
66/* 11 */
67EXTERN void Tcl_SetTimer _ANSI_ARGS_((Tcl_Time * timePtr));
68/* 12 */
69EXTERN void Tcl_Sleep _ANSI_ARGS_((int ms));
70/* 13 */
71EXTERN int Tcl_WaitForEvent _ANSI_ARGS_((Tcl_Time * timePtr));
72/* 14 */
73EXTERN int Tcl_AppendAllObjTypes _ANSI_ARGS_((
74 Tcl_Interp * interp, Tcl_Obj * objPtr));
75/* 15 */
76EXTERN void Tcl_AppendStringsToObj _ANSI_ARGS_(TCL_VARARGS(Tcl_Obj *,objPtr));
77/* 16 */
78EXTERN void Tcl_AppendToObj _ANSI_ARGS_((Tcl_Obj* objPtr,
79 CONST char* bytes, int length));
80/* 17 */
81EXTERN Tcl_Obj * Tcl_ConcatObj _ANSI_ARGS_((int objc,
82 Tcl_Obj *CONST objv[]));
83/* 18 */
84EXTERN int Tcl_ConvertToType _ANSI_ARGS_((Tcl_Interp * interp,
85 Tcl_Obj * objPtr, Tcl_ObjType * typePtr));
86/* 19 */
87EXTERN void Tcl_DbDecrRefCount _ANSI_ARGS_((Tcl_Obj * objPtr,
88 CONST char * file, int line));
89/* 20 */
90EXTERN void Tcl_DbIncrRefCount _ANSI_ARGS_((Tcl_Obj * objPtr,
91 CONST char * file, int line));
92/* 21 */
93EXTERN int Tcl_DbIsShared _ANSI_ARGS_((Tcl_Obj * objPtr,
94 CONST char * file, int line));
95/* 22 */
96EXTERN Tcl_Obj * Tcl_DbNewBooleanObj _ANSI_ARGS_((int boolValue,
97 CONST char * file, int line));
98/* 23 */
99EXTERN Tcl_Obj * Tcl_DbNewByteArrayObj _ANSI_ARGS_((
100 CONST unsigned char * bytes, int length,
101 CONST char * file, int line));
102/* 24 */
103EXTERN Tcl_Obj * Tcl_DbNewDoubleObj _ANSI_ARGS_((double doubleValue,
104 CONST char * file, int line));
105/* 25 */
106EXTERN Tcl_Obj * Tcl_DbNewListObj _ANSI_ARGS_((int objc,
107 Tcl_Obj *CONST * objv, CONST char * file,
108 int line));
109/* 26 */
110EXTERN Tcl_Obj * Tcl_DbNewLongObj _ANSI_ARGS_((long longValue,
111 CONST char * file, int line));
112/* 27 */
113EXTERN Tcl_Obj * Tcl_DbNewObj _ANSI_ARGS_((CONST char * file,
114 int line));
115/* 28 */
116EXTERN Tcl_Obj * Tcl_DbNewStringObj _ANSI_ARGS_((CONST char * bytes,
117 int length, CONST char * file, int line));
118/* 29 */
119EXTERN Tcl_Obj * Tcl_DuplicateObj _ANSI_ARGS_((Tcl_Obj * objPtr));
120/* 30 */
121EXTERN void TclFreeObj _ANSI_ARGS_((Tcl_Obj * objPtr));
122/* 31 */
123EXTERN int Tcl_GetBoolean _ANSI_ARGS_((Tcl_Interp * interp,
124 CONST char * str, int * boolPtr));
125/* 32 */
126EXTERN int Tcl_GetBooleanFromObj _ANSI_ARGS_((
127 Tcl_Interp * interp, Tcl_Obj * objPtr,
128 int * boolPtr));
129/* 33 */
130EXTERN unsigned char * Tcl_GetByteArrayFromObj _ANSI_ARGS_((
131 Tcl_Obj * objPtr, int * lengthPtr));
132/* 34 */
133EXTERN int Tcl_GetDouble _ANSI_ARGS_((Tcl_Interp * interp,
134 CONST char * str, double * doublePtr));
135/* 35 */
136EXTERN int Tcl_GetDoubleFromObj _ANSI_ARGS_((
137 Tcl_Interp * interp, Tcl_Obj * objPtr,
138 double * doublePtr));
139/* 36 */
140EXTERN int Tcl_GetIndexFromObj _ANSI_ARGS_((Tcl_Interp * interp,
141 Tcl_Obj * objPtr, CONST84 char ** tablePtr,
142 CONST char * msg, int flags, int * indexPtr));
143/* 37 */
144EXTERN int Tcl_GetInt _ANSI_ARGS_((Tcl_Interp * interp,
145 CONST char * str, int * intPtr));
146/* 38 */
147EXTERN int Tcl_GetIntFromObj _ANSI_ARGS_((Tcl_Interp * interp,
148 Tcl_Obj * objPtr, int * intPtr));
149/* 39 */
150EXTERN int Tcl_GetLongFromObj _ANSI_ARGS_((Tcl_Interp * interp,
151 Tcl_Obj * objPtr, long * longPtr));
152/* 40 */
153EXTERN Tcl_ObjType * Tcl_GetObjType _ANSI_ARGS_((CONST char * typeName));
154/* 41 */
155EXTERN char * Tcl_GetStringFromObj _ANSI_ARGS_((Tcl_Obj * objPtr,
156 int * lengthPtr));
157/* 42 */
158EXTERN void Tcl_InvalidateStringRep _ANSI_ARGS_((
159 Tcl_Obj * objPtr));
160/* 43 */
161EXTERN int Tcl_ListObjAppendList _ANSI_ARGS_((
162 Tcl_Interp * interp, Tcl_Obj * listPtr,
163 Tcl_Obj * elemListPtr));
164/* 44 */
165EXTERN int Tcl_ListObjAppendElement _ANSI_ARGS_((
166 Tcl_Interp * interp, Tcl_Obj * listPtr,
167 Tcl_Obj * objPtr));
168/* 45 */
169EXTERN int Tcl_ListObjGetElements _ANSI_ARGS_((
170 Tcl_Interp * interp, Tcl_Obj * listPtr,
171 int * objcPtr, Tcl_Obj *** objvPtr));
172/* 46 */
173EXTERN int Tcl_ListObjIndex _ANSI_ARGS_((Tcl_Interp * interp,
174 Tcl_Obj * listPtr, int index,
175 Tcl_Obj ** objPtrPtr));
176/* 47 */
177EXTERN int Tcl_ListObjLength _ANSI_ARGS_((Tcl_Interp * interp,
178 Tcl_Obj * listPtr, int * lengthPtr));
179/* 48 */
180EXTERN int Tcl_ListObjReplace _ANSI_ARGS_((Tcl_Interp * interp,
181 Tcl_Obj * listPtr, int first, int count,
182 int objc, Tcl_Obj *CONST objv[]));
183/* 49 */
184EXTERN Tcl_Obj * Tcl_NewBooleanObj _ANSI_ARGS_((int boolValue));
185/* 50 */
186EXTERN Tcl_Obj * Tcl_NewByteArrayObj _ANSI_ARGS_((
187 CONST unsigned char* bytes, int length));
188/* 51 */
189EXTERN Tcl_Obj * Tcl_NewDoubleObj _ANSI_ARGS_((double doubleValue));
190/* 52 */
191EXTERN Tcl_Obj * Tcl_NewIntObj _ANSI_ARGS_((int intValue));
192/* 53 */
193EXTERN Tcl_Obj * Tcl_NewListObj _ANSI_ARGS_((int objc,
194 Tcl_Obj *CONST objv[]));
195/* 54 */
196EXTERN Tcl_Obj * Tcl_NewLongObj _ANSI_ARGS_((long longValue));
197/* 55 */
198EXTERN Tcl_Obj * Tcl_NewObj _ANSI_ARGS_((void));
199/* 56 */
200EXTERN Tcl_Obj * Tcl_NewStringObj _ANSI_ARGS_((CONST char * bytes,
201 int length));
202/* 57 */
203EXTERN void Tcl_SetBooleanObj _ANSI_ARGS_((Tcl_Obj * objPtr,
204 int boolValue));
205/* 58 */
206EXTERN unsigned char * Tcl_SetByteArrayLength _ANSI_ARGS_((Tcl_Obj * objPtr,
207 int length));
208/* 59 */
209EXTERN void Tcl_SetByteArrayObj _ANSI_ARGS_((Tcl_Obj * objPtr,
210 CONST unsigned char * bytes, int length));
211/* 60 */
212EXTERN void Tcl_SetDoubleObj _ANSI_ARGS_((Tcl_Obj * objPtr,
213 double doubleValue));
214/* 61 */
215EXTERN void Tcl_SetIntObj _ANSI_ARGS_((Tcl_Obj * objPtr,
216 int intValue));
217/* 62 */
218EXTERN void Tcl_SetListObj _ANSI_ARGS_((Tcl_Obj * objPtr,
219 int objc, Tcl_Obj *CONST objv[]));
220/* 63 */
221EXTERN void Tcl_SetLongObj _ANSI_ARGS_((Tcl_Obj * objPtr,
222 long longValue));
223/* 64 */
224EXTERN void Tcl_SetObjLength _ANSI_ARGS_((Tcl_Obj * objPtr,
225 int length));
226/* 65 */
227EXTERN void Tcl_SetStringObj _ANSI_ARGS_((Tcl_Obj* objPtr,
228 CONST char* bytes, int length));
229/* 66 */
230EXTERN void Tcl_AddErrorInfo _ANSI_ARGS_((Tcl_Interp * interp,
231 CONST char * message));
232/* 67 */
233EXTERN void Tcl_AddObjErrorInfo _ANSI_ARGS_((Tcl_Interp * interp,
234 CONST char * message, int length));
235/* 68 */
236EXTERN void Tcl_AllowExceptions _ANSI_ARGS_((Tcl_Interp * interp));
237/* 69 */
238EXTERN void Tcl_AppendElement _ANSI_ARGS_((Tcl_Interp * interp,
239 CONST char * string));
240/* 70 */
241EXTERN void Tcl_AppendResult _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
242/* 71 */
243EXTERN Tcl_AsyncHandler Tcl_AsyncCreate _ANSI_ARGS_((Tcl_AsyncProc * proc,
244 ClientData clientData));
245/* 72 */
246EXTERN void Tcl_AsyncDelete _ANSI_ARGS_((Tcl_AsyncHandler async));
247/* 73 */
248EXTERN int Tcl_AsyncInvoke _ANSI_ARGS_((Tcl_Interp * interp,
249 int code));
250/* 74 */
251EXTERN void Tcl_AsyncMark _ANSI_ARGS_((Tcl_AsyncHandler async));
252/* 75 */
253EXTERN int Tcl_AsyncReady _ANSI_ARGS_((void));
254/* 76 */
255EXTERN void Tcl_BackgroundError _ANSI_ARGS_((Tcl_Interp * interp));
256/* 77 */
257EXTERN char Tcl_Backslash _ANSI_ARGS_((CONST char * src,
258 int * readPtr));
259/* 78 */
260EXTERN int Tcl_BadChannelOption _ANSI_ARGS_((
261 Tcl_Interp * interp, CONST char * optionName,
262 CONST char * optionList));
263/* 79 */
264EXTERN void Tcl_CallWhenDeleted _ANSI_ARGS_((Tcl_Interp * interp,
265 Tcl_InterpDeleteProc * proc,
266 ClientData clientData));
267/* 80 */
268EXTERN void Tcl_CancelIdleCall _ANSI_ARGS_((
269 Tcl_IdleProc * idleProc,
270 ClientData clientData));
271/* 81 */
272EXTERN int Tcl_Close _ANSI_ARGS_((Tcl_Interp * interp,
273 Tcl_Channel chan));
274/* 82 */
275EXTERN int Tcl_CommandComplete _ANSI_ARGS_((CONST char * cmd));
276/* 83 */
277EXTERN char * Tcl_Concat _ANSI_ARGS_((int argc,
278 CONST84 char * CONST * argv));
279/* 84 */
280EXTERN int Tcl_ConvertElement _ANSI_ARGS_((CONST char * src,
281 char * dst, int flags));
282/* 85 */
283EXTERN int Tcl_ConvertCountedElement _ANSI_ARGS_((
284 CONST char * src, int length, char * dst,
285 int flags));
286/* 86 */
287EXTERN int Tcl_CreateAlias _ANSI_ARGS_((Tcl_Interp * slave,
288 CONST char * slaveCmd, Tcl_Interp * target,
289 CONST char * targetCmd, int argc,
290 CONST84 char * CONST * argv));
291/* 87 */
292EXTERN int Tcl_CreateAliasObj _ANSI_ARGS_((Tcl_Interp * slave,
293 CONST char * slaveCmd, Tcl_Interp * target,
294 CONST char * targetCmd, int objc,
295 Tcl_Obj *CONST objv[]));
296/* 88 */
297EXTERN Tcl_Channel Tcl_CreateChannel _ANSI_ARGS_((
298 Tcl_ChannelType * typePtr,
299 CONST char * chanName,
300 ClientData instanceData, int mask));
301/* 89 */
302EXTERN void Tcl_CreateChannelHandler _ANSI_ARGS_((
303 Tcl_Channel chan, int mask,
304 Tcl_ChannelProc * proc,
305 ClientData clientData));
306/* 90 */
307EXTERN void Tcl_CreateCloseHandler _ANSI_ARGS_((Tcl_Channel chan,
308 Tcl_CloseProc * proc, ClientData clientData));
309/* 91 */
310EXTERN Tcl_Command Tcl_CreateCommand _ANSI_ARGS_((Tcl_Interp * interp,
311 CONST char * cmdName, Tcl_CmdProc * proc,
312 ClientData clientData,
313 Tcl_CmdDeleteProc * deleteProc));
314/* 92 */
315EXTERN void Tcl_CreateEventSource _ANSI_ARGS_((
316 Tcl_EventSetupProc * setupProc,
317 Tcl_EventCheckProc * checkProc,
318 ClientData clientData));
319/* 93 */
320EXTERN void Tcl_CreateExitHandler _ANSI_ARGS_((
321 Tcl_ExitProc * proc, ClientData clientData));
322/* 94 */
323EXTERN Tcl_Interp * Tcl_CreateInterp _ANSI_ARGS_((void));
324/* 95 */
325EXTERN void Tcl_CreateMathFunc _ANSI_ARGS_((Tcl_Interp * interp,
326 CONST char * name, int numArgs,
327 Tcl_ValueType * argTypes,
328 Tcl_MathProc * proc, ClientData clientData));
329/* 96 */
330EXTERN Tcl_Command Tcl_CreateObjCommand _ANSI_ARGS_((
331 Tcl_Interp * interp, CONST char * cmdName,
332 Tcl_ObjCmdProc * proc, ClientData clientData,
333 Tcl_CmdDeleteProc * deleteProc));
334/* 97 */
335EXTERN Tcl_Interp * Tcl_CreateSlave _ANSI_ARGS_((Tcl_Interp * interp,
336 CONST char * slaveName, int isSafe));
337/* 98 */
338EXTERN Tcl_TimerToken Tcl_CreateTimerHandler _ANSI_ARGS_((int milliseconds,
339 Tcl_TimerProc * proc, ClientData clientData));
340/* 99 */
341EXTERN Tcl_Trace Tcl_CreateTrace _ANSI_ARGS_((Tcl_Interp * interp,
342 int level, Tcl_CmdTraceProc * proc,
343 ClientData clientData));
344/* 100 */
345EXTERN void Tcl_DeleteAssocData _ANSI_ARGS_((Tcl_Interp * interp,
346 CONST char * name));
347/* 101 */
348EXTERN void Tcl_DeleteChannelHandler _ANSI_ARGS_((
349 Tcl_Channel chan, Tcl_ChannelProc * proc,
350 ClientData clientData));
351/* 102 */
352EXTERN void Tcl_DeleteCloseHandler _ANSI_ARGS_((Tcl_Channel chan,
353 Tcl_CloseProc * proc, ClientData clientData));
354/* 103 */
355EXTERN int Tcl_DeleteCommand _ANSI_ARGS_((Tcl_Interp * interp,
356 CONST char * cmdName));
357/* 104 */
358EXTERN int Tcl_DeleteCommandFromToken _ANSI_ARGS_((
359 Tcl_Interp * interp, Tcl_Command command));
360/* 105 */
361EXTERN void Tcl_DeleteEvents _ANSI_ARGS_((
362 Tcl_EventDeleteProc * proc,
363 ClientData clientData));
364/* 106 */
365EXTERN void Tcl_DeleteEventSource _ANSI_ARGS_((
366 Tcl_EventSetupProc * setupProc,
367 Tcl_EventCheckProc * checkProc,
368 ClientData clientData));
369/* 107 */
370EXTERN void Tcl_DeleteExitHandler _ANSI_ARGS_((
371 Tcl_ExitProc * proc, ClientData clientData));
372/* 108 */
373EXTERN void Tcl_DeleteHashEntry _ANSI_ARGS_((
374 Tcl_HashEntry * entryPtr));
375/* 109 */
376EXTERN void Tcl_DeleteHashTable _ANSI_ARGS_((
377 Tcl_HashTable * tablePtr));
378/* 110 */
379EXTERN void Tcl_DeleteInterp _ANSI_ARGS_((Tcl_Interp * interp));
380#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
381/* 111 */
382EXTERN void Tcl_DetachPids _ANSI_ARGS_((int numPids,
383 Tcl_Pid * pidPtr));
384#endif /* UNIX */
385#ifdef __WIN32__
386/* 111 */
387EXTERN void Tcl_DetachPids _ANSI_ARGS_((int numPids,
388 Tcl_Pid * pidPtr));
389#endif /* __WIN32__ */
390/* 112 */
391EXTERN void Tcl_DeleteTimerHandler _ANSI_ARGS_((
392 Tcl_TimerToken token));
393/* 113 */
394EXTERN void Tcl_DeleteTrace _ANSI_ARGS_((Tcl_Interp * interp,
395 Tcl_Trace trace));
396/* 114 */
397EXTERN void Tcl_DontCallWhenDeleted _ANSI_ARGS_((
398 Tcl_Interp * interp,
399 Tcl_InterpDeleteProc * proc,
400 ClientData clientData));
401/* 115 */
402EXTERN int Tcl_DoOneEvent _ANSI_ARGS_((int flags));
403/* 116 */
404EXTERN void Tcl_DoWhenIdle _ANSI_ARGS_((Tcl_IdleProc * proc,
405 ClientData clientData));
406/* 117 */
407EXTERN char * Tcl_DStringAppend _ANSI_ARGS_((Tcl_DString * dsPtr,
408 CONST char * str, int length));
409/* 118 */
410EXTERN char * Tcl_DStringAppendElement _ANSI_ARGS_((
411 Tcl_DString * dsPtr, CONST char * string));
412/* 119 */
413EXTERN void Tcl_DStringEndSublist _ANSI_ARGS_((
414 Tcl_DString * dsPtr));
415/* 120 */
416EXTERN void Tcl_DStringFree _ANSI_ARGS_((Tcl_DString * dsPtr));
417/* 121 */
418EXTERN void Tcl_DStringGetResult _ANSI_ARGS_((
419 Tcl_Interp * interp, Tcl_DString * dsPtr));
420/* 122 */
421EXTERN void Tcl_DStringInit _ANSI_ARGS_((Tcl_DString * dsPtr));
422/* 123 */
423EXTERN void Tcl_DStringResult _ANSI_ARGS_((Tcl_Interp * interp,
424 Tcl_DString * dsPtr));
425/* 124 */
426EXTERN void Tcl_DStringSetLength _ANSI_ARGS_((
427 Tcl_DString * dsPtr, int length));
428/* 125 */
429EXTERN void Tcl_DStringStartSublist _ANSI_ARGS_((
430 Tcl_DString * dsPtr));
431/* 126 */
432EXTERN int Tcl_Eof _ANSI_ARGS_((Tcl_Channel chan));
433/* 127 */
434EXTERN CONST84_RETURN char * Tcl_ErrnoId _ANSI_ARGS_((void));
435/* 128 */
436EXTERN CONST84_RETURN char * Tcl_ErrnoMsg _ANSI_ARGS_((int err));
437/* 129 */
438EXTERN int Tcl_Eval _ANSI_ARGS_((Tcl_Interp * interp,
439 CONST char * string));
440/* 130 */
441EXTERN int Tcl_EvalFile _ANSI_ARGS_((Tcl_Interp * interp,
442 CONST char * fileName));
443/* 131 */
444EXTERN int Tcl_EvalObj _ANSI_ARGS_((Tcl_Interp * interp,
445 Tcl_Obj * objPtr));
446/* 132 */
447EXTERN void Tcl_EventuallyFree _ANSI_ARGS_((
448 ClientData clientData,
449 Tcl_FreeProc * freeProc));
450/* 133 */
451EXTERN void Tcl_Exit _ANSI_ARGS_((int status));
452/* 134 */
453EXTERN int Tcl_ExposeCommand _ANSI_ARGS_((Tcl_Interp * interp,
454 CONST char * hiddenCmdToken,
455 CONST char * cmdName));
456/* 135 */
457EXTERN int Tcl_ExprBoolean _ANSI_ARGS_((Tcl_Interp * interp,
458 CONST char * str, int * ptr));
459/* 136 */
460EXTERN int Tcl_ExprBooleanObj _ANSI_ARGS_((Tcl_Interp * interp,
461 Tcl_Obj * objPtr, int * ptr));
462/* 137 */
463EXTERN int Tcl_ExprDouble _ANSI_ARGS_((Tcl_Interp * interp,
464 CONST char * str, double * ptr));
465/* 138 */
466EXTERN int Tcl_ExprDoubleObj _ANSI_ARGS_((Tcl_Interp * interp,
467 Tcl_Obj * objPtr, double * ptr));
468/* 139 */
469EXTERN int Tcl_ExprLong _ANSI_ARGS_((Tcl_Interp * interp,
470 CONST char * str, long * ptr));
471/* 140 */
472EXTERN int Tcl_ExprLongObj _ANSI_ARGS_((Tcl_Interp * interp,
473 Tcl_Obj * objPtr, long * ptr));
474/* 141 */
475EXTERN int Tcl_ExprObj _ANSI_ARGS_((Tcl_Interp * interp,
476 Tcl_Obj * objPtr, Tcl_Obj ** resultPtrPtr));
477/* 142 */
478EXTERN int Tcl_ExprString _ANSI_ARGS_((Tcl_Interp * interp,
479 CONST char * string));
480/* 143 */
481EXTERN void Tcl_Finalize _ANSI_ARGS_((void));
482/* 144 */
483EXTERN void Tcl_FindExecutable _ANSI_ARGS_((CONST char * argv0));
484/* 145 */
485EXTERN Tcl_HashEntry * Tcl_FirstHashEntry _ANSI_ARGS_((
486 Tcl_HashTable * tablePtr,
487 Tcl_HashSearch * searchPtr));
488/* 146 */
489EXTERN int Tcl_Flush _ANSI_ARGS_((Tcl_Channel chan));
490/* 147 */
491EXTERN void Tcl_FreeResult _ANSI_ARGS_((Tcl_Interp * interp));
492/* 148 */
493EXTERN int Tcl_GetAlias _ANSI_ARGS_((Tcl_Interp * interp,
494 CONST char * slaveCmd,
495 Tcl_Interp ** targetInterpPtr,
496 CONST84 char ** targetCmdPtr, int * argcPtr,
497 CONST84 char *** argvPtr));
498/* 149 */
499EXTERN int Tcl_GetAliasObj _ANSI_ARGS_((Tcl_Interp * interp,
500 CONST char * slaveCmd,
501 Tcl_Interp ** targetInterpPtr,
502 CONST84 char ** targetCmdPtr, int * objcPtr,
503 Tcl_Obj *** objv));
504/* 150 */
505EXTERN ClientData Tcl_GetAssocData _ANSI_ARGS_((Tcl_Interp * interp,
506 CONST char * name,
507 Tcl_InterpDeleteProc ** procPtr));
508/* 151 */
509EXTERN Tcl_Channel Tcl_GetChannel _ANSI_ARGS_((Tcl_Interp * interp,
510 CONST char * chanName, int * modePtr));
511/* 152 */
512EXTERN int Tcl_GetChannelBufferSize _ANSI_ARGS_((
513 Tcl_Channel chan));
514/* 153 */
515EXTERN int Tcl_GetChannelHandle _ANSI_ARGS_((Tcl_Channel chan,
516 int direction, ClientData * handlePtr));
517/* 154 */
518EXTERN ClientData Tcl_GetChannelInstanceData _ANSI_ARGS_((
519 Tcl_Channel chan));
520/* 155 */
521EXTERN int Tcl_GetChannelMode _ANSI_ARGS_((Tcl_Channel chan));
522/* 156 */
523EXTERN CONST84_RETURN char * Tcl_GetChannelName _ANSI_ARGS_((
524 Tcl_Channel chan));
525/* 157 */
526EXTERN int Tcl_GetChannelOption _ANSI_ARGS_((
527 Tcl_Interp * interp, Tcl_Channel chan,
528 CONST char * optionName, Tcl_DString * dsPtr));
529/* 158 */
530EXTERN Tcl_ChannelType * Tcl_GetChannelType _ANSI_ARGS_((Tcl_Channel chan));
531/* 159 */
532EXTERN int Tcl_GetCommandInfo _ANSI_ARGS_((Tcl_Interp * interp,
533 CONST char * cmdName, Tcl_CmdInfo * infoPtr));
534/* 160 */
535EXTERN CONST84_RETURN char * Tcl_GetCommandName _ANSI_ARGS_((
536 Tcl_Interp * interp, Tcl_Command command));
537/* 161 */
538EXTERN int Tcl_GetErrno _ANSI_ARGS_((void));
539/* 162 */
540EXTERN CONST84_RETURN char * Tcl_GetHostName _ANSI_ARGS_((void));
541/* 163 */
542EXTERN int Tcl_GetInterpPath _ANSI_ARGS_((
543 Tcl_Interp * askInterp,
544 Tcl_Interp * slaveInterp));
545/* 164 */
546EXTERN Tcl_Interp * Tcl_GetMaster _ANSI_ARGS_((Tcl_Interp * interp));
547/* 165 */
548EXTERN CONST char * Tcl_GetNameOfExecutable _ANSI_ARGS_((void));
549/* 166 */
550EXTERN Tcl_Obj * Tcl_GetObjResult _ANSI_ARGS_((Tcl_Interp * interp));
551#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
552/* 167 */
553EXTERN int Tcl_GetOpenFile _ANSI_ARGS_((Tcl_Interp * interp,
554 CONST char * str, int forWriting,
555 int checkUsage, ClientData * filePtr));
556#endif /* UNIX */
557/* 168 */
558EXTERN Tcl_PathType Tcl_GetPathType _ANSI_ARGS_((CONST char * path));
559/* 169 */
560EXTERN int Tcl_Gets _ANSI_ARGS_((Tcl_Channel chan,
561 Tcl_DString * dsPtr));
562/* 170 */
563EXTERN int Tcl_GetsObj _ANSI_ARGS_((Tcl_Channel chan,
564 Tcl_Obj * objPtr));
565/* 171 */
566EXTERN int Tcl_GetServiceMode _ANSI_ARGS_((void));
567/* 172 */
568EXTERN Tcl_Interp * Tcl_GetSlave _ANSI_ARGS_((Tcl_Interp * interp,
569 CONST char * slaveName));
570/* 173 */
571EXTERN Tcl_Channel Tcl_GetStdChannel _ANSI_ARGS_((int type));
572/* 174 */
573EXTERN CONST84_RETURN char * Tcl_GetStringResult _ANSI_ARGS_((
574 Tcl_Interp * interp));
575/* 175 */
576EXTERN CONST84_RETURN char * Tcl_GetVar _ANSI_ARGS_((Tcl_Interp * interp,
577 CONST char * varName, int flags));
578/* 176 */
579EXTERN CONST84_RETURN char * Tcl_GetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
580 CONST char * part1, CONST char * part2,
581 int flags));
582/* 177 */
583EXTERN int Tcl_GlobalEval _ANSI_ARGS_((Tcl_Interp * interp,
584 CONST char * command));
585/* 178 */
586EXTERN int Tcl_GlobalEvalObj _ANSI_ARGS_((Tcl_Interp * interp,
587 Tcl_Obj * objPtr));
588/* 179 */
589EXTERN int Tcl_HideCommand _ANSI_ARGS_((Tcl_Interp * interp,
590 CONST char * cmdName,
591 CONST char * hiddenCmdToken));
592/* 180 */
593EXTERN int Tcl_Init _ANSI_ARGS_((Tcl_Interp * interp));
594/* 181 */
595EXTERN void Tcl_InitHashTable _ANSI_ARGS_((
596 Tcl_HashTable * tablePtr, int keyType));
597/* 182 */
598EXTERN int Tcl_InputBlocked _ANSI_ARGS_((Tcl_Channel chan));
599/* 183 */
600EXTERN int Tcl_InputBuffered _ANSI_ARGS_((Tcl_Channel chan));
601/* 184 */
602EXTERN int Tcl_InterpDeleted _ANSI_ARGS_((Tcl_Interp * interp));
603/* 185 */
604EXTERN int Tcl_IsSafe _ANSI_ARGS_((Tcl_Interp * interp));
605/* 186 */
606EXTERN char * Tcl_JoinPath _ANSI_ARGS_((int argc,
607 CONST84 char * CONST * argv,
608 Tcl_DString * resultPtr));
609/* 187 */
610EXTERN int Tcl_LinkVar _ANSI_ARGS_((Tcl_Interp * interp,
611 CONST char * varName, char * addr, int type));
612/* Slot 188 is reserved */
613/* 189 */
614EXTERN Tcl_Channel Tcl_MakeFileChannel _ANSI_ARGS_((ClientData handle,
615 int mode));
616/* 190 */
617EXTERN int Tcl_MakeSafe _ANSI_ARGS_((Tcl_Interp * interp));
618/* 191 */
619EXTERN Tcl_Channel Tcl_MakeTcpClientChannel _ANSI_ARGS_((
620 ClientData tcpSocket));
621/* 192 */
622EXTERN char * Tcl_Merge _ANSI_ARGS_((int argc,
623 CONST84 char * CONST * argv));
624/* 193 */
625EXTERN Tcl_HashEntry * Tcl_NextHashEntry _ANSI_ARGS_((
626 Tcl_HashSearch * searchPtr));
627/* 194 */
628EXTERN void Tcl_NotifyChannel _ANSI_ARGS_((Tcl_Channel channel,
629 int mask));
630/* 195 */
631EXTERN Tcl_Obj * Tcl_ObjGetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
632 Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr,
633 int flags));
634/* 196 */
635EXTERN Tcl_Obj * Tcl_ObjSetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
636 Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr,
637 Tcl_Obj * newValuePtr, int flags));
638#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
639/* 197 */
640EXTERN Tcl_Channel Tcl_OpenCommandChannel _ANSI_ARGS_((
641 Tcl_Interp * interp, int argc,
642 CONST84 char ** argv, int flags));
643#endif /* UNIX */
644#ifdef __WIN32__
645/* 197 */
646EXTERN Tcl_Channel Tcl_OpenCommandChannel _ANSI_ARGS_((
647 Tcl_Interp * interp, int argc,
648 CONST84 char ** argv, int flags));
649#endif /* __WIN32__ */
650/* 198 */
651EXTERN Tcl_Channel Tcl_OpenFileChannel _ANSI_ARGS_((Tcl_Interp * interp,
652 CONST char * fileName,
653 CONST char * modeString, int permissions));
654/* 199 */
655EXTERN Tcl_Channel Tcl_OpenTcpClient _ANSI_ARGS_((Tcl_Interp * interp,
656 int port, CONST char * address,
657 CONST char * myaddr, int myport, int async));
658/* 200 */
659EXTERN Tcl_Channel Tcl_OpenTcpServer _ANSI_ARGS_((Tcl_Interp * interp,
660 int port, CONST char * host,
661 Tcl_TcpAcceptProc * acceptProc,
662 ClientData callbackData));
663/* 201 */
664EXTERN void Tcl_Preserve _ANSI_ARGS_((ClientData data));
665/* 202 */
666EXTERN void Tcl_PrintDouble _ANSI_ARGS_((Tcl_Interp * interp,
667 double value, char * dst));
668/* 203 */
669EXTERN int Tcl_PutEnv _ANSI_ARGS_((CONST char * string));
670/* 204 */
671EXTERN CONST84_RETURN char * Tcl_PosixError _ANSI_ARGS_((Tcl_Interp * interp));
672/* 205 */
673EXTERN void Tcl_QueueEvent _ANSI_ARGS_((Tcl_Event * evPtr,
674 Tcl_QueuePosition position));
675/* 206 */
676EXTERN int Tcl_Read _ANSI_ARGS_((Tcl_Channel chan,
677 char * bufPtr, int toRead));
678#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
679/* 207 */
680EXTERN void Tcl_ReapDetachedProcs _ANSI_ARGS_((void));
681#endif /* UNIX */
682#ifdef __WIN32__
683/* 207 */
684EXTERN void Tcl_ReapDetachedProcs _ANSI_ARGS_((void));
685#endif /* __WIN32__ */
686/* 208 */
687EXTERN int Tcl_RecordAndEval _ANSI_ARGS_((Tcl_Interp * interp,
688 CONST char * cmd, int flags));
689/* 209 */
690EXTERN int Tcl_RecordAndEvalObj _ANSI_ARGS_((
691 Tcl_Interp * interp, Tcl_Obj * cmdPtr,
692 int flags));
693/* 210 */
694EXTERN void Tcl_RegisterChannel _ANSI_ARGS_((Tcl_Interp * interp,
695 Tcl_Channel chan));
696/* 211 */
697EXTERN void Tcl_RegisterObjType _ANSI_ARGS_((
698 Tcl_ObjType * typePtr));
699/* 212 */
700EXTERN Tcl_RegExp Tcl_RegExpCompile _ANSI_ARGS_((Tcl_Interp * interp,
701 CONST char * string));
702/* 213 */
703EXTERN int Tcl_RegExpExec _ANSI_ARGS_((Tcl_Interp * interp,
704 Tcl_RegExp regexp, CONST char * str,
705 CONST char * start));
706/* 214 */
707EXTERN int Tcl_RegExpMatch _ANSI_ARGS_((Tcl_Interp * interp,
708 CONST char * str, CONST char * pattern));
709/* 215 */
710EXTERN void Tcl_RegExpRange _ANSI_ARGS_((Tcl_RegExp regexp,
711 int index, CONST84 char ** startPtr,
712 CONST84 char ** endPtr));
713/* 216 */
714EXTERN void Tcl_Release _ANSI_ARGS_((ClientData clientData));
715/* 217 */
716EXTERN void Tcl_ResetResult _ANSI_ARGS_((Tcl_Interp * interp));
717/* 218 */
718EXTERN int Tcl_ScanElement _ANSI_ARGS_((CONST char * str,
719 int * flagPtr));
720/* 219 */
721EXTERN int Tcl_ScanCountedElement _ANSI_ARGS_((CONST char * str,
722 int length, int * flagPtr));
723/* 220 */
724EXTERN int Tcl_SeekOld _ANSI_ARGS_((Tcl_Channel chan,
725 int offset, int mode));
726/* 221 */
727EXTERN int Tcl_ServiceAll _ANSI_ARGS_((void));
728/* 222 */
729EXTERN int Tcl_ServiceEvent _ANSI_ARGS_((int flags));
730/* 223 */
731EXTERN void Tcl_SetAssocData _ANSI_ARGS_((Tcl_Interp * interp,
732 CONST char * name,
733 Tcl_InterpDeleteProc * proc,
734 ClientData clientData));
735/* 224 */
736EXTERN void Tcl_SetChannelBufferSize _ANSI_ARGS_((
737 Tcl_Channel chan, int sz));
738/* 225 */
739EXTERN int Tcl_SetChannelOption _ANSI_ARGS_((
740 Tcl_Interp * interp, Tcl_Channel chan,
741 CONST char * optionName,
742 CONST char * newValue));
743/* 226 */
744EXTERN int Tcl_SetCommandInfo _ANSI_ARGS_((Tcl_Interp * interp,
745 CONST char * cmdName,
746 CONST Tcl_CmdInfo * infoPtr));
747/* 227 */
748EXTERN void Tcl_SetErrno _ANSI_ARGS_((int err));
749/* 228 */
750EXTERN void Tcl_SetErrorCode _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
751/* 229 */
752EXTERN void Tcl_SetMaxBlockTime _ANSI_ARGS_((Tcl_Time * timePtr));
753/* 230 */
754EXTERN void Tcl_SetPanicProc _ANSI_ARGS_((
755 Tcl_PanicProc * panicProc));
756/* 231 */
757EXTERN int Tcl_SetRecursionLimit _ANSI_ARGS_((
758 Tcl_Interp * interp, int depth));
759/* 232 */
760EXTERN void Tcl_SetResult _ANSI_ARGS_((Tcl_Interp * interp,
761 char * str, Tcl_FreeProc * freeProc));
762/* 233 */
763EXTERN int Tcl_SetServiceMode _ANSI_ARGS_((int mode));
764/* 234 */
765EXTERN void Tcl_SetObjErrorCode _ANSI_ARGS_((Tcl_Interp * interp,
766 Tcl_Obj * errorObjPtr));
767/* 235 */
768EXTERN void Tcl_SetObjResult _ANSI_ARGS_((Tcl_Interp * interp,
769 Tcl_Obj * resultObjPtr));
770/* 236 */
771EXTERN void Tcl_SetStdChannel _ANSI_ARGS_((Tcl_Channel channel,
772 int type));
773/* 237 */
774EXTERN CONST84_RETURN char * Tcl_SetVar _ANSI_ARGS_((Tcl_Interp * interp,
775 CONST char * varName, CONST char * newValue,
776 int flags));
777/* 238 */
778EXTERN CONST84_RETURN char * Tcl_SetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
779 CONST char * part1, CONST char * part2,
780 CONST char * newValue, int flags));
781/* 239 */
782EXTERN CONST84_RETURN char * Tcl_SignalId _ANSI_ARGS_((int sig));
783/* 240 */
784EXTERN CONST84_RETURN char * Tcl_SignalMsg _ANSI_ARGS_((int sig));
785/* 241 */
786EXTERN void Tcl_SourceRCFile _ANSI_ARGS_((Tcl_Interp * interp));
787/* 242 */
788EXTERN int Tcl_SplitList _ANSI_ARGS_((Tcl_Interp * interp,
789 CONST char * listStr, int * argcPtr,
790 CONST84 char *** argvPtr));
791/* 243 */
792EXTERN void Tcl_SplitPath _ANSI_ARGS_((CONST char * path,
793 int * argcPtr, CONST84 char *** argvPtr));
794/* 244 */
795EXTERN void Tcl_StaticPackage _ANSI_ARGS_((Tcl_Interp * interp,
796 CONST char * pkgName,
797 Tcl_PackageInitProc * initProc,
798 Tcl_PackageInitProc * safeInitProc));
799/* 245 */
800EXTERN int Tcl_StringMatch _ANSI_ARGS_((CONST char * str,
801 CONST char * pattern));
802/* 246 */
803EXTERN int Tcl_TellOld _ANSI_ARGS_((Tcl_Channel chan));
804/* 247 */
805EXTERN int Tcl_TraceVar _ANSI_ARGS_((Tcl_Interp * interp,
806 CONST char * varName, int flags,
807 Tcl_VarTraceProc * proc,
808 ClientData clientData));
809/* 248 */
810EXTERN int Tcl_TraceVar2 _ANSI_ARGS_((Tcl_Interp * interp,
811 CONST char * part1, CONST char * part2,
812 int flags, Tcl_VarTraceProc * proc,
813 ClientData clientData));
814/* 249 */
815EXTERN char * Tcl_TranslateFileName _ANSI_ARGS_((
816 Tcl_Interp * interp, CONST char * name,
817 Tcl_DString * bufferPtr));
818/* 250 */
819EXTERN int Tcl_Ungets _ANSI_ARGS_((Tcl_Channel chan,
820 CONST char * str, int len, int atHead));
821/* 251 */
822EXTERN void Tcl_UnlinkVar _ANSI_ARGS_((Tcl_Interp * interp,
823 CONST char * varName));
824/* 252 */
825EXTERN int Tcl_UnregisterChannel _ANSI_ARGS_((
826 Tcl_Interp * interp, Tcl_Channel chan));
827/* 253 */
828EXTERN int Tcl_UnsetVar _ANSI_ARGS_((Tcl_Interp * interp,
829 CONST char * varName, int flags));
830/* 254 */
831EXTERN int Tcl_UnsetVar2 _ANSI_ARGS_((Tcl_Interp * interp,
832 CONST char * part1, CONST char * part2,
833 int flags));
834/* 255 */
835EXTERN void Tcl_UntraceVar _ANSI_ARGS_((Tcl_Interp * interp,
836 CONST char * varName, int flags,
837 Tcl_VarTraceProc * proc,
838 ClientData clientData));
839/* 256 */
840EXTERN void Tcl_UntraceVar2 _ANSI_ARGS_((Tcl_Interp * interp,
841 CONST char * part1, CONST char * part2,
842 int flags, Tcl_VarTraceProc * proc,
843 ClientData clientData));
844/* 257 */
845EXTERN void Tcl_UpdateLinkedVar _ANSI_ARGS_((Tcl_Interp * interp,
846 CONST char * varName));
847/* 258 */
848EXTERN int Tcl_UpVar _ANSI_ARGS_((Tcl_Interp * interp,
849 CONST char * frameName, CONST char * varName,
850 CONST char * localName, int flags));
851/* 259 */
852EXTERN int Tcl_UpVar2 _ANSI_ARGS_((Tcl_Interp * interp,
853 CONST char * frameName, CONST char * part1,
854 CONST char * part2, CONST char * localName,
855 int flags));
856/* 260 */
857EXTERN int Tcl_VarEval _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
858/* 261 */
859EXTERN ClientData Tcl_VarTraceInfo _ANSI_ARGS_((Tcl_Interp * interp,
860 CONST char * varName, int flags,
861 Tcl_VarTraceProc * procPtr,
862 ClientData prevClientData));
863/* 262 */
864EXTERN ClientData Tcl_VarTraceInfo2 _ANSI_ARGS_((Tcl_Interp * interp,
865 CONST char * part1, CONST char * part2,
866 int flags, Tcl_VarTraceProc * procPtr,
867 ClientData prevClientData));
868/* 263 */
869EXTERN int Tcl_Write _ANSI_ARGS_((Tcl_Channel chan,
870 CONST char * s, int slen));
871/* 264 */
872EXTERN void Tcl_WrongNumArgs _ANSI_ARGS_((Tcl_Interp * interp,
873 int objc, Tcl_Obj *CONST objv[],
874 CONST char * message));
875/* 265 */
876EXTERN int Tcl_DumpActiveMemory _ANSI_ARGS_((
877 CONST char * fileName));
878/* 266 */
879EXTERN void Tcl_ValidateAllMemory _ANSI_ARGS_((CONST char * file,
880 int line));
881/* 267 */
882EXTERN void Tcl_AppendResultVA _ANSI_ARGS_((Tcl_Interp * interp,
883 va_list argList));
884/* 268 */
885EXTERN void Tcl_AppendStringsToObjVA _ANSI_ARGS_((
886 Tcl_Obj * objPtr, va_list argList));
887/* 269 */
888EXTERN CONST84_RETURN char * Tcl_HashStats _ANSI_ARGS_((
889 Tcl_HashTable * tablePtr));
890/* 270 */
891EXTERN CONST84_RETURN char * Tcl_ParseVar _ANSI_ARGS_((Tcl_Interp * interp,
892 CONST char * str, CONST84 char ** termPtr));
893/* 271 */
894EXTERN CONST84_RETURN char * Tcl_PkgPresent _ANSI_ARGS_((Tcl_Interp * interp,
895 CONST char * name, CONST char * version,
896 int exact));
897/* 272 */
898EXTERN CONST84_RETURN char * Tcl_PkgPresentEx _ANSI_ARGS_((
899 Tcl_Interp * interp, CONST char * name,
900 CONST char * version, int exact,
901 ClientData * clientDataPtr));
902/* 273 */
903EXTERN int Tcl_PkgProvide _ANSI_ARGS_((Tcl_Interp * interp,
904 CONST char * name, CONST char * version));
905/* 274 */
906EXTERN CONST84_RETURN char * Tcl_PkgRequire _ANSI_ARGS_((Tcl_Interp * interp,
907 CONST char * name, CONST char * version,
908 int exact));
909/* 275 */
910EXTERN void Tcl_SetErrorCodeVA _ANSI_ARGS_((Tcl_Interp * interp,
911 va_list argList));
912/* 276 */
913EXTERN int Tcl_VarEvalVA _ANSI_ARGS_((Tcl_Interp * interp,
914 va_list argList));
915/* 277 */
916EXTERN Tcl_Pid Tcl_WaitPid _ANSI_ARGS_((Tcl_Pid pid, int * statPtr,
917 int options));
918/* 278 */
919EXTERN void Tcl_PanicVA _ANSI_ARGS_((CONST char * format,
920 va_list argList));
921/* 279 */
922EXTERN void Tcl_GetVersion _ANSI_ARGS_((int * major, int * minor,
923 int * patchLevel, int * type));
924/* 280 */
925EXTERN void Tcl_InitMemory _ANSI_ARGS_((Tcl_Interp * interp));
926/* 281 */
927EXTERN Tcl_Channel Tcl_StackChannel _ANSI_ARGS_((Tcl_Interp * interp,
928 Tcl_ChannelType * typePtr,
929 ClientData instanceData, int mask,
930 Tcl_Channel prevChan));
931/* 282 */
932EXTERN int Tcl_UnstackChannel _ANSI_ARGS_((Tcl_Interp * interp,
933 Tcl_Channel chan));
934/* 283 */
935EXTERN Tcl_Channel Tcl_GetStackedChannel _ANSI_ARGS_((Tcl_Channel chan));
936/* 284 */
937EXTERN void Tcl_SetMainLoop _ANSI_ARGS_((Tcl_MainLoopProc * proc));
938/* Slot 285 is reserved */
939/* 286 */
940EXTERN void Tcl_AppendObjToObj _ANSI_ARGS_((Tcl_Obj * objPtr,
941 Tcl_Obj * appendObjPtr));
942/* 287 */
943EXTERN Tcl_Encoding Tcl_CreateEncoding _ANSI_ARGS_((
944 Tcl_EncodingType * typePtr));
945/* 288 */
946EXTERN void Tcl_CreateThreadExitHandler _ANSI_ARGS_((
947 Tcl_ExitProc * proc, ClientData clientData));
948/* 289 */
949EXTERN void Tcl_DeleteThreadExitHandler _ANSI_ARGS_((
950 Tcl_ExitProc * proc, ClientData clientData));
951/* 290 */
952EXTERN void Tcl_DiscardResult _ANSI_ARGS_((
953 Tcl_SavedResult * statePtr));
954/* 291 */
955EXTERN int Tcl_EvalEx _ANSI_ARGS_((Tcl_Interp * interp,
956 CONST char * script, int numBytes, int flags));
957/* 292 */
958EXTERN int Tcl_EvalObjv _ANSI_ARGS_((Tcl_Interp * interp,
959 int objc, Tcl_Obj *CONST objv[], int flags));
960/* 293 */
961EXTERN int Tcl_EvalObjEx _ANSI_ARGS_((Tcl_Interp * interp,
962 Tcl_Obj * objPtr, int flags));
963/* 294 */
964EXTERN void Tcl_ExitThread _ANSI_ARGS_((int status));
965/* 295 */
966EXTERN int Tcl_ExternalToUtf _ANSI_ARGS_((Tcl_Interp * interp,
967 Tcl_Encoding encoding, CONST char * src,
968 int srcLen, int flags,
969 Tcl_EncodingState * statePtr, char * dst,
970 int dstLen, int * srcReadPtr,
971 int * dstWrotePtr, int * dstCharsPtr));
972/* 296 */
973EXTERN char * Tcl_ExternalToUtfDString _ANSI_ARGS_((
974 Tcl_Encoding encoding, CONST char * src,
975 int srcLen, Tcl_DString * dsPtr));
976/* 297 */
977EXTERN void Tcl_FinalizeThread _ANSI_ARGS_((void));
978/* 298 */
979EXTERN void Tcl_FinalizeNotifier _ANSI_ARGS_((
980 ClientData clientData));
981/* 299 */
982EXTERN void Tcl_FreeEncoding _ANSI_ARGS_((Tcl_Encoding encoding));
983/* 300 */
984EXTERN Tcl_ThreadId Tcl_GetCurrentThread _ANSI_ARGS_((void));
985/* 301 */
986EXTERN Tcl_Encoding Tcl_GetEncoding _ANSI_ARGS_((Tcl_Interp * interp,
987 CONST char * name));
988/* 302 */
989EXTERN CONST84_RETURN char * Tcl_GetEncodingName _ANSI_ARGS_((
990 Tcl_Encoding encoding));
991/* 303 */
992EXTERN void Tcl_GetEncodingNames _ANSI_ARGS_((
993 Tcl_Interp * interp));
994/* 304 */
995EXTERN int Tcl_GetIndexFromObjStruct _ANSI_ARGS_((
996 Tcl_Interp * interp, Tcl_Obj * objPtr,
997 CONST VOID * tablePtr, int offset,
998 CONST char * msg, int flags, int * indexPtr));
999/* 305 */
1000EXTERN VOID * Tcl_GetThreadData _ANSI_ARGS_((
1001 Tcl_ThreadDataKey * keyPtr, int size));
1002/* 306 */
1003EXTERN Tcl_Obj * Tcl_GetVar2Ex _ANSI_ARGS_((Tcl_Interp * interp,
1004 CONST char * part1, CONST char * part2,
1005 int flags));
1006/* 307 */
1007EXTERN ClientData Tcl_InitNotifier _ANSI_ARGS_((void));
1008/* 308 */
1009EXTERN void Tcl_MutexLock _ANSI_ARGS_((Tcl_Mutex * mutexPtr));
1010/* 309 */
1011EXTERN void Tcl_MutexUnlock _ANSI_ARGS_((Tcl_Mutex * mutexPtr));
1012/* 310 */
1013EXTERN void Tcl_ConditionNotify _ANSI_ARGS_((
1014 Tcl_Condition * condPtr));
1015/* 311 */
1016EXTERN void Tcl_ConditionWait _ANSI_ARGS_((
1017 Tcl_Condition * condPtr,
1018 Tcl_Mutex * mutexPtr, Tcl_Time * timePtr));
1019/* 312 */
1020EXTERN int Tcl_NumUtfChars _ANSI_ARGS_((CONST char * src,
1021 int len));
1022/* 313 */
1023EXTERN int Tcl_ReadChars _ANSI_ARGS_((Tcl_Channel channel,
1024 Tcl_Obj * objPtr, int charsToRead,
1025 int appendFlag));
1026/* 314 */
1027EXTERN void Tcl_RestoreResult _ANSI_ARGS_((Tcl_Interp * interp,
1028 Tcl_SavedResult * statePtr));
1029/* 315 */
1030EXTERN void Tcl_SaveResult _ANSI_ARGS_((Tcl_Interp * interp,
1031 Tcl_SavedResult * statePtr));
1032/* 316 */
1033EXTERN int Tcl_SetSystemEncoding _ANSI_ARGS_((
1034 Tcl_Interp * interp, CONST char * name));
1035/* 317 */
1036EXTERN Tcl_Obj * Tcl_SetVar2Ex _ANSI_ARGS_((Tcl_Interp * interp,
1037 CONST char * part1, CONST char * part2,
1038 Tcl_Obj * newValuePtr, int flags));
1039/* 318 */
1040EXTERN void Tcl_ThreadAlert _ANSI_ARGS_((Tcl_ThreadId threadId));
1041/* 319 */
1042EXTERN void Tcl_ThreadQueueEvent _ANSI_ARGS_((
1043 Tcl_ThreadId threadId, Tcl_Event* evPtr,
1044 Tcl_QueuePosition position));
1045/* 320 */
1046EXTERN Tcl_UniChar Tcl_UniCharAtIndex _ANSI_ARGS_((CONST char * src,
1047 int index));
1048/* 321 */
1049EXTERN Tcl_UniChar Tcl_UniCharToLower _ANSI_ARGS_((int ch));
1050/* 322 */
1051EXTERN Tcl_UniChar Tcl_UniCharToTitle _ANSI_ARGS_((int ch));
1052/* 323 */
1053EXTERN Tcl_UniChar Tcl_UniCharToUpper _ANSI_ARGS_((int ch));
1054/* 324 */
1055EXTERN int Tcl_UniCharToUtf _ANSI_ARGS_((int ch, char * buf));
1056/* 325 */
1057EXTERN CONST84_RETURN char * Tcl_UtfAtIndex _ANSI_ARGS_((CONST char * src,
1058 int index));
1059/* 326 */
1060EXTERN int Tcl_UtfCharComplete _ANSI_ARGS_((CONST char * src,
1061 int len));
1062/* 327 */
1063EXTERN int Tcl_UtfBackslash _ANSI_ARGS_((CONST char * src,
1064 int * readPtr, char * dst));
1065/* 328 */
1066EXTERN CONST84_RETURN char * Tcl_UtfFindFirst _ANSI_ARGS_((CONST char * src,
1067 int ch));
1068/* 329 */
1069EXTERN CONST84_RETURN char * Tcl_UtfFindLast _ANSI_ARGS_((CONST char * src,
1070 int ch));
1071/* 330 */
1072EXTERN CONST84_RETURN char * Tcl_UtfNext _ANSI_ARGS_((CONST char * src));
1073/* 331 */
1074EXTERN CONST84_RETURN char * Tcl_UtfPrev _ANSI_ARGS_((CONST char * src,
1075 CONST char * start));
1076/* 332 */
1077EXTERN int Tcl_UtfToExternal _ANSI_ARGS_((Tcl_Interp * interp,
1078 Tcl_Encoding encoding, CONST char * src,
1079 int srcLen, int flags,
1080 Tcl_EncodingState * statePtr, char * dst,
1081 int dstLen, int * srcReadPtr,
1082 int * dstWrotePtr, int * dstCharsPtr));
1083/* 333 */
1084EXTERN char * Tcl_UtfToExternalDString _ANSI_ARGS_((
1085 Tcl_Encoding encoding, CONST char * src,
1086 int srcLen, Tcl_DString * dsPtr));
1087/* 334 */
1088EXTERN int Tcl_UtfToLower _ANSI_ARGS_((char * src));
1089/* 335 */
1090EXTERN int Tcl_UtfToTitle _ANSI_ARGS_((char * src));
1091/* 336 */
1092EXTERN int Tcl_UtfToUniChar _ANSI_ARGS_((CONST char * src,
1093 Tcl_UniChar * chPtr));
1094/* 337 */
1095EXTERN int Tcl_UtfToUpper _ANSI_ARGS_((char * src));
1096/* 338 */
1097EXTERN int Tcl_WriteChars _ANSI_ARGS_((Tcl_Channel chan,
1098 CONST char * src, int srcLen));
1099/* 339 */
1100EXTERN int Tcl_WriteObj _ANSI_ARGS_((Tcl_Channel chan,
1101 Tcl_Obj * objPtr));
1102/* 340 */
1103EXTERN char * Tcl_GetString _ANSI_ARGS_((Tcl_Obj * objPtr));
1104/* 341 */
1105EXTERN CONST84_RETURN char * Tcl_GetDefaultEncodingDir _ANSI_ARGS_((void));
1106/* 342 */
1107EXTERN void Tcl_SetDefaultEncodingDir _ANSI_ARGS_((
1108 CONST char * path));
1109/* 343 */
1110EXTERN void Tcl_AlertNotifier _ANSI_ARGS_((ClientData clientData));
1111/* 344 */
1112EXTERN void Tcl_ServiceModeHook _ANSI_ARGS_((int mode));
1113/* 345 */
1114EXTERN int Tcl_UniCharIsAlnum _ANSI_ARGS_((int ch));
1115/* 346 */
1116EXTERN int Tcl_UniCharIsAlpha _ANSI_ARGS_((int ch));
1117/* 347 */
1118EXTERN int Tcl_UniCharIsDigit _ANSI_ARGS_((int ch));
1119/* 348 */
1120EXTERN int Tcl_UniCharIsLower _ANSI_ARGS_((int ch));
1121/* 349 */
1122EXTERN int Tcl_UniCharIsSpace _ANSI_ARGS_((int ch));
1123/* 350 */
1124EXTERN int Tcl_UniCharIsUpper _ANSI_ARGS_((int ch));
1125/* 351 */
1126EXTERN int Tcl_UniCharIsWordChar _ANSI_ARGS_((int ch));
1127/* 352 */
1128EXTERN int Tcl_UniCharLen _ANSI_ARGS_((CONST Tcl_UniChar * str));
1129/* 353 */
1130EXTERN int Tcl_UniCharNcmp _ANSI_ARGS_((CONST Tcl_UniChar * cs,
1131 CONST Tcl_UniChar * ct, unsigned long n));
1132/* 354 */
1133EXTERN char * Tcl_UniCharToUtfDString _ANSI_ARGS_((
1134 CONST Tcl_UniChar * string, int numChars,
1135 Tcl_DString * dsPtr));
1136/* 355 */
1137EXTERN Tcl_UniChar * Tcl_UtfToUniCharDString _ANSI_ARGS_((
1138 CONST char * string, int length,
1139 Tcl_DString * dsPtr));
1140/* 356 */
1141EXTERN Tcl_RegExp Tcl_GetRegExpFromObj _ANSI_ARGS_((
1142 Tcl_Interp * interp, Tcl_Obj * patObj,
1143 int flags));
1144/* 357 */
1145EXTERN Tcl_Obj * Tcl_EvalTokens _ANSI_ARGS_((Tcl_Interp * interp,
1146 Tcl_Token * tokenPtr, int count));
1147/* 358 */
1148EXTERN void Tcl_FreeParse _ANSI_ARGS_((Tcl_Parse * parsePtr));
1149/* 359 */
1150EXTERN void Tcl_LogCommandInfo _ANSI_ARGS_((Tcl_Interp * interp,
1151 CONST char * script, CONST char * command,
1152 int length));
1153/* 360 */
1154EXTERN int Tcl_ParseBraces _ANSI_ARGS_((Tcl_Interp * interp,
1155 CONST char * string, int numBytes,
1156 Tcl_Parse * parsePtr, int append,
1157 CONST84 char ** termPtr));
1158/* 361 */
1159EXTERN int Tcl_ParseCommand _ANSI_ARGS_((Tcl_Interp * interp,
1160 CONST char * string, int numBytes,
1161 int nested, Tcl_Parse * parsePtr));
1162/* 362 */
1163EXTERN int Tcl_ParseExpr _ANSI_ARGS_((Tcl_Interp * interp,
1164 CONST char * string, int numBytes,
1165 Tcl_Parse * parsePtr));
1166/* 363 */
1167EXTERN int Tcl_ParseQuotedString _ANSI_ARGS_((
1168 Tcl_Interp * interp, CONST char * string,
1169 int numBytes, Tcl_Parse * parsePtr,
1170 int append, CONST84 char ** termPtr));
1171/* 364 */
1172EXTERN int Tcl_ParseVarName _ANSI_ARGS_((Tcl_Interp * interp,
1173 CONST char * string, int numBytes,
1174 Tcl_Parse * parsePtr, int append));
1175/* 365 */
1176EXTERN char * Tcl_GetCwd _ANSI_ARGS_((Tcl_Interp * interp,
1177 Tcl_DString * cwdPtr));
1178/* 366 */
1179EXTERN int Tcl_Chdir _ANSI_ARGS_((CONST char * dirName));
1180/* 367 */
1181EXTERN int Tcl_Access _ANSI_ARGS_((CONST char * path, int mode));
1182/* 368 */
1183EXTERN int Tcl_Stat _ANSI_ARGS_((CONST char * path,
1184 struct stat * bufPtr));
1185/* 369 */
1186EXTERN int Tcl_UtfNcmp _ANSI_ARGS_((CONST char * s1,
1187 CONST char * s2, unsigned long n));
1188/* 370 */
1189EXTERN int Tcl_UtfNcasecmp _ANSI_ARGS_((CONST char * s1,
1190 CONST char * s2, unsigned long n));
1191/* 371 */
1192EXTERN int Tcl_StringCaseMatch _ANSI_ARGS_((CONST char * str,
1193 CONST char * pattern, int nocase));
1194/* 372 */
1195EXTERN int Tcl_UniCharIsControl _ANSI_ARGS_((int ch));
1196/* 373 */
1197EXTERN int Tcl_UniCharIsGraph _ANSI_ARGS_((int ch));
1198/* 374 */
1199EXTERN int Tcl_UniCharIsPrint _ANSI_ARGS_((int ch));
1200/* 375 */
1201EXTERN int Tcl_UniCharIsPunct _ANSI_ARGS_((int ch));
1202/* 376 */
1203EXTERN int Tcl_RegExpExecObj _ANSI_ARGS_((Tcl_Interp * interp,
1204 Tcl_RegExp regexp, Tcl_Obj * objPtr,
1205 int offset, int nmatches, int flags));
1206/* 377 */
1207EXTERN void Tcl_RegExpGetInfo _ANSI_ARGS_((Tcl_RegExp regexp,
1208 Tcl_RegExpInfo * infoPtr));
1209/* 378 */
1210EXTERN Tcl_Obj * Tcl_NewUnicodeObj _ANSI_ARGS_((
1211 CONST Tcl_UniChar * unicode, int numChars));
1212/* 379 */
1213EXTERN void Tcl_SetUnicodeObj _ANSI_ARGS_((Tcl_Obj * objPtr,
1214 CONST Tcl_UniChar * unicode, int numChars));
1215/* 380 */
1216EXTERN int Tcl_GetCharLength _ANSI_ARGS_((Tcl_Obj * objPtr));
1217/* 381 */
1218EXTERN Tcl_UniChar Tcl_GetUniChar _ANSI_ARGS_((Tcl_Obj * objPtr,
1219 int index));
1220/* 382 */
1221EXTERN Tcl_UniChar * Tcl_GetUnicode _ANSI_ARGS_((Tcl_Obj * objPtr));
1222/* 383 */
1223EXTERN Tcl_Obj * Tcl_GetRange _ANSI_ARGS_((Tcl_Obj * objPtr,
1224 int first, int last));
1225/* 384 */
1226EXTERN void Tcl_AppendUnicodeToObj _ANSI_ARGS_((Tcl_Obj * objPtr,
1227 CONST Tcl_UniChar * unicode, int length));
1228/* 385 */
1229EXTERN int Tcl_RegExpMatchObj _ANSI_ARGS_((Tcl_Interp * interp,
1230 Tcl_Obj * stringObj, Tcl_Obj * patternObj));
1231/* 386 */
1232EXTERN void Tcl_SetNotifier _ANSI_ARGS_((
1233 Tcl_NotifierProcs * notifierProcPtr));
1234/* 387 */
1235EXTERN Tcl_Mutex * Tcl_GetAllocMutex _ANSI_ARGS_((void));
1236/* 388 */
1237EXTERN int Tcl_GetChannelNames _ANSI_ARGS_((Tcl_Interp * interp));
1238/* 389 */
1239EXTERN int Tcl_GetChannelNamesEx _ANSI_ARGS_((
1240 Tcl_Interp * interp, CONST char * pattern));
1241/* 390 */
1242EXTERN int Tcl_ProcObjCmd _ANSI_ARGS_((ClientData clientData,
1243 Tcl_Interp * interp, int objc,
1244 Tcl_Obj *CONST objv[]));
1245/* 391 */
1246EXTERN void Tcl_ConditionFinalize _ANSI_ARGS_((
1247 Tcl_Condition * condPtr));
1248/* 392 */
1249EXTERN void Tcl_MutexFinalize _ANSI_ARGS_((Tcl_Mutex * mutex));
1250/* 393 */
1251EXTERN int Tcl_CreateThread _ANSI_ARGS_((Tcl_ThreadId * idPtr,
1252 Tcl_ThreadCreateProc proc,
1253 ClientData clientData, int stackSize,
1254 int flags));
1255/* 394 */
1256EXTERN int Tcl_ReadRaw _ANSI_ARGS_((Tcl_Channel chan,
1257 char * dst, int bytesToRead));
1258/* 395 */
1259EXTERN int Tcl_WriteRaw _ANSI_ARGS_((Tcl_Channel chan,
1260 CONST char * src, int srcLen));
1261/* 396 */
1262EXTERN Tcl_Channel Tcl_GetTopChannel _ANSI_ARGS_((Tcl_Channel chan));
1263/* 397 */
1264EXTERN int Tcl_ChannelBuffered _ANSI_ARGS_((Tcl_Channel chan));
1265/* 398 */
1266EXTERN CONST84_RETURN char * Tcl_ChannelName _ANSI_ARGS_((
1267 Tcl_ChannelType * chanTypePtr));
1268/* 399 */
1269EXTERN Tcl_ChannelTypeVersion Tcl_ChannelVersion _ANSI_ARGS_((
1270 Tcl_ChannelType * chanTypePtr));
1271/* 400 */
1272EXTERN Tcl_DriverBlockModeProc * Tcl_ChannelBlockModeProc _ANSI_ARGS_((
1273 Tcl_ChannelType * chanTypePtr));
1274/* 401 */
1275EXTERN Tcl_DriverCloseProc * Tcl_ChannelCloseProc _ANSI_ARGS_((
1276 Tcl_ChannelType * chanTypePtr));
1277/* 402 */
1278EXTERN Tcl_DriverClose2Proc * Tcl_ChannelClose2Proc _ANSI_ARGS_((
1279 Tcl_ChannelType * chanTypePtr));
1280/* 403 */
1281EXTERN Tcl_DriverInputProc * Tcl_ChannelInputProc _ANSI_ARGS_((
1282 Tcl_ChannelType * chanTypePtr));
1283/* 404 */
1284EXTERN Tcl_DriverOutputProc * Tcl_ChannelOutputProc _ANSI_ARGS_((
1285 Tcl_ChannelType * chanTypePtr));
1286/* 405 */
1287EXTERN Tcl_DriverSeekProc * Tcl_ChannelSeekProc _ANSI_ARGS_((
1288 Tcl_ChannelType * chanTypePtr));
1289/* 406 */
1290EXTERN Tcl_DriverSetOptionProc * Tcl_ChannelSetOptionProc _ANSI_ARGS_((
1291 Tcl_ChannelType * chanTypePtr));
1292/* 407 */
1293EXTERN Tcl_DriverGetOptionProc * Tcl_ChannelGetOptionProc _ANSI_ARGS_((
1294 Tcl_ChannelType * chanTypePtr));
1295/* 408 */
1296EXTERN Tcl_DriverWatchProc * Tcl_ChannelWatchProc _ANSI_ARGS_((
1297 Tcl_ChannelType * chanTypePtr));
1298/* 409 */
1299EXTERN Tcl_DriverGetHandleProc * Tcl_ChannelGetHandleProc _ANSI_ARGS_((
1300 Tcl_ChannelType * chanTypePtr));
1301/* 410 */
1302EXTERN Tcl_DriverFlushProc * Tcl_ChannelFlushProc _ANSI_ARGS_((
1303 Tcl_ChannelType * chanTypePtr));
1304/* 411 */
1305EXTERN Tcl_DriverHandlerProc * Tcl_ChannelHandlerProc _ANSI_ARGS_((
1306 Tcl_ChannelType * chanTypePtr));
1307/* 412 */
1308EXTERN int Tcl_JoinThread _ANSI_ARGS_((Tcl_ThreadId threadId,
1309 int* result));
1310/* 413 */
1311EXTERN int Tcl_IsChannelShared _ANSI_ARGS_((Tcl_Channel channel));
1312/* 414 */
1313EXTERN int Tcl_IsChannelRegistered _ANSI_ARGS_((
1314 Tcl_Interp* interp, Tcl_Channel channel));
1315/* 415 */
1316EXTERN void Tcl_CutChannel _ANSI_ARGS_((Tcl_Channel channel));
1317/* 416 */
1318EXTERN void Tcl_SpliceChannel _ANSI_ARGS_((Tcl_Channel channel));
1319/* 417 */
1320EXTERN void Tcl_ClearChannelHandlers _ANSI_ARGS_((
1321 Tcl_Channel channel));
1322/* 418 */
1323EXTERN int Tcl_IsChannelExisting _ANSI_ARGS_((
1324 CONST char* channelName));
1325/* 419 */
1326EXTERN int Tcl_UniCharNcasecmp _ANSI_ARGS_((
1327 CONST Tcl_UniChar * cs,
1328 CONST Tcl_UniChar * ct, unsigned long n));
1329/* 420 */
1330EXTERN int Tcl_UniCharCaseMatch _ANSI_ARGS_((
1331 CONST Tcl_UniChar * ustr,
1332 CONST Tcl_UniChar * pattern, int nocase));
1333/* 421 */
1334EXTERN Tcl_HashEntry * Tcl_FindHashEntry _ANSI_ARGS_((
1335 Tcl_HashTable * tablePtr, CONST char * key));
1336/* 422 */
1337EXTERN Tcl_HashEntry * Tcl_CreateHashEntry _ANSI_ARGS_((
1338 Tcl_HashTable * tablePtr, CONST char * key,
1339 int * newPtr));
1340/* 423 */
1341EXTERN void Tcl_InitCustomHashTable _ANSI_ARGS_((
1342 Tcl_HashTable * tablePtr, int keyType,
1343 Tcl_HashKeyType * typePtr));
1344/* 424 */
1345EXTERN void Tcl_InitObjHashTable _ANSI_ARGS_((
1346 Tcl_HashTable * tablePtr));
1347/* 425 */
1348EXTERN ClientData Tcl_CommandTraceInfo _ANSI_ARGS_((
1349 Tcl_Interp * interp, CONST char * varName,
1350 int flags, Tcl_CommandTraceProc * procPtr,
1351 ClientData prevClientData));
1352/* 426 */
1353EXTERN int Tcl_TraceCommand _ANSI_ARGS_((Tcl_Interp * interp,
1354 CONST char * varName, int flags,
1355 Tcl_CommandTraceProc * proc,
1356 ClientData clientData));
1357/* 427 */
1358EXTERN void Tcl_UntraceCommand _ANSI_ARGS_((Tcl_Interp * interp,
1359 CONST char * varName, int flags,
1360 Tcl_CommandTraceProc * proc,
1361 ClientData clientData));
1362/* 428 */
1363EXTERN char * Tcl_AttemptAlloc _ANSI_ARGS_((unsigned int size));
1364/* 429 */
1365EXTERN char * Tcl_AttemptDbCkalloc _ANSI_ARGS_((unsigned int size,
1366 CONST char * file, int line));
1367/* 430 */
1368EXTERN char * Tcl_AttemptRealloc _ANSI_ARGS_((char * ptr,
1369 unsigned int size));
1370/* 431 */
1371EXTERN char * Tcl_AttemptDbCkrealloc _ANSI_ARGS_((char * ptr,
1372 unsigned int size, CONST char * file,
1373 int line));
1374/* 432 */
1375EXTERN int Tcl_AttemptSetObjLength _ANSI_ARGS_((
1376 Tcl_Obj * objPtr, int length));
1377/* 433 */
1378EXTERN Tcl_ThreadId Tcl_GetChannelThread _ANSI_ARGS_((
1379 Tcl_Channel channel));
1380/* 434 */
1381EXTERN Tcl_UniChar * Tcl_GetUnicodeFromObj _ANSI_ARGS_((Tcl_Obj * objPtr,
1382 int * lengthPtr));
1383/* 435 */
1384EXTERN int Tcl_GetMathFuncInfo _ANSI_ARGS_((Tcl_Interp * interp,
1385 CONST char * name, int * numArgsPtr,
1386 Tcl_ValueType ** argTypesPtr,
1387 Tcl_MathProc ** procPtr,
1388 ClientData * clientDataPtr));
1389/* 436 */
1390EXTERN Tcl_Obj * Tcl_ListMathFuncs _ANSI_ARGS_((Tcl_Interp * interp,
1391 CONST char * pattern));
1392/* 437 */
1393EXTERN Tcl_Obj * Tcl_SubstObj _ANSI_ARGS_((Tcl_Interp * interp,
1394 Tcl_Obj * objPtr, int flags));
1395/* 438 */
1396EXTERN int Tcl_DetachChannel _ANSI_ARGS_((Tcl_Interp* interp,
1397 Tcl_Channel channel));
1398/* 439 */
1399EXTERN int Tcl_IsStandardChannel _ANSI_ARGS_((
1400 Tcl_Channel channel));
1401/* 440 */
1402EXTERN int Tcl_FSCopyFile _ANSI_ARGS_((Tcl_Obj * srcPathPtr,
1403 Tcl_Obj * destPathPtr));
1404/* 441 */
1405EXTERN int Tcl_FSCopyDirectory _ANSI_ARGS_((
1406 Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr,
1407 Tcl_Obj ** errorPtr));
1408/* 442 */
1409EXTERN int Tcl_FSCreateDirectory _ANSI_ARGS_((Tcl_Obj * pathPtr));
1410/* 443 */
1411EXTERN int Tcl_FSDeleteFile _ANSI_ARGS_((Tcl_Obj * pathPtr));
1412/* 444 */
1413EXTERN int Tcl_FSLoadFile _ANSI_ARGS_((Tcl_Interp * interp,
1414 Tcl_Obj * pathPtr, CONST char * sym1,
1415 CONST char * sym2,
1416 Tcl_PackageInitProc ** proc1Ptr,
1417 Tcl_PackageInitProc ** proc2Ptr,
1418 Tcl_LoadHandle * handlePtr,
1419 Tcl_FSUnloadFileProc ** unloadProcPtr));
1420/* 445 */
1421EXTERN int Tcl_FSMatchInDirectory _ANSI_ARGS_((
1422 Tcl_Interp * interp, Tcl_Obj * result,
1423 Tcl_Obj * pathPtr, CONST char * pattern,
1424 Tcl_GlobTypeData * types));
1425/* 446 */
1426EXTERN Tcl_Obj * Tcl_FSLink _ANSI_ARGS_((Tcl_Obj * pathPtr,
1427 Tcl_Obj * toPtr, int linkAction));
1428/* 447 */
1429EXTERN int Tcl_FSRemoveDirectory _ANSI_ARGS_((Tcl_Obj * pathPtr,
1430 int recursive, Tcl_Obj ** errorPtr));
1431/* 448 */
1432EXTERN int Tcl_FSRenameFile _ANSI_ARGS_((Tcl_Obj * srcPathPtr,
1433 Tcl_Obj * destPathPtr));
1434/* 449 */
1435EXTERN int Tcl_FSLstat _ANSI_ARGS_((Tcl_Obj * pathPtr,
1436 Tcl_StatBuf * buf));
1437/* 450 */
1438EXTERN int Tcl_FSUtime _ANSI_ARGS_((Tcl_Obj * pathPtr,
1439 struct utimbuf * tval));
1440/* 451 */
1441EXTERN int Tcl_FSFileAttrsGet _ANSI_ARGS_((Tcl_Interp * interp,
1442 int index, Tcl_Obj * pathPtr,
1443 Tcl_Obj ** objPtrRef));
1444/* 452 */
1445EXTERN int Tcl_FSFileAttrsSet _ANSI_ARGS_((Tcl_Interp * interp,
1446 int index, Tcl_Obj * pathPtr,
1447 Tcl_Obj * objPtr));
1448/* 453 */
1449EXTERN CONST char ** Tcl_FSFileAttrStrings _ANSI_ARGS_((Tcl_Obj * pathPtr,
1450 Tcl_Obj ** objPtrRef));
1451/* 454 */
1452EXTERN int Tcl_FSStat _ANSI_ARGS_((Tcl_Obj * pathPtr,
1453 Tcl_StatBuf * buf));
1454/* 455 */
1455EXTERN int Tcl_FSAccess _ANSI_ARGS_((Tcl_Obj * pathPtr,
1456 int mode));
1457/* 456 */
1458EXTERN Tcl_Channel Tcl_FSOpenFileChannel _ANSI_ARGS_((
1459 Tcl_Interp * interp, Tcl_Obj * pathPtr,
1460 CONST char * modeString, int permissions));
1461/* 457 */
1462EXTERN Tcl_Obj* Tcl_FSGetCwd _ANSI_ARGS_((Tcl_Interp * interp));
1463/* 458 */
1464EXTERN int Tcl_FSChdir _ANSI_ARGS_((Tcl_Obj * pathPtr));
1465/* 459 */
1466EXTERN int Tcl_FSConvertToPathType _ANSI_ARGS_((
1467 Tcl_Interp * interp, Tcl_Obj * pathPtr));
1468/* 460 */
1469EXTERN Tcl_Obj* Tcl_FSJoinPath _ANSI_ARGS_((Tcl_Obj * listObj,
1470 int elements));
1471/* 461 */
1472EXTERN Tcl_Obj* Tcl_FSSplitPath _ANSI_ARGS_((Tcl_Obj* pathPtr,
1473 int * lenPtr));
1474/* 462 */
1475EXTERN int Tcl_FSEqualPaths _ANSI_ARGS_((Tcl_Obj* firstPtr,
1476 Tcl_Obj* secondPtr));
1477/* 463 */
1478EXTERN Tcl_Obj* Tcl_FSGetNormalizedPath _ANSI_ARGS_((
1479 Tcl_Interp * interp, Tcl_Obj* pathObjPtr));
1480/* 464 */
1481EXTERN Tcl_Obj* Tcl_FSJoinToPath _ANSI_ARGS_((Tcl_Obj * basePtr,
1482 int objc, Tcl_Obj *CONST objv[]));
1483/* 465 */
1484EXTERN ClientData Tcl_FSGetInternalRep _ANSI_ARGS_((
1485 Tcl_Obj* pathObjPtr, Tcl_Filesystem * fsPtr));
1486/* 466 */
1487EXTERN Tcl_Obj* Tcl_FSGetTranslatedPath _ANSI_ARGS_((
1488 Tcl_Interp * interp, Tcl_Obj* pathPtr));
1489/* 467 */
1490EXTERN int Tcl_FSEvalFile _ANSI_ARGS_((Tcl_Interp * interp,
1491 Tcl_Obj * fileName));
1492/* 468 */
1493EXTERN Tcl_Obj* Tcl_FSNewNativePath _ANSI_ARGS_((
1494 Tcl_Filesystem* fromFilesystem,
1495 ClientData clientData));
1496/* 469 */
1497EXTERN CONST char* Tcl_FSGetNativePath _ANSI_ARGS_((Tcl_Obj* pathObjPtr));
1498/* 470 */
1499EXTERN Tcl_Obj* Tcl_FSFileSystemInfo _ANSI_ARGS_((
1500 Tcl_Obj* pathObjPtr));
1501/* 471 */
1502EXTERN Tcl_Obj* Tcl_FSPathSeparator _ANSI_ARGS_((Tcl_Obj* pathObjPtr));
1503/* 472 */
1504EXTERN Tcl_Obj* Tcl_FSListVolumes _ANSI_ARGS_((void));
1505/* 473 */
1506EXTERN int Tcl_FSRegister _ANSI_ARGS_((ClientData clientData,
1507 Tcl_Filesystem * fsPtr));
1508/* 474 */
1509EXTERN int Tcl_FSUnregister _ANSI_ARGS_((Tcl_Filesystem * fsPtr));
1510/* 475 */
1511EXTERN ClientData Tcl_FSData _ANSI_ARGS_((Tcl_Filesystem * fsPtr));
1512/* 476 */
1513EXTERN CONST char* Tcl_FSGetTranslatedStringPath _ANSI_ARGS_((
1514 Tcl_Interp * interp, Tcl_Obj* pathPtr));
1515/* 477 */
1516EXTERN Tcl_Filesystem* Tcl_FSGetFileSystemForPath _ANSI_ARGS_((
1517 Tcl_Obj* pathObjPtr));
1518/* 478 */
1519EXTERN Tcl_PathType Tcl_FSGetPathType _ANSI_ARGS_((Tcl_Obj * pathObjPtr));
1520/* 479 */
1521EXTERN int Tcl_OutputBuffered _ANSI_ARGS_((Tcl_Channel chan));
1522/* 480 */
1523EXTERN void Tcl_FSMountsChanged _ANSI_ARGS_((
1524 Tcl_Filesystem * fsPtr));
1525/* 481 */
1526EXTERN int Tcl_EvalTokensStandard _ANSI_ARGS_((
1527 Tcl_Interp * interp, Tcl_Token * tokenPtr,
1528 int count));
1529/* 482 */
1530EXTERN void Tcl_GetTime _ANSI_ARGS_((Tcl_Time* timeBuf));
1531/* 483 */
1532EXTERN Tcl_Trace Tcl_CreateObjTrace _ANSI_ARGS_((Tcl_Interp* interp,
1533 int level, int flags,
1534 Tcl_CmdObjTraceProc* objProc,
1535 ClientData clientData,
1536 Tcl_CmdObjTraceDeleteProc* delProc));
1537/* 484 */
1538EXTERN int Tcl_GetCommandInfoFromToken _ANSI_ARGS_((
1539 Tcl_Command token, Tcl_CmdInfo* infoPtr));
1540/* 485 */
1541EXTERN int Tcl_SetCommandInfoFromToken _ANSI_ARGS_((
1542 Tcl_Command token,
1543 CONST Tcl_CmdInfo* infoPtr));
1544/* 486 */
1545EXTERN Tcl_Obj * Tcl_DbNewWideIntObj _ANSI_ARGS_((
1546 Tcl_WideInt wideValue, CONST char * file,
1547 int line));
1548/* 487 */
1549EXTERN int Tcl_GetWideIntFromObj _ANSI_ARGS_((
1550 Tcl_Interp * interp, Tcl_Obj * objPtr,
1551 Tcl_WideInt * widePtr));
1552/* 488 */
1553EXTERN Tcl_Obj * Tcl_NewWideIntObj _ANSI_ARGS_((Tcl_WideInt wideValue));
1554/* 489 */
1555EXTERN void Tcl_SetWideIntObj _ANSI_ARGS_((Tcl_Obj * objPtr,
1556 Tcl_WideInt wideValue));
1557/* 490 */
1558EXTERN Tcl_StatBuf * Tcl_AllocStatBuf _ANSI_ARGS_((void));
1559/* 491 */
1560EXTERN Tcl_WideInt Tcl_Seek _ANSI_ARGS_((Tcl_Channel chan,
1561 Tcl_WideInt offset, int mode));
1562/* 492 */
1563EXTERN Tcl_WideInt Tcl_Tell _ANSI_ARGS_((Tcl_Channel chan));
1564/* 493 */
1565EXTERN Tcl_DriverWideSeekProc * Tcl_ChannelWideSeekProc _ANSI_ARGS_((
1566 Tcl_ChannelType * chanTypePtr));
1567/* Slot 494 is reserved */
1568/* Slot 495 is reserved */
1569/* Slot 496 is reserved */
1570/* Slot 497 is reserved */
1571/* Slot 498 is reserved */
1572/* Slot 499 is reserved */
1573/* Slot 500 is reserved */
1574/* Slot 501 is reserved */
1575/* Slot 502 is reserved */
1576/* Slot 503 is reserved */
1577/* Slot 504 is reserved */
1578/* Slot 505 is reserved */
1579/* Slot 506 is reserved */
1580/* Slot 507 is reserved */
1581/* Slot 508 is reserved */
1582/* Slot 509 is reserved */
1583/* Slot 510 is reserved */
1584/* Slot 511 is reserved */
1585/* Slot 512 is reserved */
1586/* Slot 513 is reserved */
1587/* Slot 514 is reserved */
1588/* Slot 515 is reserved */
1589/* Slot 516 is reserved */
1590/* Slot 517 is reserved */
1591/* Slot 518 is reserved */
1592/* Slot 519 is reserved */
1593/* Slot 520 is reserved */
1594/* Slot 521 is reserved */
1595/* Slot 522 is reserved */
1596/* Slot 523 is reserved */
1597/* Slot 524 is reserved */
1598/* Slot 525 is reserved */
1599/* Slot 526 is reserved */
1600/* Slot 527 is reserved */
1601/* Slot 528 is reserved */
1602/* Slot 529 is reserved */
1603/* Slot 530 is reserved */
1604/* Slot 531 is reserved */
1605/* Slot 532 is reserved */
1606/* Slot 533 is reserved */
1607/* Slot 534 is reserved */
1608/* Slot 535 is reserved */
1609/* Slot 536 is reserved */
1610/* Slot 537 is reserved */
1611/* Slot 538 is reserved */
1612/* Slot 539 is reserved */
1613/* Slot 540 is reserved */
1614/* Slot 541 is reserved */
1615/* Slot 542 is reserved */
1616/* Slot 543 is reserved */
1617/* Slot 544 is reserved */
1618/* Slot 545 is reserved */
1619/* Slot 546 is reserved */
1620/* Slot 547 is reserved */
1621/* Slot 548 is reserved */
1622/* Slot 549 is reserved */
1623/* Slot 550 is reserved */
1624/* Slot 551 is reserved */
1625/* Slot 552 is reserved */
1626/* Slot 553 is reserved */
1627/* 554 */
1628EXTERN Tcl_DriverThreadActionProc * Tcl_ChannelThreadActionProc _ANSI_ARGS_((
1629 Tcl_ChannelType * chanTypePtr));
1630
1631typedef struct TclStubHooks {
1632 struct TclPlatStubs *tclPlatStubs;
1633 struct TclIntStubs *tclIntStubs;
1634 struct TclIntPlatStubs *tclIntPlatStubs;
1635} TclStubHooks;
1636
1637typedef struct TclStubs {
1638 int magic;
1639 struct TclStubHooks *hooks;
1640
1641 int (*tcl_PkgProvideEx) _ANSI_ARGS_((Tcl_Interp* interp, CONST char* name, CONST char* version, ClientData clientData)); /* 0 */
1642 CONST84_RETURN char * (*tcl_PkgRequireEx) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, CONST char * version, int exact, ClientData * clientDataPtr)); /* 1 */
1643 void (*tcl_Panic) _ANSI_ARGS_(TCL_VARARGS(CONST char *,format)); /* 2 */
1644 char * (*tcl_Alloc) _ANSI_ARGS_((unsigned int size)); /* 3 */
1645 void (*tcl_Free) _ANSI_ARGS_((char * ptr)); /* 4 */
1646 char * (*tcl_Realloc) _ANSI_ARGS_((char * ptr, unsigned int size)); /* 5 */
1647 char * (*tcl_DbCkalloc) _ANSI_ARGS_((unsigned int size, CONST char * file, int line)); /* 6 */
1648 int (*tcl_DbCkfree) _ANSI_ARGS_((char * ptr, CONST char * file, int line)); /* 7 */
1649 char * (*tcl_DbCkrealloc) _ANSI_ARGS_((char * ptr, unsigned int size, CONST char * file, int line)); /* 8 */
1650#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1651 void (*tcl_CreateFileHandler) _ANSI_ARGS_((int fd, int mask, Tcl_FileProc * proc, ClientData clientData)); /* 9 */
1652#endif /* UNIX */
1653#ifdef __WIN32__
1654 void *reserved9;
1655#endif /* __WIN32__ */
1656#ifdef MAC_TCL
1657 void *reserved9;
1658#endif /* MAC_TCL */
1659#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1660 void (*tcl_DeleteFileHandler) _ANSI_ARGS_((int fd)); /* 10 */
1661#endif /* UNIX */
1662#ifdef __WIN32__
1663 void *reserved10;
1664#endif /* __WIN32__ */
1665#ifdef MAC_TCL
1666 void *reserved10;
1667#endif /* MAC_TCL */
1668 void (*tcl_SetTimer) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 11 */
1669 void (*tcl_Sleep) _ANSI_ARGS_((int ms)); /* 12 */
1670 int (*tcl_WaitForEvent) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 13 */
1671 int (*tcl_AppendAllObjTypes) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 14 */
1672 void (*tcl_AppendStringsToObj) _ANSI_ARGS_(TCL_VARARGS(Tcl_Obj *,objPtr)); /* 15 */
1673 void (*tcl_AppendToObj) _ANSI_ARGS_((Tcl_Obj* objPtr, CONST char* bytes, int length)); /* 16 */
1674 Tcl_Obj * (*tcl_ConcatObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[])); /* 17 */
1675 int (*tcl_ConvertToType) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_ObjType * typePtr)); /* 18 */
1676 void (*tcl_DbDecrRefCount) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST char * file, int line)); /* 19 */
1677 void (*tcl_DbIncrRefCount) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST char * file, int line)); /* 20 */
1678 int (*tcl_DbIsShared) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST char * file, int line)); /* 21 */
1679 Tcl_Obj * (*tcl_DbNewBooleanObj) _ANSI_ARGS_((int boolValue, CONST char * file, int line)); /* 22 */
1680 Tcl_Obj * (*tcl_DbNewByteArrayObj) _ANSI_ARGS_((CONST unsigned char * bytes, int length, CONST char * file, int line)); /* 23 */
1681 Tcl_Obj * (*tcl_DbNewDoubleObj) _ANSI_ARGS_((double doubleValue, CONST char * file, int line)); /* 24 */
1682 Tcl_Obj * (*tcl_DbNewListObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST * objv, CONST char * file, int line)); /* 25 */
1683 Tcl_Obj * (*tcl_DbNewLongObj) _ANSI_ARGS_((long longValue, CONST char * file, int line)); /* 26 */
1684 Tcl_Obj * (*tcl_DbNewObj) _ANSI_ARGS_((CONST char * file, int line)); /* 27 */
1685 Tcl_Obj * (*tcl_DbNewStringObj) _ANSI_ARGS_((CONST char * bytes, int length, CONST char * file, int line)); /* 28 */
1686 Tcl_Obj * (*tcl_DuplicateObj) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 29 */
1687 void (*tclFreeObj) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 30 */
1688 int (*tcl_GetBoolean) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, int * boolPtr)); /* 31 */
1689 int (*tcl_GetBooleanFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * boolPtr)); /* 32 */
1690 unsigned char * (*tcl_GetByteArrayFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int * lengthPtr)); /* 33 */
1691 int (*tcl_GetDouble) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, double * doublePtr)); /* 34 */
1692 int (*tcl_GetDoubleFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, double * doublePtr)); /* 35 */
1693 int (*tcl_GetIndexFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, CONST84 char ** tablePtr, CONST char * msg, int flags, int * indexPtr)); /* 36 */
1694 int (*tcl_GetInt) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, int * intPtr)); /* 37 */
1695 int (*tcl_GetIntFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * intPtr)); /* 38 */
1696 int (*tcl_GetLongFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, long * longPtr)); /* 39 */
1697 Tcl_ObjType * (*tcl_GetObjType) _ANSI_ARGS_((CONST char * typeName)); /* 40 */
1698 char * (*tcl_GetStringFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int * lengthPtr)); /* 41 */
1699 void (*tcl_InvalidateStringRep) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 42 */
1700 int (*tcl_ListObjAppendList) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * elemListPtr)); /* 43 */
1701 int (*tcl_ListObjAppendElement) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * objPtr)); /* 44 */
1702 int (*tcl_ListObjGetElements) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * objcPtr, Tcl_Obj *** objvPtr)); /* 45 */
1703 int (*tcl_ListObjIndex) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int index, Tcl_Obj ** objPtrPtr)); /* 46 */
1704 int (*tcl_ListObjLength) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * lengthPtr)); /* 47 */
1705 int (*tcl_ListObjReplace) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[])); /* 48 */
1706 Tcl_Obj * (*tcl_NewBooleanObj) _ANSI_ARGS_((int boolValue)); /* 49 */
1707 Tcl_Obj * (*tcl_NewByteArrayObj) _ANSI_ARGS_((CONST unsigned char* bytes, int length)); /* 50 */
1708 Tcl_Obj * (*tcl_NewDoubleObj) _ANSI_ARGS_((double doubleValue)); /* 51 */
1709 Tcl_Obj * (*tcl_NewIntObj) _ANSI_ARGS_((int intValue)); /* 52 */
1710 Tcl_Obj * (*tcl_NewListObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[])); /* 53 */
1711 Tcl_Obj * (*tcl_NewLongObj) _ANSI_ARGS_((long longValue)); /* 54 */
1712 Tcl_Obj * (*tcl_NewObj) _ANSI_ARGS_((void)); /* 55 */
1713 Tcl_Obj * (*tcl_NewStringObj) _ANSI_ARGS_((CONST char * bytes, int length)); /* 56 */
1714 void (*tcl_SetBooleanObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int boolValue)); /* 57 */
1715 unsigned char * (*tcl_SetByteArrayLength) _ANSI_ARGS_((Tcl_Obj * objPtr, int length)); /* 58 */
1716 void (*tcl_SetByteArrayObj) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST unsigned char * bytes, int length)); /* 59 */
1717 void (*tcl_SetDoubleObj) _ANSI_ARGS_((Tcl_Obj * objPtr, double doubleValue)); /* 60 */
1718 void (*tcl_SetIntObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int intValue)); /* 61 */
1719 void (*tcl_SetListObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int objc, Tcl_Obj *CONST objv[])); /* 62 */
1720 void (*tcl_SetLongObj) _ANSI_ARGS_((Tcl_Obj * objPtr, long longValue)); /* 63 */
1721 void (*tcl_SetObjLength) _ANSI_ARGS_((Tcl_Obj * objPtr, int length)); /* 64 */
1722 void (*tcl_SetStringObj) _ANSI_ARGS_((Tcl_Obj* objPtr, CONST char* bytes, int length)); /* 65 */
1723 void (*tcl_AddErrorInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * message)); /* 66 */
1724 void (*tcl_AddObjErrorInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * message, int length)); /* 67 */
1725 void (*tcl_AllowExceptions) _ANSI_ARGS_((Tcl_Interp * interp)); /* 68 */
1726 void (*tcl_AppendElement) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string)); /* 69 */
1727 void (*tcl_AppendResult) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 70 */
1728 Tcl_AsyncHandler (*tcl_AsyncCreate) _ANSI_ARGS_((Tcl_AsyncProc * proc, ClientData clientData)); /* 71 */
1729 void (*tcl_AsyncDelete) _ANSI_ARGS_((Tcl_AsyncHandler async)); /* 72 */
1730 int (*tcl_AsyncInvoke) _ANSI_ARGS_((Tcl_Interp * interp, int code)); /* 73 */
1731 void (*tcl_AsyncMark) _ANSI_ARGS_((Tcl_AsyncHandler async)); /* 74 */
1732 int (*tcl_AsyncReady) _ANSI_ARGS_((void)); /* 75 */
1733 void (*tcl_BackgroundError) _ANSI_ARGS_((Tcl_Interp * interp)); /* 76 */
1734 char (*tcl_Backslash) _ANSI_ARGS_((CONST char * src, int * readPtr)); /* 77 */
1735 int (*tcl_BadChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * optionName, CONST char * optionList)); /* 78 */
1736 void (*tcl_CallWhenDeleted) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 79 */
1737 void (*tcl_CancelIdleCall) _ANSI_ARGS_((Tcl_IdleProc * idleProc, ClientData clientData)); /* 80 */
1738 int (*tcl_Close) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 81 */
1739 int (*tcl_CommandComplete) _ANSI_ARGS_((CONST char * cmd)); /* 82 */
1740 char * (*tcl_Concat) _ANSI_ARGS_((int argc, CONST84 char * CONST * argv)); /* 83 */
1741 int (*tcl_ConvertElement) _ANSI_ARGS_((CONST char * src, char * dst, int flags)); /* 84 */
1742 int (*tcl_ConvertCountedElement) _ANSI_ARGS_((CONST char * src, int length, char * dst, int flags)); /* 85 */
1743 int (*tcl_CreateAlias) _ANSI_ARGS_((Tcl_Interp * slave, CONST char * slaveCmd, Tcl_Interp * target, CONST char * targetCmd, int argc, CONST84 char * CONST * argv)); /* 86 */
1744 int (*tcl_CreateAliasObj) _ANSI_ARGS_((Tcl_Interp * slave, CONST char * slaveCmd, Tcl_Interp * target, CONST char * targetCmd, int objc, Tcl_Obj *CONST objv[])); /* 87 */
1745 Tcl_Channel (*tcl_CreateChannel) _ANSI_ARGS_((Tcl_ChannelType * typePtr, CONST char * chanName, ClientData instanceData, int mask)); /* 88 */
1746 void (*tcl_CreateChannelHandler) _ANSI_ARGS_((Tcl_Channel chan, int mask, Tcl_ChannelProc * proc, ClientData clientData)); /* 89 */
1747 void (*tcl_CreateCloseHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData)); /* 90 */
1748 Tcl_Command (*tcl_CreateCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName, Tcl_CmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc)); /* 91 */
1749 void (*tcl_CreateEventSource) _ANSI_ARGS_((Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData)); /* 92 */
1750 void (*tcl_CreateExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 93 */
1751 Tcl_Interp * (*tcl_CreateInterp) _ANSI_ARGS_((void)); /* 94 */
1752 void (*tcl_CreateMathFunc) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, int numArgs, Tcl_ValueType * argTypes, Tcl_MathProc * proc, ClientData clientData)); /* 95 */
1753 Tcl_Command (*tcl_CreateObjCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName, Tcl_ObjCmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc)); /* 96 */
1754 Tcl_Interp * (*tcl_CreateSlave) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * slaveName, int isSafe)); /* 97 */
1755 Tcl_TimerToken (*tcl_CreateTimerHandler) _ANSI_ARGS_((int milliseconds, Tcl_TimerProc * proc, ClientData clientData)); /* 98 */
1756 Tcl_Trace (*tcl_CreateTrace) _ANSI_ARGS_((Tcl_Interp * interp, int level, Tcl_CmdTraceProc * proc, ClientData clientData)); /* 99 */
1757 void (*tcl_DeleteAssocData) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name)); /* 100 */
1758 void (*tcl_DeleteChannelHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_ChannelProc * proc, ClientData clientData)); /* 101 */
1759 void (*tcl_DeleteCloseHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData)); /* 102 */
1760 int (*tcl_DeleteCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName)); /* 103 */
1761 int (*tcl_DeleteCommandFromToken) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Command command)); /* 104 */
1762 void (*tcl_DeleteEvents) _ANSI_ARGS_((Tcl_EventDeleteProc * proc, ClientData clientData)); /* 105 */
1763 void (*tcl_DeleteEventSource) _ANSI_ARGS_((Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData)); /* 106 */
1764 void (*tcl_DeleteExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 107 */
1765 void (*tcl_DeleteHashEntry) _ANSI_ARGS_((Tcl_HashEntry * entryPtr)); /* 108 */
1766 void (*tcl_DeleteHashTable) _ANSI_ARGS_((Tcl_HashTable * tablePtr)); /* 109 */
1767 void (*tcl_DeleteInterp) _ANSI_ARGS_((Tcl_Interp * interp)); /* 110 */
1768#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1769 void (*tcl_DetachPids) _ANSI_ARGS_((int numPids, Tcl_Pid * pidPtr)); /* 111 */
1770#endif /* UNIX */
1771#ifdef __WIN32__
1772 void (*tcl_DetachPids) _ANSI_ARGS_((int numPids, Tcl_Pid * pidPtr)); /* 111 */
1773#endif /* __WIN32__ */
1774#ifdef MAC_TCL
1775 void *reserved111;
1776#endif /* MAC_TCL */
1777 void (*tcl_DeleteTimerHandler) _ANSI_ARGS_((Tcl_TimerToken token)); /* 112 */
1778 void (*tcl_DeleteTrace) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Trace trace)); /* 113 */
1779 void (*tcl_DontCallWhenDeleted) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 114 */
1780 int (*tcl_DoOneEvent) _ANSI_ARGS_((int flags)); /* 115 */
1781 void (*tcl_DoWhenIdle) _ANSI_ARGS_((Tcl_IdleProc * proc, ClientData clientData)); /* 116 */
1782 char * (*tcl_DStringAppend) _ANSI_ARGS_((Tcl_DString * dsPtr, CONST char * str, int length)); /* 117 */
1783 char * (*tcl_DStringAppendElement) _ANSI_ARGS_((Tcl_DString * dsPtr, CONST char * string)); /* 118 */
1784 void (*tcl_DStringEndSublist) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 119 */
1785 void (*tcl_DStringFree) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 120 */
1786 void (*tcl_DStringGetResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * dsPtr)); /* 121 */
1787 void (*tcl_DStringInit) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 122 */
1788 void (*tcl_DStringResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * dsPtr)); /* 123 */
1789 void (*tcl_DStringSetLength) _ANSI_ARGS_((Tcl_DString * dsPtr, int length)); /* 124 */
1790 void (*tcl_DStringStartSublist) _ANSI_ARGS_((Tcl_DString * dsPtr)); /* 125 */
1791 int (*tcl_Eof) _ANSI_ARGS_((Tcl_Channel chan)); /* 126 */
1792 CONST84_RETURN char * (*tcl_ErrnoId) _ANSI_ARGS_((void)); /* 127 */
1793 CONST84_RETURN char * (*tcl_ErrnoMsg) _ANSI_ARGS_((int err)); /* 128 */
1794 int (*tcl_Eval) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string)); /* 129 */
1795 int (*tcl_EvalFile) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * fileName)); /* 130 */
1796 int (*tcl_EvalObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 131 */
1797 void (*tcl_EventuallyFree) _ANSI_ARGS_((ClientData clientData, Tcl_FreeProc * freeProc)); /* 132 */
1798 void (*tcl_Exit) _ANSI_ARGS_((int status)); /* 133 */
1799 int (*tcl_ExposeCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * hiddenCmdToken, CONST char * cmdName)); /* 134 */
1800 int (*tcl_ExprBoolean) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, int * ptr)); /* 135 */
1801 int (*tcl_ExprBooleanObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * ptr)); /* 136 */
1802 int (*tcl_ExprDouble) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, double * ptr)); /* 137 */
1803 int (*tcl_ExprDoubleObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, double * ptr)); /* 138 */
1804 int (*tcl_ExprLong) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, long * ptr)); /* 139 */
1805 int (*tcl_ExprLongObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, long * ptr)); /* 140 */
1806 int (*tcl_ExprObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_Obj ** resultPtrPtr)); /* 141 */
1807 int (*tcl_ExprString) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string)); /* 142 */
1808 void (*tcl_Finalize) _ANSI_ARGS_((void)); /* 143 */
1809 void (*tcl_FindExecutable) _ANSI_ARGS_((CONST char * argv0)); /* 144 */
1810 Tcl_HashEntry * (*tcl_FirstHashEntry) _ANSI_ARGS_((Tcl_HashTable * tablePtr, Tcl_HashSearch * searchPtr)); /* 145 */
1811 int (*tcl_Flush) _ANSI_ARGS_((Tcl_Channel chan)); /* 146 */
1812 void (*tcl_FreeResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 147 */
1813 int (*tcl_GetAlias) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * slaveCmd, Tcl_Interp ** targetInterpPtr, CONST84 char ** targetCmdPtr, int * argcPtr, CONST84 char *** argvPtr)); /* 148 */
1814 int (*tcl_GetAliasObj) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * slaveCmd, Tcl_Interp ** targetInterpPtr, CONST84 char ** targetCmdPtr, int * objcPtr, Tcl_Obj *** objv)); /* 149 */
1815 ClientData (*tcl_GetAssocData) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, Tcl_InterpDeleteProc ** procPtr)); /* 150 */
1816 Tcl_Channel (*tcl_GetChannel) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * chanName, int * modePtr)); /* 151 */
1817 int (*tcl_GetChannelBufferSize) _ANSI_ARGS_((Tcl_Channel chan)); /* 152 */
1818 int (*tcl_GetChannelHandle) _ANSI_ARGS_((Tcl_Channel chan, int direction, ClientData * handlePtr)); /* 153 */
1819 ClientData (*tcl_GetChannelInstanceData) _ANSI_ARGS_((Tcl_Channel chan)); /* 154 */
1820 int (*tcl_GetChannelMode) _ANSI_ARGS_((Tcl_Channel chan)); /* 155 */
1821 CONST84_RETURN char * (*tcl_GetChannelName) _ANSI_ARGS_((Tcl_Channel chan)); /* 156 */
1822 int (*tcl_GetChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan, CONST char * optionName, Tcl_DString * dsPtr)); /* 157 */
1823 Tcl_ChannelType * (*tcl_GetChannelType) _ANSI_ARGS_((Tcl_Channel chan)); /* 158 */
1824 int (*tcl_GetCommandInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName, Tcl_CmdInfo * infoPtr)); /* 159 */
1825 CONST84_RETURN char * (*tcl_GetCommandName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Command command)); /* 160 */
1826 int (*tcl_GetErrno) _ANSI_ARGS_((void)); /* 161 */
1827 CONST84_RETURN char * (*tcl_GetHostName) _ANSI_ARGS_((void)); /* 162 */
1828 int (*tcl_GetInterpPath) _ANSI_ARGS_((Tcl_Interp * askInterp, Tcl_Interp * slaveInterp)); /* 163 */
1829 Tcl_Interp * (*tcl_GetMaster) _ANSI_ARGS_((Tcl_Interp * interp)); /* 164 */
1830 CONST char * (*tcl_GetNameOfExecutable) _ANSI_ARGS_((void)); /* 165 */
1831 Tcl_Obj * (*tcl_GetObjResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 166 */
1832#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1833 int (*tcl_GetOpenFile) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, int forWriting, int checkUsage, ClientData * filePtr)); /* 167 */
1834#endif /* UNIX */
1835#ifdef __WIN32__
1836 void *reserved167;
1837#endif /* __WIN32__ */
1838#ifdef MAC_TCL
1839 void *reserved167;
1840#endif /* MAC_TCL */
1841 Tcl_PathType (*tcl_GetPathType) _ANSI_ARGS_((CONST char * path)); /* 168 */
1842 int (*tcl_Gets) _ANSI_ARGS_((Tcl_Channel chan, Tcl_DString * dsPtr)); /* 169 */
1843 int (*tcl_GetsObj) _ANSI_ARGS_((Tcl_Channel chan, Tcl_Obj * objPtr)); /* 170 */
1844 int (*tcl_GetServiceMode) _ANSI_ARGS_((void)); /* 171 */
1845 Tcl_Interp * (*tcl_GetSlave) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * slaveName)); /* 172 */
1846 Tcl_Channel (*tcl_GetStdChannel) _ANSI_ARGS_((int type)); /* 173 */
1847 CONST84_RETURN char * (*tcl_GetStringResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 174 */
1848 CONST84_RETURN char * (*tcl_GetVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, int flags)); /* 175 */
1849 CONST84_RETURN char * (*tcl_GetVar2) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags)); /* 176 */
1850 int (*tcl_GlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * command)); /* 177 */
1851 int (*tcl_GlobalEvalObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 178 */
1852 int (*tcl_HideCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName, CONST char * hiddenCmdToken)); /* 179 */
1853 int (*tcl_Init) _ANSI_ARGS_((Tcl_Interp * interp)); /* 180 */
1854 void (*tcl_InitHashTable) _ANSI_ARGS_((Tcl_HashTable * tablePtr, int keyType)); /* 181 */
1855 int (*tcl_InputBlocked) _ANSI_ARGS_((Tcl_Channel chan)); /* 182 */
1856 int (*tcl_InputBuffered) _ANSI_ARGS_((Tcl_Channel chan)); /* 183 */
1857 int (*tcl_InterpDeleted) _ANSI_ARGS_((Tcl_Interp * interp)); /* 184 */
1858 int (*tcl_IsSafe) _ANSI_ARGS_((Tcl_Interp * interp)); /* 185 */
1859 char * (*tcl_JoinPath) _ANSI_ARGS_((int argc, CONST84 char * CONST * argv, Tcl_DString * resultPtr)); /* 186 */
1860 int (*tcl_LinkVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, char * addr, int type)); /* 187 */
1861 void *reserved188;
1862 Tcl_Channel (*tcl_MakeFileChannel) _ANSI_ARGS_((ClientData handle, int mode)); /* 189 */
1863 int (*tcl_MakeSafe) _ANSI_ARGS_((Tcl_Interp * interp)); /* 190 */
1864 Tcl_Channel (*tcl_MakeTcpClientChannel) _ANSI_ARGS_((ClientData tcpSocket)); /* 191 */
1865 char * (*tcl_Merge) _ANSI_ARGS_((int argc, CONST84 char * CONST * argv)); /* 192 */
1866 Tcl_HashEntry * (*tcl_NextHashEntry) _ANSI_ARGS_((Tcl_HashSearch * searchPtr)); /* 193 */
1867 void (*tcl_NotifyChannel) _ANSI_ARGS_((Tcl_Channel channel, int mask)); /* 194 */
1868 Tcl_Obj * (*tcl_ObjGetVar2) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, int flags)); /* 195 */
1869 Tcl_Obj * (*tcl_ObjSetVar2) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, Tcl_Obj * newValuePtr, int flags)); /* 196 */
1870#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1871 Tcl_Channel (*tcl_OpenCommandChannel) _ANSI_ARGS_((Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags)); /* 197 */
1872#endif /* UNIX */
1873#ifdef __WIN32__
1874 Tcl_Channel (*tcl_OpenCommandChannel) _ANSI_ARGS_((Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags)); /* 197 */
1875#endif /* __WIN32__ */
1876#ifdef MAC_TCL
1877 void *reserved197;
1878#endif /* MAC_TCL */
1879 Tcl_Channel (*tcl_OpenFileChannel) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * fileName, CONST char * modeString, int permissions)); /* 198 */
1880 Tcl_Channel (*tcl_OpenTcpClient) _ANSI_ARGS_((Tcl_Interp * interp, int port, CONST char * address, CONST char * myaddr, int myport, int async)); /* 199 */
1881 Tcl_Channel (*tcl_OpenTcpServer) _ANSI_ARGS_((Tcl_Interp * interp, int port, CONST char * host, Tcl_TcpAcceptProc * acceptProc, ClientData callbackData)); /* 200 */
1882 void (*tcl_Preserve) _ANSI_ARGS_((ClientData data)); /* 201 */
1883 void (*tcl_PrintDouble) _ANSI_ARGS_((Tcl_Interp * interp, double value, char * dst)); /* 202 */
1884 int (*tcl_PutEnv) _ANSI_ARGS_((CONST char * string)); /* 203 */
1885 CONST84_RETURN char * (*tcl_PosixError) _ANSI_ARGS_((Tcl_Interp * interp)); /* 204 */
1886 void (*tcl_QueueEvent) _ANSI_ARGS_((Tcl_Event * evPtr, Tcl_QueuePosition position)); /* 205 */
1887 int (*tcl_Read) _ANSI_ARGS_((Tcl_Channel chan, char * bufPtr, int toRead)); /* 206 */
1888#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
1889 void (*tcl_ReapDetachedProcs) _ANSI_ARGS_((void)); /* 207 */
1890#endif /* UNIX */
1891#ifdef __WIN32__
1892 void (*tcl_ReapDetachedProcs) _ANSI_ARGS_((void)); /* 207 */
1893#endif /* __WIN32__ */
1894#ifdef MAC_TCL
1895 void *reserved207;
1896#endif /* MAC_TCL */
1897 int (*tcl_RecordAndEval) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmd, int flags)); /* 208 */
1898 int (*tcl_RecordAndEvalObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * cmdPtr, int flags)); /* 209 */
1899 void (*tcl_RegisterChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 210 */
1900 void (*tcl_RegisterObjType) _ANSI_ARGS_((Tcl_ObjType * typePtr)); /* 211 */
1901 Tcl_RegExp (*tcl_RegExpCompile) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string)); /* 212 */
1902 int (*tcl_RegExpExec) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_RegExp regexp, CONST char * str, CONST char * start)); /* 213 */
1903 int (*tcl_RegExpMatch) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, CONST char * pattern)); /* 214 */
1904 void (*tcl_RegExpRange) _ANSI_ARGS_((Tcl_RegExp regexp, int index, CONST84 char ** startPtr, CONST84 char ** endPtr)); /* 215 */
1905 void (*tcl_Release) _ANSI_ARGS_((ClientData clientData)); /* 216 */
1906 void (*tcl_ResetResult) _ANSI_ARGS_((Tcl_Interp * interp)); /* 217 */
1907 int (*tcl_ScanElement) _ANSI_ARGS_((CONST char * str, int * flagPtr)); /* 218 */
1908 int (*tcl_ScanCountedElement) _ANSI_ARGS_((CONST char * str, int length, int * flagPtr)); /* 219 */
1909 int (*tcl_SeekOld) _ANSI_ARGS_((Tcl_Channel chan, int offset, int mode)); /* 220 */
1910 int (*tcl_ServiceAll) _ANSI_ARGS_((void)); /* 221 */
1911 int (*tcl_ServiceEvent) _ANSI_ARGS_((int flags)); /* 222 */
1912 void (*tcl_SetAssocData) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 223 */
1913 void (*tcl_SetChannelBufferSize) _ANSI_ARGS_((Tcl_Channel chan, int sz)); /* 224 */
1914 int (*tcl_SetChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan, CONST char * optionName, CONST char * newValue)); /* 225 */
1915 int (*tcl_SetCommandInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName, CONST Tcl_CmdInfo * infoPtr)); /* 226 */
1916 void (*tcl_SetErrno) _ANSI_ARGS_((int err)); /* 227 */
1917 void (*tcl_SetErrorCode) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 228 */
1918 void (*tcl_SetMaxBlockTime) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 229 */
1919 void (*tcl_SetPanicProc) _ANSI_ARGS_((Tcl_PanicProc * panicProc)); /* 230 */
1920 int (*tcl_SetRecursionLimit) _ANSI_ARGS_((Tcl_Interp * interp, int depth)); /* 231 */
1921 void (*tcl_SetResult) _ANSI_ARGS_((Tcl_Interp * interp, char * str, Tcl_FreeProc * freeProc)); /* 232 */
1922 int (*tcl_SetServiceMode) _ANSI_ARGS_((int mode)); /* 233 */
1923 void (*tcl_SetObjErrorCode) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * errorObjPtr)); /* 234 */
1924 void (*tcl_SetObjResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * resultObjPtr)); /* 235 */
1925 void (*tcl_SetStdChannel) _ANSI_ARGS_((Tcl_Channel channel, int type)); /* 236 */
1926 CONST84_RETURN char * (*tcl_SetVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, CONST char * newValue, int flags)); /* 237 */
1927 CONST84_RETURN char * (*tcl_SetVar2) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, CONST char * newValue, int flags)); /* 238 */
1928 CONST84_RETURN char * (*tcl_SignalId) _ANSI_ARGS_((int sig)); /* 239 */
1929 CONST84_RETURN char * (*tcl_SignalMsg) _ANSI_ARGS_((int sig)); /* 240 */
1930 void (*tcl_SourceRCFile) _ANSI_ARGS_((Tcl_Interp * interp)); /* 241 */
1931 int (*tcl_SplitList) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * listStr, int * argcPtr, CONST84 char *** argvPtr)); /* 242 */
1932 void (*tcl_SplitPath) _ANSI_ARGS_((CONST char * path, int * argcPtr, CONST84 char *** argvPtr)); /* 243 */
1933 void (*tcl_StaticPackage) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * pkgName, Tcl_PackageInitProc * initProc, Tcl_PackageInitProc * safeInitProc)); /* 244 */
1934 int (*tcl_StringMatch) _ANSI_ARGS_((CONST char * str, CONST char * pattern)); /* 245 */
1935 int (*tcl_TellOld) _ANSI_ARGS_((Tcl_Channel chan)); /* 246 */
1936 int (*tcl_TraceVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 247 */
1937 int (*tcl_TraceVar2) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 248 */
1938 char * (*tcl_TranslateFileName) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, Tcl_DString * bufferPtr)); /* 249 */
1939 int (*tcl_Ungets) _ANSI_ARGS_((Tcl_Channel chan, CONST char * str, int len, int atHead)); /* 250 */
1940 void (*tcl_UnlinkVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName)); /* 251 */
1941 int (*tcl_UnregisterChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 252 */
1942 int (*tcl_UnsetVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, int flags)); /* 253 */
1943 int (*tcl_UnsetVar2) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags)); /* 254 */
1944 void (*tcl_UntraceVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 255 */
1945 void (*tcl_UntraceVar2) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData)); /* 256 */
1946 void (*tcl_UpdateLinkedVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName)); /* 257 */
1947 int (*tcl_UpVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * frameName, CONST char * varName, CONST char * localName, int flags)); /* 258 */
1948 int (*tcl_UpVar2) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * frameName, CONST char * part1, CONST char * part2, CONST char * localName, int flags)); /* 259 */
1949 int (*tcl_VarEval) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 260 */
1950 ClientData (*tcl_VarTraceInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData)); /* 261 */
1951 ClientData (*tcl_VarTraceInfo2) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData)); /* 262 */
1952 int (*tcl_Write) _ANSI_ARGS_((Tcl_Channel chan, CONST char * s, int slen)); /* 263 */
1953 void (*tcl_WrongNumArgs) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], CONST char * message)); /* 264 */
1954 int (*tcl_DumpActiveMemory) _ANSI_ARGS_((CONST char * fileName)); /* 265 */
1955 void (*tcl_ValidateAllMemory) _ANSI_ARGS_((CONST char * file, int line)); /* 266 */
1956 void (*tcl_AppendResultVA) _ANSI_ARGS_((Tcl_Interp * interp, va_list argList)); /* 267 */
1957 void (*tcl_AppendStringsToObjVA) _ANSI_ARGS_((Tcl_Obj * objPtr, va_list argList)); /* 268 */
1958 CONST84_RETURN char * (*tcl_HashStats) _ANSI_ARGS_((Tcl_HashTable * tablePtr)); /* 269 */
1959 CONST84_RETURN char * (*tcl_ParseVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, CONST84 char ** termPtr)); /* 270 */
1960 CONST84_RETURN char * (*tcl_PkgPresent) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, CONST char * version, int exact)); /* 271 */
1961 CONST84_RETURN char * (*tcl_PkgPresentEx) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, CONST char * version, int exact, ClientData * clientDataPtr)); /* 272 */
1962 int (*tcl_PkgProvide) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, CONST char * version)); /* 273 */
1963 CONST84_RETURN char * (*tcl_PkgRequire) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, CONST char * version, int exact)); /* 274 */
1964 void (*tcl_SetErrorCodeVA) _ANSI_ARGS_((Tcl_Interp * interp, va_list argList)); /* 275 */
1965 int (*tcl_VarEvalVA) _ANSI_ARGS_((Tcl_Interp * interp, va_list argList)); /* 276 */
1966 Tcl_Pid (*tcl_WaitPid) _ANSI_ARGS_((Tcl_Pid pid, int * statPtr, int options)); /* 277 */
1967 void (*tcl_PanicVA) _ANSI_ARGS_((CONST char * format, va_list argList)); /* 278 */
1968 void (*tcl_GetVersion) _ANSI_ARGS_((int * major, int * minor, int * patchLevel, int * type)); /* 279 */
1969 void (*tcl_InitMemory) _ANSI_ARGS_((Tcl_Interp * interp)); /* 280 */
1970 Tcl_Channel (*tcl_StackChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_ChannelType * typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan)); /* 281 */
1971 int (*tcl_UnstackChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 282 */
1972 Tcl_Channel (*tcl_GetStackedChannel) _ANSI_ARGS_((Tcl_Channel chan)); /* 283 */
1973 void (*tcl_SetMainLoop) _ANSI_ARGS_((Tcl_MainLoopProc * proc)); /* 284 */
1974 void *reserved285;
1975 void (*tcl_AppendObjToObj) _ANSI_ARGS_((Tcl_Obj * objPtr, Tcl_Obj * appendObjPtr)); /* 286 */
1976 Tcl_Encoding (*tcl_CreateEncoding) _ANSI_ARGS_((Tcl_EncodingType * typePtr)); /* 287 */
1977 void (*tcl_CreateThreadExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 288 */
1978 void (*tcl_DeleteThreadExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 289 */
1979 void (*tcl_DiscardResult) _ANSI_ARGS_((Tcl_SavedResult * statePtr)); /* 290 */
1980 int (*tcl_EvalEx) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * script, int numBytes, int flags)); /* 291 */
1981 int (*tcl_EvalObjv) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], int flags)); /* 292 */
1982 int (*tcl_EvalObjEx) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int flags)); /* 293 */
1983 void (*tcl_ExitThread) _ANSI_ARGS_((int status)); /* 294 */
1984 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 */
1985 char * (*tcl_ExternalToUtfDString) _ANSI_ARGS_((Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr)); /* 296 */
1986 void (*tcl_FinalizeThread) _ANSI_ARGS_((void)); /* 297 */
1987 void (*tcl_FinalizeNotifier) _ANSI_ARGS_((ClientData clientData)); /* 298 */
1988 void (*tcl_FreeEncoding) _ANSI_ARGS_((Tcl_Encoding encoding)); /* 299 */
1989 Tcl_ThreadId (*tcl_GetCurrentThread) _ANSI_ARGS_((void)); /* 300 */
1990 Tcl_Encoding (*tcl_GetEncoding) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name)); /* 301 */
1991 CONST84_RETURN char * (*tcl_GetEncodingName) _ANSI_ARGS_((Tcl_Encoding encoding)); /* 302 */
1992 void (*tcl_GetEncodingNames) _ANSI_ARGS_((Tcl_Interp * interp)); /* 303 */
1993 int (*tcl_GetIndexFromObjStruct) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, CONST VOID * tablePtr, int offset, CONST char * msg, int flags, int * indexPtr)); /* 304 */
1994 VOID * (*tcl_GetThreadData) _ANSI_ARGS_((Tcl_ThreadDataKey * keyPtr, int size)); /* 305 */
1995 Tcl_Obj * (*tcl_GetVar2Ex) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags)); /* 306 */
1996 ClientData (*tcl_InitNotifier) _ANSI_ARGS_((void)); /* 307 */
1997 void (*tcl_MutexLock) _ANSI_ARGS_((Tcl_Mutex * mutexPtr)); /* 308 */
1998 void (*tcl_MutexUnlock) _ANSI_ARGS_((Tcl_Mutex * mutexPtr)); /* 309 */
1999 void (*tcl_ConditionNotify) _ANSI_ARGS_((Tcl_Condition * condPtr)); /* 310 */
2000 void (*tcl_ConditionWait) _ANSI_ARGS_((Tcl_Condition * condPtr, Tcl_Mutex * mutexPtr, Tcl_Time * timePtr)); /* 311 */
2001 int (*tcl_NumUtfChars) _ANSI_ARGS_((CONST char * src, int len)); /* 312 */
2002 int (*tcl_ReadChars) _ANSI_ARGS_((Tcl_Channel channel, Tcl_Obj * objPtr, int charsToRead, int appendFlag)); /* 313 */
2003 void (*tcl_RestoreResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_SavedResult * statePtr)); /* 314 */
2004 void (*tcl_SaveResult) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_SavedResult * statePtr)); /* 315 */
2005 int (*tcl_SetSystemEncoding) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name)); /* 316 */
2006 Tcl_Obj * (*tcl_SetVar2Ex) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, Tcl_Obj * newValuePtr, int flags)); /* 317 */
2007 void (*tcl_ThreadAlert) _ANSI_ARGS_((Tcl_ThreadId threadId)); /* 318 */
2008 void (*tcl_ThreadQueueEvent) _ANSI_ARGS_((Tcl_ThreadId threadId, Tcl_Event* evPtr, Tcl_QueuePosition position)); /* 319 */
2009 Tcl_UniChar (*tcl_UniCharAtIndex) _ANSI_ARGS_((CONST char * src, int index)); /* 320 */
2010 Tcl_UniChar (*tcl_UniCharToLower) _ANSI_ARGS_((int ch)); /* 321 */
2011 Tcl_UniChar (*tcl_UniCharToTitle) _ANSI_ARGS_((int ch)); /* 322 */
2012 Tcl_UniChar (*tcl_UniCharToUpper) _ANSI_ARGS_((int ch)); /* 323 */
2013 int (*tcl_UniCharToUtf) _ANSI_ARGS_((int ch, char * buf)); /* 324 */
2014 CONST84_RETURN char * (*tcl_UtfAtIndex) _ANSI_ARGS_((CONST char * src, int index)); /* 325 */
2015 int (*tcl_UtfCharComplete) _ANSI_ARGS_((CONST char * src, int len)); /* 326 */
2016 int (*tcl_UtfBackslash) _ANSI_ARGS_((CONST char * src, int * readPtr, char * dst)); /* 327 */
2017 CONST84_RETURN char * (*tcl_UtfFindFirst) _ANSI_ARGS_((CONST char * src, int ch)); /* 328 */
2018 CONST84_RETURN char * (*tcl_UtfFindLast) _ANSI_ARGS_((CONST char * src, int ch)); /* 329 */
2019 CONST84_RETURN char * (*tcl_UtfNext) _ANSI_ARGS_((CONST char * src)); /* 330 */
2020 CONST84_RETURN char * (*tcl_UtfPrev) _ANSI_ARGS_((CONST char * src, CONST char * start)); /* 331 */
2021 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 */
2022 char * (*tcl_UtfToExternalDString) _ANSI_ARGS_((Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr)); /* 333 */
2023 int (*tcl_UtfToLower) _ANSI_ARGS_((char * src)); /* 334 */
2024 int (*tcl_UtfToTitle) _ANSI_ARGS_((char * src)); /* 335 */
2025 int (*tcl_UtfToUniChar) _ANSI_ARGS_((CONST char * src, Tcl_UniChar * chPtr)); /* 336 */
2026 int (*tcl_UtfToUpper) _ANSI_ARGS_((char * src)); /* 337 */
2027 int (*tcl_WriteChars) _ANSI_ARGS_((Tcl_Channel chan, CONST char * src, int srcLen)); /* 338 */
2028 int (*tcl_WriteObj) _ANSI_ARGS_((Tcl_Channel chan, Tcl_Obj * objPtr)); /* 339 */
2029 char * (*tcl_GetString) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 340 */
2030 CONST84_RETURN char * (*tcl_GetDefaultEncodingDir) _ANSI_ARGS_((void)); /* 341 */
2031 void (*tcl_SetDefaultEncodingDir) _ANSI_ARGS_((CONST char * path)); /* 342 */
2032 void (*tcl_AlertNotifier) _ANSI_ARGS_((ClientData clientData)); /* 343 */
2033 void (*tcl_ServiceModeHook) _ANSI_ARGS_((int mode)); /* 344 */
2034 int (*tcl_UniCharIsAlnum) _ANSI_ARGS_((int ch)); /* 345 */
2035 int (*tcl_UniCharIsAlpha) _ANSI_ARGS_((int ch)); /* 346 */
2036 int (*tcl_UniCharIsDigit) _ANSI_ARGS_((int ch)); /* 347 */
2037 int (*tcl_UniCharIsLower) _ANSI_ARGS_((int ch)); /* 348 */
2038 int (*tcl_UniCharIsSpace) _ANSI_ARGS_((int ch)); /* 349 */
2039 int (*tcl_UniCharIsUpper) _ANSI_ARGS_((int ch)); /* 350 */
2040 int (*tcl_UniCharIsWordChar) _ANSI_ARGS_((int ch)); /* 351 */
2041 int (*tcl_UniCharLen) _ANSI_ARGS_((CONST Tcl_UniChar * str)); /* 352 */
2042 int (*tcl_UniCharNcmp) _ANSI_ARGS_((CONST Tcl_UniChar * cs, CONST Tcl_UniChar * ct, unsigned long n)); /* 353 */
2043 char * (*tcl_UniCharToUtfDString) _ANSI_ARGS_((CONST Tcl_UniChar * string, int numChars, Tcl_DString * dsPtr)); /* 354 */
2044 Tcl_UniChar * (*tcl_UtfToUniCharDString) _ANSI_ARGS_((CONST char * string, int length, Tcl_DString * dsPtr)); /* 355 */
2045 Tcl_RegExp (*tcl_GetRegExpFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * patObj, int flags)); /* 356 */
2046 Tcl_Obj * (*tcl_EvalTokens) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Token * tokenPtr, int count)); /* 357 */
2047 void (*tcl_FreeParse) _ANSI_ARGS_((Tcl_Parse * parsePtr)); /* 358 */
2048 void (*tcl_LogCommandInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * script, CONST char * command, int length)); /* 359 */
2049 int (*tcl_ParseBraces) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string, int numBytes, Tcl_Parse * parsePtr, int append, CONST84 char ** termPtr)); /* 360 */
2050 int (*tcl_ParseCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string, int numBytes, int nested, Tcl_Parse * parsePtr)); /* 361 */
2051 int (*tcl_ParseExpr) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string, int numBytes, Tcl_Parse * parsePtr)); /* 362 */
2052 int (*tcl_ParseQuotedString) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string, int numBytes, Tcl_Parse * parsePtr, int append, CONST84 char ** termPtr)); /* 363 */
2053 int (*tcl_ParseVarName) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string, int numBytes, Tcl_Parse * parsePtr, int append)); /* 364 */
2054 char * (*tcl_GetCwd) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * cwdPtr)); /* 365 */
2055 int (*tcl_Chdir) _ANSI_ARGS_((CONST char * dirName)); /* 366 */
2056 int (*tcl_Access) _ANSI_ARGS_((CONST char * path, int mode)); /* 367 */
2057 int (*tcl_Stat) _ANSI_ARGS_((CONST char * path, struct stat * bufPtr)); /* 368 */
2058 int (*tcl_UtfNcmp) _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n)); /* 369 */
2059 int (*tcl_UtfNcasecmp) _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n)); /* 370 */
2060 int (*tcl_StringCaseMatch) _ANSI_ARGS_((CONST char * str, CONST char * pattern, int nocase)); /* 371 */
2061 int (*tcl_UniCharIsControl) _ANSI_ARGS_((int ch)); /* 372 */
2062 int (*tcl_UniCharIsGraph) _ANSI_ARGS_((int ch)); /* 373 */
2063 int (*tcl_UniCharIsPrint) _ANSI_ARGS_((int ch)); /* 374 */
2064 int (*tcl_UniCharIsPunct) _ANSI_ARGS_((int ch)); /* 375 */
2065 int (*tcl_RegExpExecObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_RegExp regexp, Tcl_Obj * objPtr, int offset, int nmatches, int flags)); /* 376 */
2066 void (*tcl_RegExpGetInfo) _ANSI_ARGS_((Tcl_RegExp regexp, Tcl_RegExpInfo * infoPtr)); /* 377 */
2067 Tcl_Obj * (*tcl_NewUnicodeObj) _ANSI_ARGS_((CONST Tcl_UniChar * unicode, int numChars)); /* 378 */
2068 void (*tcl_SetUnicodeObj) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST Tcl_UniChar * unicode, int numChars)); /* 379 */
2069 int (*tcl_GetCharLength) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 380 */
2070 Tcl_UniChar (*tcl_GetUniChar) _ANSI_ARGS_((Tcl_Obj * objPtr, int index)); /* 381 */
2071 Tcl_UniChar * (*tcl_GetUnicode) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 382 */
2072 Tcl_Obj * (*tcl_GetRange) _ANSI_ARGS_((Tcl_Obj * objPtr, int first, int last)); /* 383 */
2073 void (*tcl_AppendUnicodeToObj) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST Tcl_UniChar * unicode, int length)); /* 384 */
2074 int (*tcl_RegExpMatchObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * stringObj, Tcl_Obj * patternObj)); /* 385 */
2075 void (*tcl_SetNotifier) _ANSI_ARGS_((Tcl_NotifierProcs * notifierProcPtr)); /* 386 */
2076 Tcl_Mutex * (*tcl_GetAllocMutex) _ANSI_ARGS_((void)); /* 387 */
2077 int (*tcl_GetChannelNames) _ANSI_ARGS_((Tcl_Interp * interp)); /* 388 */
2078 int (*tcl_GetChannelNamesEx) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * pattern)); /* 389 */
2079 int (*tcl_ProcObjCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 390 */
2080 void (*tcl_ConditionFinalize) _ANSI_ARGS_((Tcl_Condition * condPtr)); /* 391 */
2081 void (*tcl_MutexFinalize) _ANSI_ARGS_((Tcl_Mutex * mutex)); /* 392 */
2082 int (*tcl_CreateThread) _ANSI_ARGS_((Tcl_ThreadId * idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags)); /* 393 */
2083 int (*tcl_ReadRaw) _ANSI_ARGS_((Tcl_Channel chan, char * dst, int bytesToRead)); /* 394 */
2084 int (*tcl_WriteRaw) _ANSI_ARGS_((Tcl_Channel chan, CONST char * src, int srcLen)); /* 395 */
2085 Tcl_Channel (*tcl_GetTopChannel) _ANSI_ARGS_((Tcl_Channel chan)); /* 396 */
2086 int (*tcl_ChannelBuffered) _ANSI_ARGS_((Tcl_Channel chan)); /* 397 */
2087 CONST84_RETURN char * (*tcl_ChannelName) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 398 */
2088 Tcl_ChannelTypeVersion (*tcl_ChannelVersion) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 399 */
2089 Tcl_DriverBlockModeProc * (*tcl_ChannelBlockModeProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 400 */
2090 Tcl_DriverCloseProc * (*tcl_ChannelCloseProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 401 */
2091 Tcl_DriverClose2Proc * (*tcl_ChannelClose2Proc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 402 */
2092 Tcl_DriverInputProc * (*tcl_ChannelInputProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 403 */
2093 Tcl_DriverOutputProc * (*tcl_ChannelOutputProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 404 */
2094 Tcl_DriverSeekProc * (*tcl_ChannelSeekProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 405 */
2095 Tcl_DriverSetOptionProc * (*tcl_ChannelSetOptionProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 406 */
2096 Tcl_DriverGetOptionProc * (*tcl_ChannelGetOptionProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 407 */
2097 Tcl_DriverWatchProc * (*tcl_ChannelWatchProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 408 */
2098 Tcl_DriverGetHandleProc * (*tcl_ChannelGetHandleProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 409 */
2099 Tcl_DriverFlushProc * (*tcl_ChannelFlushProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 410 */
2100 Tcl_DriverHandlerProc * (*tcl_ChannelHandlerProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 411 */
2101 int (*tcl_JoinThread) _ANSI_ARGS_((Tcl_ThreadId threadId, int* result)); /* 412 */
2102 int (*tcl_IsChannelShared) _ANSI_ARGS_((Tcl_Channel channel)); /* 413 */
2103 int (*tcl_IsChannelRegistered) _ANSI_ARGS_((Tcl_Interp* interp, Tcl_Channel channel)); /* 414 */
2104 void (*tcl_CutChannel) _ANSI_ARGS_((Tcl_Channel channel)); /* 415 */
2105 void (*tcl_SpliceChannel) _ANSI_ARGS_((Tcl_Channel channel)); /* 416 */
2106 void (*tcl_ClearChannelHandlers) _ANSI_ARGS_((Tcl_Channel channel)); /* 417 */
2107 int (*tcl_IsChannelExisting) _ANSI_ARGS_((CONST char* channelName)); /* 418 */
2108 int (*tcl_UniCharNcasecmp) _ANSI_ARGS_((CONST Tcl_UniChar * cs, CONST Tcl_UniChar * ct, unsigned long n)); /* 419 */
2109 int (*tcl_UniCharCaseMatch) _ANSI_ARGS_((CONST Tcl_UniChar * ustr, CONST Tcl_UniChar * pattern, int nocase)); /* 420 */
2110 Tcl_HashEntry * (*tcl_FindHashEntry) _ANSI_ARGS_((Tcl_HashTable * tablePtr, CONST char * key)); /* 421 */
2111 Tcl_HashEntry * (*tcl_CreateHashEntry) _ANSI_ARGS_((Tcl_HashTable * tablePtr, CONST char * key, int * newPtr)); /* 422 */
2112 void (*tcl_InitCustomHashTable) _ANSI_ARGS_((Tcl_HashTable * tablePtr, int keyType, Tcl_HashKeyType * typePtr)); /* 423 */
2113 void (*tcl_InitObjHashTable) _ANSI_ARGS_((Tcl_HashTable * tablePtr)); /* 424 */
2114 ClientData (*tcl_CommandTraceInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * procPtr, ClientData prevClientData)); /* 425 */
2115 int (*tcl_TraceCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * proc, ClientData clientData)); /* 426 */
2116 void (*tcl_UntraceCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * proc, ClientData clientData)); /* 427 */
2117 char * (*tcl_AttemptAlloc) _ANSI_ARGS_((unsigned int size)); /* 428 */
2118 char * (*tcl_AttemptDbCkalloc) _ANSI_ARGS_((unsigned int size, CONST char * file, int line)); /* 429 */
2119 char * (*tcl_AttemptRealloc) _ANSI_ARGS_((char * ptr, unsigned int size)); /* 430 */
2120 char * (*tcl_AttemptDbCkrealloc) _ANSI_ARGS_((char * ptr, unsigned int size, CONST char * file, int line)); /* 431 */
2121 int (*tcl_AttemptSetObjLength) _ANSI_ARGS_((Tcl_Obj * objPtr, int length)); /* 432 */
2122 Tcl_ThreadId (*tcl_GetChannelThread) _ANSI_ARGS_((Tcl_Channel channel)); /* 433 */
2123 Tcl_UniChar * (*tcl_GetUnicodeFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int * lengthPtr)); /* 434 */
2124 int (*tcl_GetMathFuncInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, int * numArgsPtr, Tcl_ValueType ** argTypesPtr, Tcl_MathProc ** procPtr, ClientData * clientDataPtr)); /* 435 */
2125 Tcl_Obj * (*tcl_ListMathFuncs) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * pattern)); /* 436 */
2126 Tcl_Obj * (*tcl_SubstObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int flags)); /* 437 */
2127 int (*tcl_DetachChannel) _ANSI_ARGS_((Tcl_Interp* interp, Tcl_Channel channel)); /* 438 */
2128 int (*tcl_IsStandardChannel) _ANSI_ARGS_((Tcl_Channel channel)); /* 439 */
2129 int (*tcl_FSCopyFile) _ANSI_ARGS_((Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr)); /* 440 */
2130 int (*tcl_FSCopyDirectory) _ANSI_ARGS_((Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr, Tcl_Obj ** errorPtr)); /* 441 */
2131 int (*tcl_FSCreateDirectory) _ANSI_ARGS_((Tcl_Obj * pathPtr)); /* 442 */
2132 int (*tcl_FSDeleteFile) _ANSI_ARGS_((Tcl_Obj * pathPtr)); /* 443 */
2133 int (*tcl_FSLoadFile) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * pathPtr, CONST char * sym1, CONST char * sym2, Tcl_PackageInitProc ** proc1Ptr, Tcl_PackageInitProc ** proc2Ptr, Tcl_LoadHandle * handlePtr, Tcl_FSUnloadFileProc ** unloadProcPtr)); /* 444 */
2134 int (*tcl_FSMatchInDirectory) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * result, Tcl_Obj * pathPtr, CONST char * pattern, Tcl_GlobTypeData * types)); /* 445 */
2135 Tcl_Obj * (*tcl_FSLink) _ANSI_ARGS_((Tcl_Obj * pathPtr, Tcl_Obj * toPtr, int linkAction)); /* 446 */
2136 int (*tcl_FSRemoveDirectory) _ANSI_ARGS_((Tcl_Obj * pathPtr, int recursive, Tcl_Obj ** errorPtr)); /* 447 */
2137 int (*tcl_FSRenameFile) _ANSI_ARGS_((Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr)); /* 448 */
2138 int (*tcl_FSLstat) _ANSI_ARGS_((Tcl_Obj * pathPtr, Tcl_StatBuf * buf)); /* 449 */
2139 int (*tcl_FSUtime) _ANSI_ARGS_((Tcl_Obj * pathPtr, struct utimbuf * tval)); /* 450 */
2140 int (*tcl_FSFileAttrsGet) _ANSI_ARGS_((Tcl_Interp * interp, int index, Tcl_Obj * pathPtr, Tcl_Obj ** objPtrRef)); /* 451 */
2141 int (*tcl_FSFileAttrsSet) _ANSI_ARGS_((Tcl_Interp * interp, int index, Tcl_Obj * pathPtr, Tcl_Obj * objPtr)); /* 452 */
2142 CONST char ** (*tcl_FSFileAttrStrings) _ANSI_ARGS_((Tcl_Obj * pathPtr, Tcl_Obj ** objPtrRef)); /* 453 */
2143 int (*tcl_FSStat) _ANSI_ARGS_((Tcl_Obj * pathPtr, Tcl_StatBuf * buf)); /* 454 */
2144 int (*tcl_FSAccess) _ANSI_ARGS_((Tcl_Obj * pathPtr, int mode)); /* 455 */
2145 Tcl_Channel (*tcl_FSOpenFileChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * pathPtr, CONST char * modeString, int permissions)); /* 456 */
2146 Tcl_Obj* (*tcl_FSGetCwd) _ANSI_ARGS_((Tcl_Interp * interp)); /* 457 */
2147 int (*tcl_FSChdir) _ANSI_ARGS_((Tcl_Obj * pathPtr)); /* 458 */
2148 int (*tcl_FSConvertToPathType) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * pathPtr)); /* 459 */
2149 Tcl_Obj* (*tcl_FSJoinPath) _ANSI_ARGS_((Tcl_Obj * listObj, int elements)); /* 460 */
2150 Tcl_Obj* (*tcl_FSSplitPath) _ANSI_ARGS_((Tcl_Obj* pathPtr, int * lenPtr)); /* 461 */
2151 int (*tcl_FSEqualPaths) _ANSI_ARGS_((Tcl_Obj* firstPtr, Tcl_Obj* secondPtr)); /* 462 */
2152 Tcl_Obj* (*tcl_FSGetNormalizedPath) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj* pathObjPtr)); /* 463 */
2153 Tcl_Obj* (*tcl_FSJoinToPath) _ANSI_ARGS_((Tcl_Obj * basePtr, int objc, Tcl_Obj *CONST objv[])); /* 464 */
2154 ClientData (*tcl_FSGetInternalRep) _ANSI_ARGS_((Tcl_Obj* pathObjPtr, Tcl_Filesystem * fsPtr)); /* 465 */
2155 Tcl_Obj* (*tcl_FSGetTranslatedPath) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj* pathPtr)); /* 466 */
2156 int (*tcl_FSEvalFile) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * fileName)); /* 467 */
2157 Tcl_Obj* (*tcl_FSNewNativePath) _ANSI_ARGS_((Tcl_Filesystem* fromFilesystem, ClientData clientData)); /* 468 */
2158 CONST char* (*tcl_FSGetNativePath) _ANSI_ARGS_((Tcl_Obj* pathObjPtr)); /* 469 */
2159 Tcl_Obj* (*tcl_FSFileSystemInfo) _ANSI_ARGS_((Tcl_Obj* pathObjPtr)); /* 470 */
2160 Tcl_Obj* (*tcl_FSPathSeparator) _ANSI_ARGS_((Tcl_Obj* pathObjPtr)); /* 471 */
2161 Tcl_Obj* (*tcl_FSListVolumes) _ANSI_ARGS_((void)); /* 472 */
2162 int (*tcl_FSRegister) _ANSI_ARGS_((ClientData clientData, Tcl_Filesystem * fsPtr)); /* 473 */
2163 int (*tcl_FSUnregister) _ANSI_ARGS_((Tcl_Filesystem * fsPtr)); /* 474 */
2164 ClientData (*tcl_FSData) _ANSI_ARGS_((Tcl_Filesystem * fsPtr)); /* 475 */
2165 CONST char* (*tcl_FSGetTranslatedStringPath) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj* pathPtr)); /* 476 */
2166 Tcl_Filesystem* (*tcl_FSGetFileSystemForPath) _ANSI_ARGS_((Tcl_Obj* pathObjPtr)); /* 477 */
2167 Tcl_PathType (*tcl_FSGetPathType) _ANSI_ARGS_((Tcl_Obj * pathObjPtr)); /* 478 */
2168 int (*tcl_OutputBuffered) _ANSI_ARGS_((Tcl_Channel chan)); /* 479 */
2169 void (*tcl_FSMountsChanged) _ANSI_ARGS_((Tcl_Filesystem * fsPtr)); /* 480 */
2170 int (*tcl_EvalTokensStandard) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Token * tokenPtr, int count)); /* 481 */
2171 void (*tcl_GetTime) _ANSI_ARGS_((Tcl_Time* timeBuf)); /* 482 */
2172 Tcl_Trace (*tcl_CreateObjTrace) _ANSI_ARGS_((Tcl_Interp* interp, int level, int flags, Tcl_CmdObjTraceProc* objProc, ClientData clientData, Tcl_CmdObjTraceDeleteProc* delProc)); /* 483 */
2173 int (*tcl_GetCommandInfoFromToken) _ANSI_ARGS_((Tcl_Command token, Tcl_CmdInfo* infoPtr)); /* 484 */
2174 int (*tcl_SetCommandInfoFromToken) _ANSI_ARGS_((Tcl_Command token, CONST Tcl_CmdInfo* infoPtr)); /* 485 */
2175 Tcl_Obj * (*tcl_DbNewWideIntObj) _ANSI_ARGS_((Tcl_WideInt wideValue, CONST char * file, int line)); /* 486 */
2176 int (*tcl_GetWideIntFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_WideInt * widePtr)); /* 487 */
2177 Tcl_Obj * (*tcl_NewWideIntObj) _ANSI_ARGS_((Tcl_WideInt wideValue)); /* 488 */
2178 void (*tcl_SetWideIntObj) _ANSI_ARGS_((Tcl_Obj * objPtr, Tcl_WideInt wideValue)); /* 489 */
2179 Tcl_StatBuf * (*tcl_AllocStatBuf) _ANSI_ARGS_((void)); /* 490 */
2180 Tcl_WideInt (*tcl_Seek) _ANSI_ARGS_((Tcl_Channel chan, Tcl_WideInt offset, int mode)); /* 491 */
2181 Tcl_WideInt (*tcl_Tell) _ANSI_ARGS_((Tcl_Channel chan)); /* 492 */
2182 Tcl_DriverWideSeekProc * (*tcl_ChannelWideSeekProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 493 */
2183 void *reserved494;
2184 void *reserved495;
2185 void *reserved496;
2186 void *reserved497;
2187 void *reserved498;
2188 void *reserved499;
2189 void *reserved500;
2190 void *reserved501;
2191 void *reserved502;
2192 void *reserved503;
2193 void *reserved504;
2194 void *reserved505;
2195 void *reserved506;
2196 void *reserved507;
2197 void *reserved508;
2198 void *reserved509;
2199 void *reserved510;
2200 void *reserved511;
2201 void *reserved512;
2202 void *reserved513;
2203 void *reserved514;
2204 void *reserved515;
2205 void *reserved516;
2206 void *reserved517;
2207 void *reserved518;
2208 void *reserved519;
2209 void *reserved520;
2210 void *reserved521;
2211 void *reserved522;
2212 void *reserved523;
2213 void *reserved524;
2214 void *reserved525;
2215 void *reserved526;
2216 void *reserved527;
2217 void *reserved528;
2218 void *reserved529;
2219 void *reserved530;
2220 void *reserved531;
2221 void *reserved532;
2222 void *reserved533;
2223 void *reserved534;
2224 void *reserved535;
2225 void *reserved536;
2226 void *reserved537;
2227 void *reserved538;
2228 void *reserved539;
2229 void *reserved540;
2230 void *reserved541;
2231 void *reserved542;
2232 void *reserved543;
2233 void *reserved544;
2234 void *reserved545;
2235 void *reserved546;
2236 void *reserved547;
2237 void *reserved548;
2238 void *reserved549;
2239 void *reserved550;
2240 void *reserved551;
2241 void *reserved552;
2242 void *reserved553;
2243 Tcl_DriverThreadActionProc * (*tcl_ChannelThreadActionProc) _ANSI_ARGS_((Tcl_ChannelType * chanTypePtr)); /* 554 */
2244} TclStubs;
2245
2246#ifdef __cplusplus
2247extern "C" {
2248#endif
2249extern TclStubs *tclStubsPtr;
2250#ifdef __cplusplus
2251}
2252#endif
2253
2254#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS)
2255
2256/*
2257 * Inline function declarations:
2258 */
2259
2260#ifndef Tcl_PkgProvideEx
2261#define Tcl_PkgProvideEx \
2262 (tclStubsPtr->tcl_PkgProvideEx) /* 0 */
2263#endif
2264#ifndef Tcl_PkgRequireEx
2265#define Tcl_PkgRequireEx \
2266 (tclStubsPtr->tcl_PkgRequireEx) /* 1 */
2267#endif
2268#ifndef Tcl_Panic
2269#define Tcl_Panic \
2270 (tclStubsPtr->tcl_Panic) /* 2 */
2271#endif
2272#ifndef Tcl_Alloc
2273#define Tcl_Alloc \
2274 (tclStubsPtr->tcl_Alloc) /* 3 */
2275#endif
2276#ifndef Tcl_Free
2277#define Tcl_Free \
2278 (tclStubsPtr->tcl_Free) /* 4 */
2279#endif
2280#ifndef Tcl_Realloc
2281#define Tcl_Realloc \
2282 (tclStubsPtr->tcl_Realloc) /* 5 */
2283#endif
2284#ifndef Tcl_DbCkalloc
2285#define Tcl_DbCkalloc \
2286 (tclStubsPtr->tcl_DbCkalloc) /* 6 */
2287#endif
2288#ifndef Tcl_DbCkfree
2289#define Tcl_DbCkfree \
2290 (tclStubsPtr->tcl_DbCkfree) /* 7 */
2291#endif
2292#ifndef Tcl_DbCkrealloc
2293#define Tcl_DbCkrealloc \
2294 (tclStubsPtr->tcl_DbCkrealloc) /* 8 */
2295#endif
2296#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
2297#ifndef Tcl_CreateFileHandler
2298#define Tcl_CreateFileHandler \
2299 (tclStubsPtr->tcl_CreateFileHandler) /* 9 */
2300#endif
2301#endif /* UNIX */
2302#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
2303#ifndef Tcl_DeleteFileHandler
2304#define Tcl_DeleteFileHandler \
2305 (tclStubsPtr->tcl_DeleteFileHandler) /* 10 */
2306#endif
2307#endif /* UNIX */
2308#ifndef Tcl_SetTimer
2309#define Tcl_SetTimer \
2310 (tclStubsPtr->tcl_SetTimer) /* 11 */
2311#endif
2312#ifndef Tcl_Sleep
2313#define Tcl_Sleep \
2314 (tclStubsPtr->tcl_Sleep) /* 12 */
2315#endif
2316#ifndef Tcl_WaitForEvent
2317#define Tcl_WaitForEvent \
2318 (tclStubsPtr->tcl_WaitForEvent) /* 13 */
2319#endif
2320#ifndef Tcl_AppendAllObjTypes
2321#define Tcl_AppendAllObjTypes \
2322 (tclStubsPtr->tcl_AppendAllObjTypes) /* 14 */
2323#endif
2324#ifndef Tcl_AppendStringsToObj
2325#define Tcl_AppendStringsToObj \
2326 (tclStubsPtr->tcl_AppendStringsToObj) /* 15 */
2327#endif
2328#ifndef Tcl_AppendToObj
2329#define Tcl_AppendToObj \
2330 (tclStubsPtr->tcl_AppendToObj) /* 16 */
2331#endif
2332#ifndef Tcl_ConcatObj
2333#define Tcl_ConcatObj \
2334 (tclStubsPtr->tcl_ConcatObj) /* 17 */
2335#endif
2336#ifndef Tcl_ConvertToType
2337#define Tcl_ConvertToType \
2338 (tclStubsPtr->tcl_ConvertToType) /* 18 */
2339#endif
2340#ifndef Tcl_DbDecrRefCount
2341#define Tcl_DbDecrRefCount \
2342 (tclStubsPtr->tcl_DbDecrRefCount) /* 19 */
2343#endif
2344#ifndef Tcl_DbIncrRefCount
2345#define Tcl_DbIncrRefCount \
2346 (tclStubsPtr->tcl_DbIncrRefCount) /* 20 */
2347#endif
2348#ifndef Tcl_DbIsShared
2349#define Tcl_DbIsShared \
2350 (tclStubsPtr->tcl_DbIsShared) /* 21 */
2351#endif
2352#ifndef Tcl_DbNewBooleanObj
2353#define Tcl_DbNewBooleanObj \
2354 (tclStubsPtr->tcl_DbNewBooleanObj) /* 22 */
2355#endif
2356#ifndef Tcl_DbNewByteArrayObj
2357#define Tcl_DbNewByteArrayObj \
2358 (tclStubsPtr->tcl_DbNewByteArrayObj) /* 23 */
2359#endif
2360#ifndef Tcl_DbNewDoubleObj
2361#define Tcl_DbNewDoubleObj \
2362 (tclStubsPtr->tcl_DbNewDoubleObj) /* 24 */
2363#endif
2364#ifndef Tcl_DbNewListObj
2365#define Tcl_DbNewListObj \
2366 (tclStubsPtr->tcl_DbNewListObj) /* 25 */
2367#endif
2368#ifndef Tcl_DbNewLongObj
2369#define Tcl_DbNewLongObj \
2370 (tclStubsPtr->tcl_DbNewLongObj) /* 26 */
2371#endif
2372#ifndef Tcl_DbNewObj
2373#define Tcl_DbNewObj \
2374 (tclStubsPtr->tcl_DbNewObj) /* 27 */
2375#endif
2376#ifndef Tcl_DbNewStringObj
2377#define Tcl_DbNewStringObj \
2378 (tclStubsPtr->tcl_DbNewStringObj) /* 28 */
2379#endif
2380#ifndef Tcl_DuplicateObj
2381#define Tcl_DuplicateObj \
2382 (tclStubsPtr->tcl_DuplicateObj) /* 29 */
2383#endif
2384#ifndef TclFreeObj
2385#define TclFreeObj \
2386 (tclStubsPtr->tclFreeObj) /* 30 */
2387#endif
2388#ifndef Tcl_GetBoolean
2389#define Tcl_GetBoolean \
2390 (tclStubsPtr->tcl_GetBoolean) /* 31 */
2391#endif
2392#ifndef Tcl_GetBooleanFromObj
2393#define Tcl_GetBooleanFromObj \
2394 (tclStubsPtr->tcl_GetBooleanFromObj) /* 32 */
2395#endif
2396#ifndef Tcl_GetByteArrayFromObj
2397#define Tcl_GetByteArrayFromObj \
2398 (tclStubsPtr->tcl_GetByteArrayFromObj) /* 33 */
2399#endif
2400#ifndef Tcl_GetDouble
2401#define Tcl_GetDouble \
2402 (tclStubsPtr->tcl_GetDouble) /* 34 */
2403#endif
2404#ifndef Tcl_GetDoubleFromObj
2405#define Tcl_GetDoubleFromObj \
2406 (tclStubsPtr->tcl_GetDoubleFromObj) /* 35 */
2407#endif
2408#ifndef Tcl_GetIndexFromObj
2409#define Tcl_GetIndexFromObj \
2410 (tclStubsPtr->tcl_GetIndexFromObj) /* 36 */
2411#endif
2412#ifndef Tcl_GetInt
2413#define Tcl_GetInt \
2414 (tclStubsPtr->tcl_GetInt) /* 37 */
2415#endif
2416#ifndef Tcl_GetIntFromObj
2417#define Tcl_GetIntFromObj \
2418 (tclStubsPtr->tcl_GetIntFromObj) /* 38 */
2419#endif
2420#ifndef Tcl_GetLongFromObj
2421#define Tcl_GetLongFromObj \
2422 (tclStubsPtr->tcl_GetLongFromObj) /* 39 */
2423#endif
2424#ifndef Tcl_GetObjType
2425#define Tcl_GetObjType \
2426 (tclStubsPtr->tcl_GetObjType) /* 40 */
2427#endif
2428#ifndef Tcl_GetStringFromObj
2429#define Tcl_GetStringFromObj \
2430 (tclStubsPtr->tcl_GetStringFromObj) /* 41 */
2431#endif
2432#ifndef Tcl_InvalidateStringRep
2433#define Tcl_InvalidateStringRep \
2434 (tclStubsPtr->tcl_InvalidateStringRep) /* 42 */
2435#endif
2436#ifndef Tcl_ListObjAppendList
2437#define Tcl_ListObjAppendList \
2438 (tclStubsPtr->tcl_ListObjAppendList) /* 43 */
2439#endif
2440#ifndef Tcl_ListObjAppendElement
2441#define Tcl_ListObjAppendElement \
2442 (tclStubsPtr->tcl_ListObjAppendElement) /* 44 */
2443#endif
2444#ifndef Tcl_ListObjGetElements
2445#define Tcl_ListObjGetElements \
2446 (tclStubsPtr->tcl_ListObjGetElements) /* 45 */
2447#endif
2448#ifndef Tcl_ListObjIndex
2449#define Tcl_ListObjIndex \
2450 (tclStubsPtr->tcl_ListObjIndex) /* 46 */
2451#endif
2452#ifndef Tcl_ListObjLength
2453#define Tcl_ListObjLength \
2454 (tclStubsPtr->tcl_ListObjLength) /* 47 */
2455#endif
2456#ifndef Tcl_ListObjReplace
2457#define Tcl_ListObjReplace \
2458 (tclStubsPtr->tcl_ListObjReplace) /* 48 */
2459#endif
2460#ifndef Tcl_NewBooleanObj
2461#define Tcl_NewBooleanObj \
2462 (tclStubsPtr->tcl_NewBooleanObj) /* 49 */
2463#endif
2464#ifndef Tcl_NewByteArrayObj
2465#define Tcl_NewByteArrayObj \
2466 (tclStubsPtr->tcl_NewByteArrayObj) /* 50 */
2467#endif
2468#ifndef Tcl_NewDoubleObj
2469#define Tcl_NewDoubleObj \
2470 (tclStubsPtr->tcl_NewDoubleObj) /* 51 */
2471#endif
2472#ifndef Tcl_NewIntObj
2473#define Tcl_NewIntObj \
2474 (tclStubsPtr->tcl_NewIntObj) /* 52 */
2475#endif
2476#ifndef Tcl_NewListObj
2477#define Tcl_NewListObj \
2478 (tclStubsPtr->tcl_NewListObj) /* 53 */
2479#endif
2480#ifndef Tcl_NewLongObj
2481#define Tcl_NewLongObj \
2482 (tclStubsPtr->tcl_NewLongObj) /* 54 */
2483#endif
2484#ifndef Tcl_NewObj
2485#define Tcl_NewObj \
2486 (tclStubsPtr->tcl_NewObj) /* 55 */
2487#endif
2488#ifndef Tcl_NewStringObj
2489#define Tcl_NewStringObj \
2490 (tclStubsPtr->tcl_NewStringObj) /* 56 */
2491#endif
2492#ifndef Tcl_SetBooleanObj
2493#define Tcl_SetBooleanObj \
2494 (tclStubsPtr->tcl_SetBooleanObj) /* 57 */
2495#endif
2496#ifndef Tcl_SetByteArrayLength
2497#define Tcl_SetByteArrayLength \
2498 (tclStubsPtr->tcl_SetByteArrayLength) /* 58 */
2499#endif
2500#ifndef Tcl_SetByteArrayObj
2501#define Tcl_SetByteArrayObj \
2502 (tclStubsPtr->tcl_SetByteArrayObj) /* 59 */
2503#endif
2504#ifndef Tcl_SetDoubleObj
2505#define Tcl_SetDoubleObj \
2506 (tclStubsPtr->tcl_SetDoubleObj) /* 60 */
2507#endif
2508#ifndef Tcl_SetIntObj
2509#define Tcl_SetIntObj \
2510 (tclStubsPtr->tcl_SetIntObj) /* 61 */
2511#endif
2512#ifndef Tcl_SetListObj
2513#define Tcl_SetListObj \
2514 (tclStubsPtr->tcl_SetListObj) /* 62 */
2515#endif
2516#ifndef Tcl_SetLongObj
2517#define Tcl_SetLongObj \
2518 (tclStubsPtr->tcl_SetLongObj) /* 63 */
2519#endif
2520#ifndef Tcl_SetObjLength
2521#define Tcl_SetObjLength \
2522 (tclStubsPtr->tcl_SetObjLength) /* 64 */
2523#endif
2524#ifndef Tcl_SetStringObj
2525#define Tcl_SetStringObj \
2526 (tclStubsPtr->tcl_SetStringObj) /* 65 */
2527#endif
2528#ifndef Tcl_AddErrorInfo
2529#define Tcl_AddErrorInfo \
2530 (tclStubsPtr->tcl_AddErrorInfo) /* 66 */
2531#endif
2532#ifndef Tcl_AddObjErrorInfo
2533#define Tcl_AddObjErrorInfo \
2534 (tclStubsPtr->tcl_AddObjErrorInfo) /* 67 */
2535#endif
2536#ifndef Tcl_AllowExceptions
2537#define Tcl_AllowExceptions \
2538 (tclStubsPtr->tcl_AllowExceptions) /* 68 */
2539#endif
2540#ifndef Tcl_AppendElement
2541#define Tcl_AppendElement \
2542 (tclStubsPtr->tcl_AppendElement) /* 69 */
2543#endif
2544#ifndef Tcl_AppendResult
2545#define Tcl_AppendResult \
2546 (tclStubsPtr->tcl_AppendResult) /* 70 */
2547#endif
2548#ifndef Tcl_AsyncCreate
2549#define Tcl_AsyncCreate \
2550 (tclStubsPtr->tcl_AsyncCreate) /* 71 */
2551#endif
2552#ifndef Tcl_AsyncDelete
2553#define Tcl_AsyncDelete \
2554 (tclStubsPtr->tcl_AsyncDelete) /* 72 */
2555#endif
2556#ifndef Tcl_AsyncInvoke
2557#define Tcl_AsyncInvoke \
2558 (tclStubsPtr->tcl_AsyncInvoke) /* 73 */
2559#endif
2560#ifndef Tcl_AsyncMark
2561#define Tcl_AsyncMark \
2562 (tclStubsPtr->tcl_AsyncMark) /* 74 */
2563#endif
2564#ifndef Tcl_AsyncReady
2565#define Tcl_AsyncReady \
2566 (tclStubsPtr->tcl_AsyncReady) /* 75 */
2567#endif
2568#ifndef Tcl_BackgroundError
2569#define Tcl_BackgroundError \
2570 (tclStubsPtr->tcl_BackgroundError) /* 76 */
2571#endif
2572#ifndef Tcl_Backslash
2573#define Tcl_Backslash \
2574 (tclStubsPtr->tcl_Backslash) /* 77 */
2575#endif
2576#ifndef Tcl_BadChannelOption
2577#define Tcl_BadChannelOption \
2578 (tclStubsPtr->tcl_BadChannelOption) /* 78 */
2579#endif
2580#ifndef Tcl_CallWhenDeleted
2581#define Tcl_CallWhenDeleted \
2582 (tclStubsPtr->tcl_CallWhenDeleted) /* 79 */
2583#endif
2584#ifndef Tcl_CancelIdleCall
2585#define Tcl_CancelIdleCall \
2586 (tclStubsPtr->tcl_CancelIdleCall) /* 80 */
2587#endif
2588#ifndef Tcl_Close
2589#define Tcl_Close \
2590 (tclStubsPtr->tcl_Close) /* 81 */
2591#endif
2592#ifndef Tcl_CommandComplete
2593#define Tcl_CommandComplete \
2594 (tclStubsPtr->tcl_CommandComplete) /* 82 */
2595#endif
2596#ifndef Tcl_Concat
2597#define Tcl_Concat \
2598 (tclStubsPtr->tcl_Concat) /* 83 */
2599#endif
2600#ifndef Tcl_ConvertElement
2601#define Tcl_ConvertElement \
2602 (tclStubsPtr->tcl_ConvertElement) /* 84 */
2603#endif
2604#ifndef Tcl_ConvertCountedElement
2605#define Tcl_ConvertCountedElement \
2606 (tclStubsPtr->tcl_ConvertCountedElement) /* 85 */
2607#endif
2608#ifndef Tcl_CreateAlias
2609#define Tcl_CreateAlias \
2610 (tclStubsPtr->tcl_CreateAlias) /* 86 */
2611#endif
2612#ifndef Tcl_CreateAliasObj
2613#define Tcl_CreateAliasObj \
2614 (tclStubsPtr->tcl_CreateAliasObj) /* 87 */
2615#endif
2616#ifndef Tcl_CreateChannel
2617#define Tcl_CreateChannel \
2618 (tclStubsPtr->tcl_CreateChannel) /* 88 */
2619#endif
2620#ifndef Tcl_CreateChannelHandler
2621#define Tcl_CreateChannelHandler \
2622 (tclStubsPtr->tcl_CreateChannelHandler) /* 89 */
2623#endif
2624#ifndef Tcl_CreateCloseHandler
2625#define Tcl_CreateCloseHandler \
2626 (tclStubsPtr->tcl_CreateCloseHandler) /* 90 */
2627#endif
2628#ifndef Tcl_CreateCommand
2629#define Tcl_CreateCommand \
2630 (tclStubsPtr->tcl_CreateCommand) /* 91 */
2631#endif
2632#ifndef Tcl_CreateEventSource
2633#define Tcl_CreateEventSource \
2634 (tclStubsPtr->tcl_CreateEventSource) /* 92 */
2635#endif
2636#ifndef Tcl_CreateExitHandler
2637#define Tcl_CreateExitHandler \
2638 (tclStubsPtr->tcl_CreateExitHandler) /* 93 */
2639#endif
2640#ifndef Tcl_CreateInterp
2641#define Tcl_CreateInterp \
2642 (tclStubsPtr->tcl_CreateInterp) /* 94 */
2643#endif
2644#ifndef Tcl_CreateMathFunc
2645#define Tcl_CreateMathFunc \
2646 (tclStubsPtr->tcl_CreateMathFunc) /* 95 */
2647#endif
2648#ifndef Tcl_CreateObjCommand
2649#define Tcl_CreateObjCommand \
2650 (tclStubsPtr->tcl_CreateObjCommand) /* 96 */
2651#endif
2652#ifndef Tcl_CreateSlave
2653#define Tcl_CreateSlave \
2654 (tclStubsPtr->tcl_CreateSlave) /* 97 */
2655#endif
2656#ifndef Tcl_CreateTimerHandler
2657#define Tcl_CreateTimerHandler \
2658 (tclStubsPtr->tcl_CreateTimerHandler) /* 98 */
2659#endif
2660#ifndef Tcl_CreateTrace
2661#define Tcl_CreateTrace \
2662 (tclStubsPtr->tcl_CreateTrace) /* 99 */
2663#endif
2664#ifndef Tcl_DeleteAssocData
2665#define Tcl_DeleteAssocData \
2666 (tclStubsPtr->tcl_DeleteAssocData) /* 100 */
2667#endif
2668#ifndef Tcl_DeleteChannelHandler
2669#define Tcl_DeleteChannelHandler \
2670 (tclStubsPtr->tcl_DeleteChannelHandler) /* 101 */
2671#endif
2672#ifndef Tcl_DeleteCloseHandler
2673#define Tcl_DeleteCloseHandler \
2674 (tclStubsPtr->tcl_DeleteCloseHandler) /* 102 */
2675#endif
2676#ifndef Tcl_DeleteCommand
2677#define Tcl_DeleteCommand \
2678 (tclStubsPtr->tcl_DeleteCommand) /* 103 */
2679#endif
2680#ifndef Tcl_DeleteCommandFromToken
2681#define Tcl_DeleteCommandFromToken \
2682 (tclStubsPtr->tcl_DeleteCommandFromToken) /* 104 */
2683#endif
2684#ifndef Tcl_DeleteEvents
2685#define Tcl_DeleteEvents \
2686 (tclStubsPtr->tcl_DeleteEvents) /* 105 */
2687#endif
2688#ifndef Tcl_DeleteEventSource
2689#define Tcl_DeleteEventSource \
2690 (tclStubsPtr->tcl_DeleteEventSource) /* 106 */
2691#endif
2692#ifndef Tcl_DeleteExitHandler
2693#define Tcl_DeleteExitHandler \
2694 (tclStubsPtr->tcl_DeleteExitHandler) /* 107 */
2695#endif
2696#ifndef Tcl_DeleteHashEntry
2697#define Tcl_DeleteHashEntry \
2698 (tclStubsPtr->tcl_DeleteHashEntry) /* 108 */
2699#endif
2700#ifndef Tcl_DeleteHashTable
2701#define Tcl_DeleteHashTable \
2702 (tclStubsPtr->tcl_DeleteHashTable) /* 109 */
2703#endif
2704#ifndef Tcl_DeleteInterp
2705#define Tcl_DeleteInterp \
2706 (tclStubsPtr->tcl_DeleteInterp) /* 110 */
2707#endif
2708#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
2709#ifndef Tcl_DetachPids
2710#define Tcl_DetachPids \
2711 (tclStubsPtr->tcl_DetachPids) /* 111 */
2712#endif
2713#endif /* UNIX */
2714#ifdef __WIN32__
2715#ifndef Tcl_DetachPids
2716#define Tcl_DetachPids \
2717 (tclStubsPtr->tcl_DetachPids) /* 111 */
2718#endif
2719#endif /* __WIN32__ */
2720#ifndef Tcl_DeleteTimerHandler
2721#define Tcl_DeleteTimerHandler \
2722 (tclStubsPtr->tcl_DeleteTimerHandler) /* 112 */
2723#endif
2724#ifndef Tcl_DeleteTrace
2725#define Tcl_DeleteTrace \
2726 (tclStubsPtr->tcl_DeleteTrace) /* 113 */
2727#endif
2728#ifndef Tcl_DontCallWhenDeleted
2729#define Tcl_DontCallWhenDeleted \
2730 (tclStubsPtr->tcl_DontCallWhenDeleted) /* 114 */
2731#endif
2732#ifndef Tcl_DoOneEvent
2733#define Tcl_DoOneEvent \
2734 (tclStubsPtr->tcl_DoOneEvent) /* 115 */
2735#endif
2736#ifndef Tcl_DoWhenIdle
2737#define Tcl_DoWhenIdle \
2738 (tclStubsPtr->tcl_DoWhenIdle) /* 116 */
2739#endif
2740#ifndef Tcl_DStringAppend
2741#define Tcl_DStringAppend \
2742 (tclStubsPtr->tcl_DStringAppend) /* 117 */
2743#endif
2744#ifndef Tcl_DStringAppendElement
2745#define Tcl_DStringAppendElement \
2746 (tclStubsPtr->tcl_DStringAppendElement) /* 118 */
2747#endif
2748#ifndef Tcl_DStringEndSublist
2749#define Tcl_DStringEndSublist \
2750 (tclStubsPtr->tcl_DStringEndSublist) /* 119 */
2751#endif
2752#ifndef Tcl_DStringFree
2753#define Tcl_DStringFree \
2754 (tclStubsPtr->tcl_DStringFree) /* 120 */
2755#endif
2756#ifndef Tcl_DStringGetResult
2757#define Tcl_DStringGetResult \
2758 (tclStubsPtr->tcl_DStringGetResult) /* 121 */
2759#endif
2760#ifndef Tcl_DStringInit
2761#define Tcl_DStringInit \
2762 (tclStubsPtr->tcl_DStringInit) /* 122 */
2763#endif
2764#ifndef Tcl_DStringResult
2765#define Tcl_DStringResult \
2766 (tclStubsPtr->tcl_DStringResult) /* 123 */
2767#endif
2768#ifndef Tcl_DStringSetLength
2769#define Tcl_DStringSetLength \
2770 (tclStubsPtr->tcl_DStringSetLength) /* 124 */
2771#endif
2772#ifndef Tcl_DStringStartSublist
2773#define Tcl_DStringStartSublist \
2774 (tclStubsPtr->tcl_DStringStartSublist) /* 125 */
2775#endif
2776#ifndef Tcl_Eof
2777#define Tcl_Eof \
2778 (tclStubsPtr->tcl_Eof) /* 126 */
2779#endif
2780#ifndef Tcl_ErrnoId
2781#define Tcl_ErrnoId \
2782 (tclStubsPtr->tcl_ErrnoId) /* 127 */
2783#endif
2784#ifndef Tcl_ErrnoMsg
2785#define Tcl_ErrnoMsg \
2786 (tclStubsPtr->tcl_ErrnoMsg) /* 128 */
2787#endif
2788#ifndef Tcl_Eval
2789#define Tcl_Eval \
2790 (tclStubsPtr->tcl_Eval) /* 129 */
2791#endif
2792#ifndef Tcl_EvalFile
2793#define Tcl_EvalFile \
2794 (tclStubsPtr->tcl_EvalFile) /* 130 */
2795#endif
2796#ifndef Tcl_EvalObj
2797#define Tcl_EvalObj \
2798 (tclStubsPtr->tcl_EvalObj) /* 131 */
2799#endif
2800#ifndef Tcl_EventuallyFree
2801#define Tcl_EventuallyFree \
2802 (tclStubsPtr->tcl_EventuallyFree) /* 132 */
2803#endif
2804#ifndef Tcl_Exit
2805#define Tcl_Exit \
2806 (tclStubsPtr->tcl_Exit) /* 133 */
2807#endif
2808#ifndef Tcl_ExposeCommand
2809#define Tcl_ExposeCommand \
2810 (tclStubsPtr->tcl_ExposeCommand) /* 134 */
2811#endif
2812#ifndef Tcl_ExprBoolean
2813#define Tcl_ExprBoolean \
2814 (tclStubsPtr->tcl_ExprBoolean) /* 135 */
2815#endif
2816#ifndef Tcl_ExprBooleanObj
2817#define Tcl_ExprBooleanObj \
2818 (tclStubsPtr->tcl_ExprBooleanObj) /* 136 */
2819#endif
2820#ifndef Tcl_ExprDouble
2821#define Tcl_ExprDouble \
2822 (tclStubsPtr->tcl_ExprDouble) /* 137 */
2823#endif
2824#ifndef Tcl_ExprDoubleObj
2825#define Tcl_ExprDoubleObj \
2826 (tclStubsPtr->tcl_ExprDoubleObj) /* 138 */
2827#endif
2828#ifndef Tcl_ExprLong
2829#define Tcl_ExprLong \
2830 (tclStubsPtr->tcl_ExprLong) /* 139 */
2831#endif
2832#ifndef Tcl_ExprLongObj
2833#define Tcl_ExprLongObj \
2834 (tclStubsPtr->tcl_ExprLongObj) /* 140 */
2835#endif
2836#ifndef Tcl_ExprObj
2837#define Tcl_ExprObj \
2838 (tclStubsPtr->tcl_ExprObj) /* 141 */
2839#endif
2840#ifndef Tcl_ExprString
2841#define Tcl_ExprString \
2842 (tclStubsPtr->tcl_ExprString) /* 142 */
2843#endif
2844#ifndef Tcl_Finalize
2845#define Tcl_Finalize \
2846 (tclStubsPtr->tcl_Finalize) /* 143 */
2847#endif
2848#ifndef Tcl_FindExecutable
2849#define Tcl_FindExecutable \
2850 (tclStubsPtr->tcl_FindExecutable) /* 144 */
2851#endif
2852#ifndef Tcl_FirstHashEntry
2853#define Tcl_FirstHashEntry \
2854 (tclStubsPtr->tcl_FirstHashEntry) /* 145 */
2855#endif
2856#ifndef Tcl_Flush
2857#define Tcl_Flush \
2858 (tclStubsPtr->tcl_Flush) /* 146 */
2859#endif
2860#ifndef Tcl_FreeResult
2861#define Tcl_FreeResult \
2862 (tclStubsPtr->tcl_FreeResult) /* 147 */
2863#endif
2864#ifndef Tcl_GetAlias
2865#define Tcl_GetAlias \
2866 (tclStubsPtr->tcl_GetAlias) /* 148 */
2867#endif
2868#ifndef Tcl_GetAliasObj
2869#define Tcl_GetAliasObj \
2870 (tclStubsPtr->tcl_GetAliasObj) /* 149 */
2871#endif
2872#ifndef Tcl_GetAssocData
2873#define Tcl_GetAssocData \
2874 (tclStubsPtr->tcl_GetAssocData) /* 150 */
2875#endif
2876#ifndef Tcl_GetChannel
2877#define Tcl_GetChannel \
2878 (tclStubsPtr->tcl_GetChannel) /* 151 */
2879#endif
2880#ifndef Tcl_GetChannelBufferSize
2881#define Tcl_GetChannelBufferSize \
2882 (tclStubsPtr->tcl_GetChannelBufferSize) /* 152 */
2883#endif
2884#ifndef Tcl_GetChannelHandle
2885#define Tcl_GetChannelHandle \
2886 (tclStubsPtr->tcl_GetChannelHandle) /* 153 */
2887#endif
2888#ifndef Tcl_GetChannelInstanceData
2889#define Tcl_GetChannelInstanceData \
2890 (tclStubsPtr->tcl_GetChannelInstanceData) /* 154 */
2891#endif
2892#ifndef Tcl_GetChannelMode
2893#define Tcl_GetChannelMode \
2894 (tclStubsPtr->tcl_GetChannelMode) /* 155 */
2895#endif
2896#ifndef Tcl_GetChannelName
2897#define Tcl_GetChannelName \
2898 (tclStubsPtr->tcl_GetChannelName) /* 156 */
2899#endif
2900#ifndef Tcl_GetChannelOption
2901#define Tcl_GetChannelOption \
2902 (tclStubsPtr->tcl_GetChannelOption) /* 157 */
2903#endif
2904#ifndef Tcl_GetChannelType
2905#define Tcl_GetChannelType \
2906 (tclStubsPtr->tcl_GetChannelType) /* 158 */
2907#endif
2908#ifndef Tcl_GetCommandInfo
2909#define Tcl_GetCommandInfo \
2910 (tclStubsPtr->tcl_GetCommandInfo) /* 159 */
2911#endif
2912#ifndef Tcl_GetCommandName
2913#define Tcl_GetCommandName \
2914 (tclStubsPtr->tcl_GetCommandName) /* 160 */
2915#endif
2916#ifndef Tcl_GetErrno
2917#define Tcl_GetErrno \
2918 (tclStubsPtr->tcl_GetErrno) /* 161 */
2919#endif
2920#ifndef Tcl_GetHostName
2921#define Tcl_GetHostName \
2922 (tclStubsPtr->tcl_GetHostName) /* 162 */
2923#endif
2924#ifndef Tcl_GetInterpPath
2925#define Tcl_GetInterpPath \
2926 (tclStubsPtr->tcl_GetInterpPath) /* 163 */
2927#endif
2928#ifndef Tcl_GetMaster
2929#define Tcl_GetMaster \
2930 (tclStubsPtr->tcl_GetMaster) /* 164 */
2931#endif
2932#ifndef Tcl_GetNameOfExecutable
2933#define Tcl_GetNameOfExecutable \
2934 (tclStubsPtr->tcl_GetNameOfExecutable) /* 165 */
2935#endif
2936#ifndef Tcl_GetObjResult
2937#define Tcl_GetObjResult \
2938 (tclStubsPtr->tcl_GetObjResult) /* 166 */
2939#endif
2940#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
2941#ifndef Tcl_GetOpenFile
2942#define Tcl_GetOpenFile \
2943 (tclStubsPtr->tcl_GetOpenFile) /* 167 */
2944#endif
2945#endif /* UNIX */
2946#ifndef Tcl_GetPathType
2947#define Tcl_GetPathType \
2948 (tclStubsPtr->tcl_GetPathType) /* 168 */
2949#endif
2950#ifndef Tcl_Gets
2951#define Tcl_Gets \
2952 (tclStubsPtr->tcl_Gets) /* 169 */
2953#endif
2954#ifndef Tcl_GetsObj
2955#define Tcl_GetsObj \
2956 (tclStubsPtr->tcl_GetsObj) /* 170 */
2957#endif
2958#ifndef Tcl_GetServiceMode
2959#define Tcl_GetServiceMode \
2960 (tclStubsPtr->tcl_GetServiceMode) /* 171 */
2961#endif
2962#ifndef Tcl_GetSlave
2963#define Tcl_GetSlave \
2964 (tclStubsPtr->tcl_GetSlave) /* 172 */
2965#endif
2966#ifndef Tcl_GetStdChannel
2967#define Tcl_GetStdChannel \
2968 (tclStubsPtr->tcl_GetStdChannel) /* 173 */
2969#endif
2970#ifndef Tcl_GetStringResult
2971#define Tcl_GetStringResult \
2972 (tclStubsPtr->tcl_GetStringResult) /* 174 */
2973#endif
2974#ifndef Tcl_GetVar
2975#define Tcl_GetVar \
2976 (tclStubsPtr->tcl_GetVar) /* 175 */
2977#endif
2978#ifndef Tcl_GetVar2
2979#define Tcl_GetVar2 \
2980 (tclStubsPtr->tcl_GetVar2) /* 176 */
2981#endif
2982#ifndef Tcl_GlobalEval
2983#define Tcl_GlobalEval \
2984 (tclStubsPtr->tcl_GlobalEval) /* 177 */
2985#endif
2986#ifndef Tcl_GlobalEvalObj
2987#define Tcl_GlobalEvalObj \
2988 (tclStubsPtr->tcl_GlobalEvalObj) /* 178 */
2989#endif
2990#ifndef Tcl_HideCommand
2991#define Tcl_HideCommand \
2992 (tclStubsPtr->tcl_HideCommand) /* 179 */
2993#endif
2994#ifndef Tcl_Init
2995#define Tcl_Init \
2996 (tclStubsPtr->tcl_Init) /* 180 */
2997#endif
2998#ifndef Tcl_InitHashTable
2999#define Tcl_InitHashTable \
3000 (tclStubsPtr->tcl_InitHashTable) /* 181 */
3001#endif
3002#ifndef Tcl_InputBlocked
3003#define Tcl_InputBlocked \
3004 (tclStubsPtr->tcl_InputBlocked) /* 182 */
3005#endif
3006#ifndef Tcl_InputBuffered
3007#define Tcl_InputBuffered \
3008 (tclStubsPtr->tcl_InputBuffered) /* 183 */
3009#endif
3010#ifndef Tcl_InterpDeleted
3011#define Tcl_InterpDeleted \
3012 (tclStubsPtr->tcl_InterpDeleted) /* 184 */
3013#endif
3014#ifndef Tcl_IsSafe
3015#define Tcl_IsSafe \
3016 (tclStubsPtr->tcl_IsSafe) /* 185 */
3017#endif
3018#ifndef Tcl_JoinPath
3019#define Tcl_JoinPath \
3020 (tclStubsPtr->tcl_JoinPath) /* 186 */
3021#endif
3022#ifndef Tcl_LinkVar
3023#define Tcl_LinkVar \
3024 (tclStubsPtr->tcl_LinkVar) /* 187 */
3025#endif
3026/* Slot 188 is reserved */
3027#ifndef Tcl_MakeFileChannel
3028#define Tcl_MakeFileChannel \
3029 (tclStubsPtr->tcl_MakeFileChannel) /* 189 */
3030#endif
3031#ifndef Tcl_MakeSafe
3032#define Tcl_MakeSafe \
3033 (tclStubsPtr->tcl_MakeSafe) /* 190 */
3034#endif
3035#ifndef Tcl_MakeTcpClientChannel
3036#define Tcl_MakeTcpClientChannel \
3037 (tclStubsPtr->tcl_MakeTcpClientChannel) /* 191 */
3038#endif
3039#ifndef Tcl_Merge
3040#define Tcl_Merge \
3041 (tclStubsPtr->tcl_Merge) /* 192 */
3042#endif
3043#ifndef Tcl_NextHashEntry
3044#define Tcl_NextHashEntry \
3045 (tclStubsPtr->tcl_NextHashEntry) /* 193 */
3046#endif
3047#ifndef Tcl_NotifyChannel
3048#define Tcl_NotifyChannel \
3049 (tclStubsPtr->tcl_NotifyChannel) /* 194 */
3050#endif
3051#ifndef Tcl_ObjGetVar2
3052#define Tcl_ObjGetVar2 \
3053 (tclStubsPtr->tcl_ObjGetVar2) /* 195 */
3054#endif
3055#ifndef Tcl_ObjSetVar2
3056#define Tcl_ObjSetVar2 \
3057 (tclStubsPtr->tcl_ObjSetVar2) /* 196 */
3058#endif
3059#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
3060#ifndef Tcl_OpenCommandChannel
3061#define Tcl_OpenCommandChannel \
3062 (tclStubsPtr->tcl_OpenCommandChannel) /* 197 */
3063#endif
3064#endif /* UNIX */
3065#ifdef __WIN32__
3066#ifndef Tcl_OpenCommandChannel
3067#define Tcl_OpenCommandChannel \
3068 (tclStubsPtr->tcl_OpenCommandChannel) /* 197 */
3069#endif
3070#endif /* __WIN32__ */
3071#ifndef Tcl_OpenFileChannel
3072#define Tcl_OpenFileChannel \
3073 (tclStubsPtr->tcl_OpenFileChannel) /* 198 */
3074#endif
3075#ifndef Tcl_OpenTcpClient
3076#define Tcl_OpenTcpClient \
3077 (tclStubsPtr->tcl_OpenTcpClient) /* 199 */
3078#endif
3079#ifndef Tcl_OpenTcpServer
3080#define Tcl_OpenTcpServer \
3081 (tclStubsPtr->tcl_OpenTcpServer) /* 200 */
3082#endif
3083#ifndef Tcl_Preserve
3084#define Tcl_Preserve \
3085 (tclStubsPtr->tcl_Preserve) /* 201 */
3086#endif
3087#ifndef Tcl_PrintDouble
3088#define Tcl_PrintDouble \
3089 (tclStubsPtr->tcl_PrintDouble) /* 202 */
3090#endif
3091#ifndef Tcl_PutEnv
3092#define Tcl_PutEnv \
3093 (tclStubsPtr->tcl_PutEnv) /* 203 */
3094#endif
3095#ifndef Tcl_PosixError
3096#define Tcl_PosixError \
3097 (tclStubsPtr->tcl_PosixError) /* 204 */
3098#endif
3099#ifndef Tcl_QueueEvent
3100#define Tcl_QueueEvent \
3101 (tclStubsPtr->tcl_QueueEvent) /* 205 */
3102#endif
3103#ifndef Tcl_Read
3104#define Tcl_Read \
3105 (tclStubsPtr->tcl_Read) /* 206 */
3106#endif
3107#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
3108#ifndef Tcl_ReapDetachedProcs
3109#define Tcl_ReapDetachedProcs \
3110 (tclStubsPtr->tcl_ReapDetachedProcs) /* 207 */
3111#endif
3112#endif /* UNIX */
3113#ifdef __WIN32__
3114#ifndef Tcl_ReapDetachedProcs
3115#define Tcl_ReapDetachedProcs \
3116 (tclStubsPtr->tcl_ReapDetachedProcs) /* 207 */
3117#endif
3118#endif /* __WIN32__ */
3119#ifndef Tcl_RecordAndEval
3120#define Tcl_RecordAndEval \
3121 (tclStubsPtr->tcl_RecordAndEval) /* 208 */
3122#endif
3123#ifndef Tcl_RecordAndEvalObj
3124#define Tcl_RecordAndEvalObj \
3125 (tclStubsPtr->tcl_RecordAndEvalObj) /* 209 */
3126#endif
3127#ifndef Tcl_RegisterChannel
3128#define Tcl_RegisterChannel \
3129 (tclStubsPtr->tcl_RegisterChannel) /* 210 */
3130#endif
3131#ifndef Tcl_RegisterObjType
3132#define Tcl_RegisterObjType \
3133 (tclStubsPtr->tcl_RegisterObjType) /* 211 */
3134#endif
3135#ifndef Tcl_RegExpCompile
3136#define Tcl_RegExpCompile \
3137 (tclStubsPtr->tcl_RegExpCompile) /* 212 */
3138#endif
3139#ifndef Tcl_RegExpExec
3140#define Tcl_RegExpExec \
3141 (tclStubsPtr->tcl_RegExpExec) /* 213 */
3142#endif
3143#ifndef Tcl_RegExpMatch
3144#define Tcl_RegExpMatch \
3145 (tclStubsPtr->tcl_RegExpMatch) /* 214 */
3146#endif
3147#ifndef Tcl_RegExpRange
3148#define Tcl_RegExpRange \
3149 (tclStubsPtr->tcl_RegExpRange) /* 215 */
3150#endif
3151#ifndef Tcl_Release
3152#define Tcl_Release \
3153 (tclStubsPtr->tcl_Release) /* 216 */
3154#endif
3155#ifndef Tcl_ResetResult
3156#define Tcl_ResetResult \
3157 (tclStubsPtr->tcl_ResetResult) /* 217 */
3158#endif
3159#ifndef Tcl_ScanElement
3160#define Tcl_ScanElement \
3161 (tclStubsPtr->tcl_ScanElement) /* 218 */
3162#endif
3163#ifndef Tcl_ScanCountedElement
3164#define Tcl_ScanCountedElement \
3165 (tclStubsPtr->tcl_ScanCountedElement) /* 219 */
3166#endif
3167#ifndef Tcl_SeekOld
3168#define Tcl_SeekOld \
3169 (tclStubsPtr->tcl_SeekOld) /* 220 */
3170#endif
3171#ifndef Tcl_ServiceAll
3172#define Tcl_ServiceAll \
3173 (tclStubsPtr->tcl_ServiceAll) /* 221 */
3174#endif
3175#ifndef Tcl_ServiceEvent
3176#define Tcl_ServiceEvent \
3177 (tclStubsPtr->tcl_ServiceEvent) /* 222 */
3178#endif
3179#ifndef Tcl_SetAssocData
3180#define Tcl_SetAssocData \
3181 (tclStubsPtr->tcl_SetAssocData) /* 223 */
3182#endif
3183#ifndef Tcl_SetChannelBufferSize
3184#define Tcl_SetChannelBufferSize \
3185 (tclStubsPtr->tcl_SetChannelBufferSize) /* 224 */
3186#endif
3187#ifndef Tcl_SetChannelOption
3188#define Tcl_SetChannelOption \
3189 (tclStubsPtr->tcl_SetChannelOption) /* 225 */
3190#endif
3191#ifndef Tcl_SetCommandInfo
3192#define Tcl_SetCommandInfo \
3193 (tclStubsPtr->tcl_SetCommandInfo) /* 226 */
3194#endif
3195#ifndef Tcl_SetErrno
3196#define Tcl_SetErrno \
3197 (tclStubsPtr->tcl_SetErrno) /* 227 */
3198#endif
3199#ifndef Tcl_SetErrorCode
3200#define Tcl_SetErrorCode \
3201 (tclStubsPtr->tcl_SetErrorCode) /* 228 */
3202#endif
3203#ifndef Tcl_SetMaxBlockTime
3204#define Tcl_SetMaxBlockTime \
3205 (tclStubsPtr->tcl_SetMaxBlockTime) /* 229 */
3206#endif
3207#ifndef Tcl_SetPanicProc
3208#define Tcl_SetPanicProc \
3209 (tclStubsPtr->tcl_SetPanicProc) /* 230 */
3210#endif
3211#ifndef Tcl_SetRecursionLimit
3212#define Tcl_SetRecursionLimit \
3213 (tclStubsPtr->tcl_SetRecursionLimit) /* 231 */
3214#endif
3215#ifndef Tcl_SetResult
3216#define Tcl_SetResult \
3217 (tclStubsPtr->tcl_SetResult) /* 232 */
3218#endif
3219#ifndef Tcl_SetServiceMode
3220#define Tcl_SetServiceMode \
3221 (tclStubsPtr->tcl_SetServiceMode) /* 233 */
3222#endif
3223#ifndef Tcl_SetObjErrorCode
3224#define Tcl_SetObjErrorCode \
3225 (tclStubsPtr->tcl_SetObjErrorCode) /* 234 */
3226#endif
3227#ifndef Tcl_SetObjResult
3228#define Tcl_SetObjResult \
3229 (tclStubsPtr->tcl_SetObjResult) /* 235 */
3230#endif
3231#ifndef Tcl_SetStdChannel
3232#define Tcl_SetStdChannel \
3233 (tclStubsPtr->tcl_SetStdChannel) /* 236 */
3234#endif
3235#ifndef Tcl_SetVar
3236#define Tcl_SetVar \
3237 (tclStubsPtr->tcl_SetVar) /* 237 */
3238#endif
3239#ifndef Tcl_SetVar2
3240#define Tcl_SetVar2 \
3241 (tclStubsPtr->tcl_SetVar2) /* 238 */
3242#endif
3243#ifndef Tcl_SignalId
3244#define Tcl_SignalId \
3245 (tclStubsPtr->tcl_SignalId) /* 239 */
3246#endif
3247#ifndef Tcl_SignalMsg
3248#define Tcl_SignalMsg \
3249 (tclStubsPtr->tcl_SignalMsg) /* 240 */
3250#endif
3251#ifndef Tcl_SourceRCFile
3252#define Tcl_SourceRCFile \
3253 (tclStubsPtr->tcl_SourceRCFile) /* 241 */
3254#endif
3255#ifndef Tcl_SplitList
3256#define Tcl_SplitList \
3257 (tclStubsPtr->tcl_SplitList) /* 242 */
3258#endif
3259#ifndef Tcl_SplitPath
3260#define Tcl_SplitPath \
3261 (tclStubsPtr->tcl_SplitPath) /* 243 */
3262#endif
3263#ifndef Tcl_StaticPackage
3264#define Tcl_StaticPackage \
3265 (tclStubsPtr->tcl_StaticPackage) /* 244 */
3266#endif
3267#ifndef Tcl_StringMatch
3268#define Tcl_StringMatch \
3269 (tclStubsPtr->tcl_StringMatch) /* 245 */
3270#endif
3271#ifndef Tcl_TellOld
3272#define Tcl_TellOld \
3273 (tclStubsPtr->tcl_TellOld) /* 246 */
3274#endif
3275#ifndef Tcl_TraceVar
3276#define Tcl_TraceVar \
3277 (tclStubsPtr->tcl_TraceVar) /* 247 */
3278#endif
3279#ifndef Tcl_TraceVar2
3280#define Tcl_TraceVar2 \
3281 (tclStubsPtr->tcl_TraceVar2) /* 248 */
3282#endif
3283#ifndef Tcl_TranslateFileName
3284#define Tcl_TranslateFileName \
3285 (tclStubsPtr->tcl_TranslateFileName) /* 249 */
3286#endif
3287#ifndef Tcl_Ungets
3288#define Tcl_Ungets \
3289 (tclStubsPtr->tcl_Ungets) /* 250 */
3290#endif
3291#ifndef Tcl_UnlinkVar
3292#define Tcl_UnlinkVar \
3293 (tclStubsPtr->tcl_UnlinkVar) /* 251 */
3294#endif
3295#ifndef Tcl_UnregisterChannel
3296#define Tcl_UnregisterChannel \
3297 (tclStubsPtr->tcl_UnregisterChannel) /* 252 */
3298#endif
3299#ifndef Tcl_UnsetVar
3300#define Tcl_UnsetVar \
3301 (tclStubsPtr->tcl_UnsetVar) /* 253 */
3302#endif
3303#ifndef Tcl_UnsetVar2
3304#define Tcl_UnsetVar2 \
3305 (tclStubsPtr->tcl_UnsetVar2) /* 254 */
3306#endif
3307#ifndef Tcl_UntraceVar
3308#define Tcl_UntraceVar \
3309 (tclStubsPtr->tcl_UntraceVar) /* 255 */
3310#endif
3311#ifndef Tcl_UntraceVar2
3312#define Tcl_UntraceVar2 \
3313 (tclStubsPtr->tcl_UntraceVar2) /* 256 */
3314#endif
3315#ifndef Tcl_UpdateLinkedVar
3316#define Tcl_UpdateLinkedVar \
3317 (tclStubsPtr->tcl_UpdateLinkedVar) /* 257 */
3318#endif
3319#ifndef Tcl_UpVar
3320#define Tcl_UpVar \
3321 (tclStubsPtr->tcl_UpVar) /* 258 */
3322#endif
3323#ifndef Tcl_UpVar2
3324#define Tcl_UpVar2 \
3325 (tclStubsPtr->tcl_UpVar2) /* 259 */
3326#endif
3327#ifndef Tcl_VarEval
3328#define Tcl_VarEval \
3329 (tclStubsPtr->tcl_VarEval) /* 260 */
3330#endif
3331#ifndef Tcl_VarTraceInfo
3332#define Tcl_VarTraceInfo \
3333 (tclStubsPtr->tcl_VarTraceInfo) /* 261 */
3334#endif
3335#ifndef Tcl_VarTraceInfo2
3336#define Tcl_VarTraceInfo2 \
3337 (tclStubsPtr->tcl_VarTraceInfo2) /* 262 */
3338#endif
3339#ifndef Tcl_Write
3340#define Tcl_Write \
3341 (tclStubsPtr->tcl_Write) /* 263 */
3342#endif
3343#ifndef Tcl_WrongNumArgs
3344#define Tcl_WrongNumArgs \
3345 (tclStubsPtr->tcl_WrongNumArgs) /* 264 */
3346#endif
3347#ifndef Tcl_DumpActiveMemory
3348#define Tcl_DumpActiveMemory \
3349 (tclStubsPtr->tcl_DumpActiveMemory) /* 265 */
3350#endif
3351#ifndef Tcl_ValidateAllMemory
3352#define Tcl_ValidateAllMemory \
3353 (tclStubsPtr->tcl_ValidateAllMemory) /* 266 */
3354#endif
3355#ifndef Tcl_AppendResultVA
3356#define Tcl_AppendResultVA \
3357 (tclStubsPtr->tcl_AppendResultVA) /* 267 */
3358#endif
3359#ifndef Tcl_AppendStringsToObjVA
3360#define Tcl_AppendStringsToObjVA \
3361 (tclStubsPtr->tcl_AppendStringsToObjVA) /* 268 */
3362#endif
3363#ifndef Tcl_HashStats
3364#define Tcl_HashStats \
3365 (tclStubsPtr->tcl_HashStats) /* 269 */
3366#endif
3367#ifndef Tcl_ParseVar
3368#define Tcl_ParseVar \
3369 (tclStubsPtr->tcl_ParseVar) /* 270 */
3370#endif
3371#ifndef Tcl_PkgPresent
3372#define Tcl_PkgPresent \
3373 (tclStubsPtr->tcl_PkgPresent) /* 271 */
3374#endif
3375#ifndef Tcl_PkgPresentEx
3376#define Tcl_PkgPresentEx \
3377 (tclStubsPtr->tcl_PkgPresentEx) /* 272 */
3378#endif
3379#ifndef Tcl_PkgProvide
3380#define Tcl_PkgProvide \
3381 (tclStubsPtr->tcl_PkgProvide) /* 273 */
3382#endif
3383#ifndef Tcl_PkgRequire
3384#define Tcl_PkgRequire \
3385 (tclStubsPtr->tcl_PkgRequire) /* 274 */
3386#endif
3387#ifndef Tcl_SetErrorCodeVA
3388#define Tcl_SetErrorCodeVA \
3389 (tclStubsPtr->tcl_SetErrorCodeVA) /* 275 */
3390#endif
3391#ifndef Tcl_VarEvalVA
3392#define Tcl_VarEvalVA \
3393 (tclStubsPtr->tcl_VarEvalVA) /* 276 */
3394#endif
3395#ifndef Tcl_WaitPid
3396#define Tcl_WaitPid \
3397 (tclStubsPtr->tcl_WaitPid) /* 277 */
3398#endif
3399#ifndef Tcl_PanicVA
3400#define Tcl_PanicVA \
3401 (tclStubsPtr->tcl_PanicVA) /* 278 */
3402#endif
3403#ifndef Tcl_GetVersion
3404#define Tcl_GetVersion \
3405 (tclStubsPtr->tcl_GetVersion) /* 279 */
3406#endif
3407#ifndef Tcl_InitMemory
3408#define Tcl_InitMemory \
3409 (tclStubsPtr->tcl_InitMemory) /* 280 */
3410#endif
3411#ifndef Tcl_StackChannel
3412#define Tcl_StackChannel \
3413 (tclStubsPtr->tcl_StackChannel) /* 281 */
3414#endif
3415#ifndef Tcl_UnstackChannel
3416#define Tcl_UnstackChannel \
3417 (tclStubsPtr->tcl_UnstackChannel) /* 282 */
3418#endif
3419#ifndef Tcl_GetStackedChannel
3420#define Tcl_GetStackedChannel \
3421 (tclStubsPtr->tcl_GetStackedChannel) /* 283 */
3422#endif
3423#ifndef Tcl_SetMainLoop
3424#define Tcl_SetMainLoop \
3425 (tclStubsPtr->tcl_SetMainLoop) /* 284 */
3426#endif
3427/* Slot 285 is reserved */
3428#ifndef Tcl_AppendObjToObj
3429#define Tcl_AppendObjToObj \
3430 (tclStubsPtr->tcl_AppendObjToObj) /* 286 */
3431#endif
3432#ifndef Tcl_CreateEncoding
3433#define Tcl_CreateEncoding \
3434 (tclStubsPtr->tcl_CreateEncoding) /* 287 */
3435#endif
3436#ifndef Tcl_CreateThreadExitHandler
3437#define Tcl_CreateThreadExitHandler \
3438 (tclStubsPtr->tcl_CreateThreadExitHandler) /* 288 */
3439#endif
3440#ifndef Tcl_DeleteThreadExitHandler
3441#define Tcl_DeleteThreadExitHandler \
3442 (tclStubsPtr->tcl_DeleteThreadExitHandler) /* 289 */
3443#endif
3444#ifndef Tcl_DiscardResult
3445#define Tcl_DiscardResult \
3446 (tclStubsPtr->tcl_DiscardResult) /* 290 */
3447#endif
3448#ifndef Tcl_EvalEx
3449#define Tcl_EvalEx \
3450 (tclStubsPtr->tcl_EvalEx) /* 291 */
3451#endif
3452#ifndef Tcl_EvalObjv
3453#define Tcl_EvalObjv \
3454 (tclStubsPtr->tcl_EvalObjv) /* 292 */
3455#endif
3456#ifndef Tcl_EvalObjEx
3457#define Tcl_EvalObjEx \
3458 (tclStubsPtr->tcl_EvalObjEx) /* 293 */
3459#endif
3460#ifndef Tcl_ExitThread
3461#define Tcl_ExitThread \
3462 (tclStubsPtr->tcl_ExitThread) /* 294 */
3463#endif
3464#ifndef Tcl_ExternalToUtf
3465#define Tcl_ExternalToUtf \
3466 (tclStubsPtr->tcl_ExternalToUtf) /* 295 */
3467#endif
3468#ifndef Tcl_ExternalToUtfDString
3469#define Tcl_ExternalToUtfDString \
3470 (tclStubsPtr->tcl_ExternalToUtfDString) /* 296 */
3471#endif
3472#ifndef Tcl_FinalizeThread
3473#define Tcl_FinalizeThread \
3474 (tclStubsPtr->tcl_FinalizeThread) /* 297 */
3475#endif
3476#ifndef Tcl_FinalizeNotifier
3477#define Tcl_FinalizeNotifier \
3478 (tclStubsPtr->tcl_FinalizeNotifier) /* 298 */
3479#endif
3480#ifndef Tcl_FreeEncoding
3481#define Tcl_FreeEncoding \
3482 (tclStubsPtr->tcl_FreeEncoding) /* 299 */
3483#endif
3484#ifndef Tcl_GetCurrentThread
3485#define Tcl_GetCurrentThread \
3486 (tclStubsPtr->tcl_GetCurrentThread) /* 300 */
3487#endif
3488#ifndef Tcl_GetEncoding
3489#define Tcl_GetEncoding \
3490 (tclStubsPtr->tcl_GetEncoding) /* 301 */
3491#endif
3492#ifndef Tcl_GetEncodingName
3493#define Tcl_GetEncodingName \
3494 (tclStubsPtr->tcl_GetEncodingName) /* 302 */
3495#endif
3496#ifndef Tcl_GetEncodingNames
3497#define Tcl_GetEncodingNames \
3498 (tclStubsPtr->tcl_GetEncodingNames) /* 303 */
3499#endif
3500#ifndef Tcl_GetIndexFromObjStruct
3501#define Tcl_GetIndexFromObjStruct \
3502 (tclStubsPtr->tcl_GetIndexFromObjStruct) /* 304 */
3503#endif
3504#ifndef Tcl_GetThreadData
3505#define Tcl_GetThreadData \
3506 (tclStubsPtr->tcl_GetThreadData) /* 305 */
3507#endif
3508#ifndef Tcl_GetVar2Ex
3509#define Tcl_GetVar2Ex \
3510 (tclStubsPtr->tcl_GetVar2Ex) /* 306 */
3511#endif
3512#ifndef Tcl_InitNotifier
3513#define Tcl_InitNotifier \
3514 (tclStubsPtr->tcl_InitNotifier) /* 307 */
3515#endif
3516#ifndef Tcl_MutexLock
3517#define Tcl_MutexLock \
3518 (tclStubsPtr->tcl_MutexLock) /* 308 */
3519#endif
3520#ifndef Tcl_MutexUnlock
3521#define Tcl_MutexUnlock \
3522 (tclStubsPtr->tcl_MutexUnlock) /* 309 */
3523#endif
3524#ifndef Tcl_ConditionNotify
3525#define Tcl_ConditionNotify \
3526 (tclStubsPtr->tcl_ConditionNotify) /* 310 */
3527#endif
3528#ifndef Tcl_ConditionWait
3529#define Tcl_ConditionWait \
3530 (tclStubsPtr->tcl_ConditionWait) /* 311 */
3531#endif
3532#ifndef Tcl_NumUtfChars
3533#define Tcl_NumUtfChars \
3534 (tclStubsPtr->tcl_NumUtfChars) /* 312 */
3535#endif
3536#ifndef Tcl_ReadChars
3537#define Tcl_ReadChars \
3538 (tclStubsPtr->tcl_ReadChars) /* 313 */
3539#endif
3540#ifndef Tcl_RestoreResult
3541#define Tcl_RestoreResult \
3542 (tclStubsPtr->tcl_RestoreResult) /* 314 */
3543#endif
3544#ifndef Tcl_SaveResult
3545#define Tcl_SaveResult \
3546 (tclStubsPtr->tcl_SaveResult) /* 315 */
3547#endif
3548#ifndef Tcl_SetSystemEncoding
3549#define Tcl_SetSystemEncoding \
3550 (tclStubsPtr->tcl_SetSystemEncoding) /* 316 */
3551#endif
3552#ifndef Tcl_SetVar2Ex
3553#define Tcl_SetVar2Ex \
3554 (tclStubsPtr->tcl_SetVar2Ex) /* 317 */
3555#endif
3556#ifndef Tcl_ThreadAlert
3557#define Tcl_ThreadAlert \
3558 (tclStubsPtr->tcl_ThreadAlert) /* 318 */
3559#endif
3560#ifndef Tcl_ThreadQueueEvent
3561#define Tcl_ThreadQueueEvent \
3562 (tclStubsPtr->tcl_ThreadQueueEvent) /* 319 */
3563#endif
3564#ifndef Tcl_UniCharAtIndex
3565#define Tcl_UniCharAtIndex \
3566 (tclStubsPtr->tcl_UniCharAtIndex) /* 320 */
3567#endif
3568#ifndef Tcl_UniCharToLower
3569#define Tcl_UniCharToLower \
3570 (tclStubsPtr->tcl_UniCharToLower) /* 321 */
3571#endif
3572#ifndef Tcl_UniCharToTitle
3573#define Tcl_UniCharToTitle \
3574 (tclStubsPtr->tcl_UniCharToTitle) /* 322 */
3575#endif
3576#ifndef Tcl_UniCharToUpper
3577#define Tcl_UniCharToUpper \
3578 (tclStubsPtr->tcl_UniCharToUpper) /* 323 */
3579#endif
3580#ifndef Tcl_UniCharToUtf
3581#define Tcl_UniCharToUtf \
3582 (tclStubsPtr->tcl_UniCharToUtf) /* 324 */
3583#endif
3584#ifndef Tcl_UtfAtIndex
3585#define Tcl_UtfAtIndex \
3586 (tclStubsPtr->tcl_UtfAtIndex) /* 325 */
3587#endif
3588#ifndef Tcl_UtfCharComplete
3589#define Tcl_UtfCharComplete \
3590 (tclStubsPtr->tcl_UtfCharComplete) /* 326 */
3591#endif
3592#ifndef Tcl_UtfBackslash
3593#define Tcl_UtfBackslash \
3594 (tclStubsPtr->tcl_UtfBackslash) /* 327 */
3595#endif
3596#ifndef Tcl_UtfFindFirst
3597#define Tcl_UtfFindFirst \
3598 (tclStubsPtr->tcl_UtfFindFirst) /* 328 */
3599#endif
3600#ifndef Tcl_UtfFindLast
3601#define Tcl_UtfFindLast \
3602 (tclStubsPtr->tcl_UtfFindLast) /* 329 */
3603#endif
3604#ifndef Tcl_UtfNext
3605#define Tcl_UtfNext \
3606 (tclStubsPtr->tcl_UtfNext) /* 330 */
3607#endif
3608#ifndef Tcl_UtfPrev
3609#define Tcl_UtfPrev \
3610 (tclStubsPtr->tcl_UtfPrev) /* 331 */
3611#endif
3612#ifndef Tcl_UtfToExternal
3613#define Tcl_UtfToExternal \
3614 (tclStubsPtr->tcl_UtfToExternal) /* 332 */
3615#endif
3616#ifndef Tcl_UtfToExternalDString
3617#define Tcl_UtfToExternalDString \
3618 (tclStubsPtr->tcl_UtfToExternalDString) /* 333 */
3619#endif
3620#ifndef Tcl_UtfToLower
3621#define Tcl_UtfToLower \
3622 (tclStubsPtr->tcl_UtfToLower) /* 334 */
3623#endif
3624#ifndef Tcl_UtfToTitle
3625#define Tcl_UtfToTitle \
3626 (tclStubsPtr->tcl_UtfToTitle) /* 335 */
3627#endif
3628#ifndef Tcl_UtfToUniChar
3629#define Tcl_UtfToUniChar \
3630 (tclStubsPtr->tcl_UtfToUniChar) /* 336 */
3631#endif
3632#ifndef Tcl_UtfToUpper
3633#define Tcl_UtfToUpper \
3634 (tclStubsPtr->tcl_UtfToUpper) /* 337 */
3635#endif
3636#ifndef Tcl_WriteChars
3637#define Tcl_WriteChars \
3638 (tclStubsPtr->tcl_WriteChars) /* 338 */
3639#endif
3640#ifndef Tcl_WriteObj
3641#define Tcl_WriteObj \
3642 (tclStubsPtr->tcl_WriteObj) /* 339 */
3643#endif
3644#ifndef Tcl_GetString
3645#define Tcl_GetString \
3646 (tclStubsPtr->tcl_GetString) /* 340 */
3647#endif
3648#ifndef Tcl_GetDefaultEncodingDir
3649#define Tcl_GetDefaultEncodingDir \
3650 (tclStubsPtr->tcl_GetDefaultEncodingDir) /* 341 */
3651#endif
3652#ifndef Tcl_SetDefaultEncodingDir
3653#define Tcl_SetDefaultEncodingDir \
3654 (tclStubsPtr->tcl_SetDefaultEncodingDir) /* 342 */
3655#endif
3656#ifndef Tcl_AlertNotifier
3657#define Tcl_AlertNotifier \
3658 (tclStubsPtr->tcl_AlertNotifier) /* 343 */
3659#endif
3660#ifndef Tcl_ServiceModeHook
3661#define Tcl_ServiceModeHook \
3662 (tclStubsPtr->tcl_ServiceModeHook) /* 344 */
3663#endif
3664#ifndef Tcl_UniCharIsAlnum
3665#define Tcl_UniCharIsAlnum \
3666 (tclStubsPtr->tcl_UniCharIsAlnum) /* 345 */
3667#endif
3668#ifndef Tcl_UniCharIsAlpha
3669#define Tcl_UniCharIsAlpha \
3670 (tclStubsPtr->tcl_UniCharIsAlpha) /* 346 */
3671#endif
3672#ifndef Tcl_UniCharIsDigit
3673#define Tcl_UniCharIsDigit \
3674 (tclStubsPtr->tcl_UniCharIsDigit) /* 347 */
3675#endif
3676#ifndef Tcl_UniCharIsLower
3677#define Tcl_UniCharIsLower \
3678 (tclStubsPtr->tcl_UniCharIsLower) /* 348 */
3679#endif
3680#ifndef Tcl_UniCharIsSpace
3681#define Tcl_UniCharIsSpace \
3682 (tclStubsPtr->tcl_UniCharIsSpace) /* 349 */
3683#endif
3684#ifndef Tcl_UniCharIsUpper
3685#define Tcl_UniCharIsUpper \
3686 (tclStubsPtr->tcl_UniCharIsUpper) /* 350 */
3687#endif
3688#ifndef Tcl_UniCharIsWordChar
3689#define Tcl_UniCharIsWordChar \
3690 (tclStubsPtr->tcl_UniCharIsWordChar) /* 351 */
3691#endif
3692#ifndef Tcl_UniCharLen
3693#define Tcl_UniCharLen \
3694 (tclStubsPtr->tcl_UniCharLen) /* 352 */
3695#endif
3696#ifndef Tcl_UniCharNcmp
3697#define Tcl_UniCharNcmp \
3698 (tclStubsPtr->tcl_UniCharNcmp) /* 353 */
3699#endif
3700#ifndef Tcl_UniCharToUtfDString
3701#define Tcl_UniCharToUtfDString \
3702 (tclStubsPtr->tcl_UniCharToUtfDString) /* 354 */
3703#endif
3704#ifndef Tcl_UtfToUniCharDString
3705#define Tcl_UtfToUniCharDString \
3706 (tclStubsPtr->tcl_UtfToUniCharDString) /* 355 */
3707#endif
3708#ifndef Tcl_GetRegExpFromObj
3709#define Tcl_GetRegExpFromObj \
3710 (tclStubsPtr->tcl_GetRegExpFromObj) /* 356 */
3711#endif
3712#ifndef Tcl_EvalTokens
3713#define Tcl_EvalTokens \
3714 (tclStubsPtr->tcl_EvalTokens) /* 357 */
3715#endif
3716#ifndef Tcl_FreeParse
3717#define Tcl_FreeParse \
3718 (tclStubsPtr->tcl_FreeParse) /* 358 */
3719#endif
3720#ifndef Tcl_LogCommandInfo
3721#define Tcl_LogCommandInfo \
3722 (tclStubsPtr->tcl_LogCommandInfo) /* 359 */
3723#endif
3724#ifndef Tcl_ParseBraces
3725#define Tcl_ParseBraces \
3726 (tclStubsPtr->tcl_ParseBraces) /* 360 */
3727#endif
3728#ifndef Tcl_ParseCommand
3729#define Tcl_ParseCommand \
3730 (tclStubsPtr->tcl_ParseCommand) /* 361 */
3731#endif
3732#ifndef Tcl_ParseExpr
3733#define Tcl_ParseExpr \
3734 (tclStubsPtr->tcl_ParseExpr) /* 362 */
3735#endif
3736#ifndef Tcl_ParseQuotedString
3737#define Tcl_ParseQuotedString \
3738 (tclStubsPtr->tcl_ParseQuotedString) /* 363 */
3739#endif
3740#ifndef Tcl_ParseVarName
3741#define Tcl_ParseVarName \
3742 (tclStubsPtr->tcl_ParseVarName) /* 364 */
3743#endif
3744#ifndef Tcl_GetCwd
3745#define Tcl_GetCwd \
3746 (tclStubsPtr->tcl_GetCwd) /* 365 */
3747#endif
3748#ifndef Tcl_Chdir
3749#define Tcl_Chdir \
3750 (tclStubsPtr->tcl_Chdir) /* 366 */
3751#endif
3752#ifndef Tcl_Access
3753#define Tcl_Access \
3754 (tclStubsPtr->tcl_Access) /* 367 */
3755#endif
3756#ifndef Tcl_Stat
3757#define Tcl_Stat \
3758 (tclStubsPtr->tcl_Stat) /* 368 */
3759#endif
3760#ifndef Tcl_UtfNcmp
3761#define Tcl_UtfNcmp \
3762 (tclStubsPtr->tcl_UtfNcmp) /* 369 */
3763#endif
3764#ifndef Tcl_UtfNcasecmp
3765#define Tcl_UtfNcasecmp \
3766 (tclStubsPtr->tcl_UtfNcasecmp) /* 370 */
3767#endif
3768#ifndef Tcl_StringCaseMatch
3769#define Tcl_StringCaseMatch \
3770 (tclStubsPtr->tcl_StringCaseMatch) /* 371 */
3771#endif
3772#ifndef Tcl_UniCharIsControl
3773#define Tcl_UniCharIsControl \
3774 (tclStubsPtr->tcl_UniCharIsControl) /* 372 */
3775#endif
3776#ifndef Tcl_UniCharIsGraph
3777#define Tcl_UniCharIsGraph \
3778 (tclStubsPtr->tcl_UniCharIsGraph) /* 373 */
3779#endif
3780#ifndef Tcl_UniCharIsPrint
3781#define Tcl_UniCharIsPrint \
3782 (tclStubsPtr->tcl_UniCharIsPrint) /* 374 */
3783#endif
3784#ifndef Tcl_UniCharIsPunct
3785#define Tcl_UniCharIsPunct \
3786 (tclStubsPtr->tcl_UniCharIsPunct) /* 375 */
3787#endif
3788#ifndef Tcl_RegExpExecObj
3789#define Tcl_RegExpExecObj \
3790 (tclStubsPtr->tcl_RegExpExecObj) /* 376 */
3791#endif
3792#ifndef Tcl_RegExpGetInfo
3793#define Tcl_RegExpGetInfo \
3794 (tclStubsPtr->tcl_RegExpGetInfo) /* 377 */
3795#endif
3796#ifndef Tcl_NewUnicodeObj
3797#define Tcl_NewUnicodeObj \
3798 (tclStubsPtr->tcl_NewUnicodeObj) /* 378 */
3799#endif
3800#ifndef Tcl_SetUnicodeObj
3801#define Tcl_SetUnicodeObj \
3802 (tclStubsPtr->tcl_SetUnicodeObj) /* 379 */
3803#endif
3804#ifndef Tcl_GetCharLength
3805#define Tcl_GetCharLength \
3806 (tclStubsPtr->tcl_GetCharLength) /* 380 */
3807#endif
3808#ifndef Tcl_GetUniChar
3809#define Tcl_GetUniChar \
3810 (tclStubsPtr->tcl_GetUniChar) /* 381 */
3811#endif
3812#ifndef Tcl_GetUnicode
3813#define Tcl_GetUnicode \
3814 (tclStubsPtr->tcl_GetUnicode) /* 382 */
3815#endif
3816#ifndef Tcl_GetRange
3817#define Tcl_GetRange \
3818 (tclStubsPtr->tcl_GetRange) /* 383 */
3819#endif
3820#ifndef Tcl_AppendUnicodeToObj
3821#define Tcl_AppendUnicodeToObj \
3822 (tclStubsPtr->tcl_AppendUnicodeToObj) /* 384 */
3823#endif
3824#ifndef Tcl_RegExpMatchObj
3825#define Tcl_RegExpMatchObj \
3826 (tclStubsPtr->tcl_RegExpMatchObj) /* 385 */
3827#endif
3828#ifndef Tcl_SetNotifier
3829#define Tcl_SetNotifier \
3830 (tclStubsPtr->tcl_SetNotifier) /* 386 */
3831#endif
3832#ifndef Tcl_GetAllocMutex
3833#define Tcl_GetAllocMutex \
3834 (tclStubsPtr->tcl_GetAllocMutex) /* 387 */
3835#endif
3836#ifndef Tcl_GetChannelNames
3837#define Tcl_GetChannelNames \
3838 (tclStubsPtr->tcl_GetChannelNames) /* 388 */
3839#endif
3840#ifndef Tcl_GetChannelNamesEx
3841#define Tcl_GetChannelNamesEx \
3842 (tclStubsPtr->tcl_GetChannelNamesEx) /* 389 */
3843#endif
3844#ifndef Tcl_ProcObjCmd
3845#define Tcl_ProcObjCmd \
3846 (tclStubsPtr->tcl_ProcObjCmd) /* 390 */
3847#endif
3848#ifndef Tcl_ConditionFinalize
3849#define Tcl_ConditionFinalize \
3850 (tclStubsPtr->tcl_ConditionFinalize) /* 391 */
3851#endif
3852#ifndef Tcl_MutexFinalize
3853#define Tcl_MutexFinalize \
3854 (tclStubsPtr->tcl_MutexFinalize) /* 392 */
3855#endif
3856#ifndef Tcl_CreateThread
3857#define Tcl_CreateThread \
3858 (tclStubsPtr->tcl_CreateThread) /* 393 */
3859#endif
3860#ifndef Tcl_ReadRaw
3861#define Tcl_ReadRaw \
3862 (tclStubsPtr->tcl_ReadRaw) /* 394 */
3863#endif
3864#ifndef Tcl_WriteRaw
3865#define Tcl_WriteRaw \
3866 (tclStubsPtr->tcl_WriteRaw) /* 395 */
3867#endif
3868#ifndef Tcl_GetTopChannel
3869#define Tcl_GetTopChannel \
3870 (tclStubsPtr->tcl_GetTopChannel) /* 396 */
3871#endif
3872#ifndef Tcl_ChannelBuffered
3873#define Tcl_ChannelBuffered \
3874 (tclStubsPtr->tcl_ChannelBuffered) /* 397 */
3875#endif
3876#ifndef Tcl_ChannelName
3877#define Tcl_ChannelName \
3878 (tclStubsPtr->tcl_ChannelName) /* 398 */
3879#endif
3880#ifndef Tcl_ChannelVersion
3881#define Tcl_ChannelVersion \
3882 (tclStubsPtr->tcl_ChannelVersion) /* 399 */
3883#endif
3884#ifndef Tcl_ChannelBlockModeProc
3885#define Tcl_ChannelBlockModeProc \
3886 (tclStubsPtr->tcl_ChannelBlockModeProc) /* 400 */
3887#endif
3888#ifndef Tcl_ChannelCloseProc
3889#define Tcl_ChannelCloseProc \
3890 (tclStubsPtr->tcl_ChannelCloseProc) /* 401 */
3891#endif
3892#ifndef Tcl_ChannelClose2Proc
3893#define Tcl_ChannelClose2Proc \
3894 (tclStubsPtr->tcl_ChannelClose2Proc) /* 402 */
3895#endif
3896#ifndef Tcl_ChannelInputProc
3897#define Tcl_ChannelInputProc \
3898 (tclStubsPtr->tcl_ChannelInputProc) /* 403 */
3899#endif
3900#ifndef Tcl_ChannelOutputProc
3901#define Tcl_ChannelOutputProc \
3902 (tclStubsPtr->tcl_ChannelOutputProc) /* 404 */
3903#endif
3904#ifndef Tcl_ChannelSeekProc
3905#define Tcl_ChannelSeekProc \
3906 (tclStubsPtr->tcl_ChannelSeekProc) /* 405 */
3907#endif
3908#ifndef Tcl_ChannelSetOptionProc
3909#define Tcl_ChannelSetOptionProc \
3910 (tclStubsPtr->tcl_ChannelSetOptionProc) /* 406 */
3911#endif
3912#ifndef Tcl_ChannelGetOptionProc
3913#define Tcl_ChannelGetOptionProc \
3914 (tclStubsPtr->tcl_ChannelGetOptionProc) /* 407 */
3915#endif
3916#ifndef Tcl_ChannelWatchProc
3917#define Tcl_ChannelWatchProc \
3918 (tclStubsPtr->tcl_ChannelWatchProc) /* 408 */
3919#endif
3920#ifndef Tcl_ChannelGetHandleProc
3921#define Tcl_ChannelGetHandleProc \
3922 (tclStubsPtr->tcl_ChannelGetHandleProc) /* 409 */
3923#endif
3924#ifndef Tcl_ChannelFlushProc
3925#define Tcl_ChannelFlushProc \
3926 (tclStubsPtr->tcl_ChannelFlushProc) /* 410 */
3927#endif
3928#ifndef Tcl_ChannelHandlerProc
3929#define Tcl_ChannelHandlerProc \
3930 (tclStubsPtr->tcl_ChannelHandlerProc) /* 411 */
3931#endif
3932#ifndef Tcl_JoinThread
3933#define Tcl_JoinThread \
3934 (tclStubsPtr->tcl_JoinThread) /* 412 */
3935#endif
3936#ifndef Tcl_IsChannelShared
3937#define Tcl_IsChannelShared \
3938 (tclStubsPtr->tcl_IsChannelShared) /* 413 */
3939#endif
3940#ifndef Tcl_IsChannelRegistered
3941#define Tcl_IsChannelRegistered \
3942 (tclStubsPtr->tcl_IsChannelRegistered) /* 414 */
3943#endif
3944#ifndef Tcl_CutChannel
3945#define Tcl_CutChannel \
3946 (tclStubsPtr->tcl_CutChannel) /* 415 */
3947#endif
3948#ifndef Tcl_SpliceChannel
3949#define Tcl_SpliceChannel \
3950 (tclStubsPtr->tcl_SpliceChannel) /* 416 */
3951#endif
3952#ifndef Tcl_ClearChannelHandlers
3953#define Tcl_ClearChannelHandlers \
3954 (tclStubsPtr->tcl_ClearChannelHandlers) /* 417 */
3955#endif
3956#ifndef Tcl_IsChannelExisting
3957#define Tcl_IsChannelExisting \
3958 (tclStubsPtr->tcl_IsChannelExisting) /* 418 */
3959#endif
3960#ifndef Tcl_UniCharNcasecmp
3961#define Tcl_UniCharNcasecmp \
3962 (tclStubsPtr->tcl_UniCharNcasecmp) /* 419 */
3963#endif
3964#ifndef Tcl_UniCharCaseMatch
3965#define Tcl_UniCharCaseMatch \
3966 (tclStubsPtr->tcl_UniCharCaseMatch) /* 420 */
3967#endif
3968#ifndef Tcl_FindHashEntry
3969#define Tcl_FindHashEntry \
3970 (tclStubsPtr->tcl_FindHashEntry) /* 421 */
3971#endif
3972#ifndef Tcl_CreateHashEntry
3973#define Tcl_CreateHashEntry \
3974 (tclStubsPtr->tcl_CreateHashEntry) /* 422 */
3975#endif
3976#ifndef Tcl_InitCustomHashTable
3977#define Tcl_InitCustomHashTable \
3978 (tclStubsPtr->tcl_InitCustomHashTable) /* 423 */
3979#endif
3980#ifndef Tcl_InitObjHashTable
3981#define Tcl_InitObjHashTable \
3982 (tclStubsPtr->tcl_InitObjHashTable) /* 424 */
3983#endif
3984#ifndef Tcl_CommandTraceInfo
3985#define Tcl_CommandTraceInfo \
3986 (tclStubsPtr->tcl_CommandTraceInfo) /* 425 */
3987#endif
3988#ifndef Tcl_TraceCommand
3989#define Tcl_TraceCommand \
3990 (tclStubsPtr->tcl_TraceCommand) /* 426 */
3991#endif
3992#ifndef Tcl_UntraceCommand
3993#define Tcl_UntraceCommand \
3994 (tclStubsPtr->tcl_UntraceCommand) /* 427 */
3995#endif
3996#ifndef Tcl_AttemptAlloc
3997#define Tcl_AttemptAlloc \
3998 (tclStubsPtr->tcl_AttemptAlloc) /* 428 */
3999#endif
4000#ifndef Tcl_AttemptDbCkalloc
4001#define Tcl_AttemptDbCkalloc \
4002 (tclStubsPtr->tcl_AttemptDbCkalloc) /* 429 */
4003#endif
4004#ifndef Tcl_AttemptRealloc
4005#define Tcl_AttemptRealloc \
4006 (tclStubsPtr->tcl_AttemptRealloc) /* 430 */
4007#endif
4008#ifndef Tcl_AttemptDbCkrealloc
4009#define Tcl_AttemptDbCkrealloc \
4010 (tclStubsPtr->tcl_AttemptDbCkrealloc) /* 431 */
4011#endif
4012#ifndef Tcl_AttemptSetObjLength
4013#define Tcl_AttemptSetObjLength \
4014 (tclStubsPtr->tcl_AttemptSetObjLength) /* 432 */
4015#endif
4016#ifndef Tcl_GetChannelThread
4017#define Tcl_GetChannelThread \
4018 (tclStubsPtr->tcl_GetChannelThread) /* 433 */
4019#endif
4020#ifndef Tcl_GetUnicodeFromObj
4021#define Tcl_GetUnicodeFromObj \
4022 (tclStubsPtr->tcl_GetUnicodeFromObj) /* 434 */
4023#endif
4024#ifndef Tcl_GetMathFuncInfo
4025#define Tcl_GetMathFuncInfo \
4026 (tclStubsPtr->tcl_GetMathFuncInfo) /* 435 */
4027#endif
4028#ifndef Tcl_ListMathFuncs
4029#define Tcl_ListMathFuncs \
4030 (tclStubsPtr->tcl_ListMathFuncs) /* 436 */
4031#endif
4032#ifndef Tcl_SubstObj
4033#define Tcl_SubstObj \
4034 (tclStubsPtr->tcl_SubstObj) /* 437 */
4035#endif
4036#ifndef Tcl_DetachChannel
4037#define Tcl_DetachChannel \
4038 (tclStubsPtr->tcl_DetachChannel) /* 438 */
4039#endif
4040#ifndef Tcl_IsStandardChannel
4041#define Tcl_IsStandardChannel \
4042 (tclStubsPtr->tcl_IsStandardChannel) /* 439 */
4043#endif
4044#ifndef Tcl_FSCopyFile
4045#define Tcl_FSCopyFile \
4046 (tclStubsPtr->tcl_FSCopyFile) /* 440 */
4047#endif
4048#ifndef Tcl_FSCopyDirectory
4049#define Tcl_FSCopyDirectory \
4050 (tclStubsPtr->tcl_FSCopyDirectory) /* 441 */
4051#endif
4052#ifndef Tcl_FSCreateDirectory
4053#define Tcl_FSCreateDirectory \
4054 (tclStubsPtr->tcl_FSCreateDirectory) /* 442 */
4055#endif
4056#ifndef Tcl_FSDeleteFile
4057#define Tcl_FSDeleteFile \
4058 (tclStubsPtr->tcl_FSDeleteFile) /* 443 */
4059#endif
4060#ifndef Tcl_FSLoadFile
4061#define Tcl_FSLoadFile \
4062 (tclStubsPtr->tcl_FSLoadFile) /* 444 */
4063#endif
4064#ifndef Tcl_FSMatchInDirectory
4065#define Tcl_FSMatchInDirectory \
4066 (tclStubsPtr->tcl_FSMatchInDirectory) /* 445 */
4067#endif
4068#ifndef Tcl_FSLink
4069#define Tcl_FSLink \
4070 (tclStubsPtr->tcl_FSLink) /* 446 */
4071#endif
4072#ifndef Tcl_FSRemoveDirectory
4073#define Tcl_FSRemoveDirectory \
4074 (tclStubsPtr->tcl_FSRemoveDirectory) /* 447 */
4075#endif
4076#ifndef Tcl_FSRenameFile
4077#define Tcl_FSRenameFile \
4078 (tclStubsPtr->tcl_FSRenameFile) /* 448 */
4079#endif
4080#ifndef Tcl_FSLstat
4081#define Tcl_FSLstat \
4082 (tclStubsPtr->tcl_FSLstat) /* 449 */
4083#endif
4084#ifndef Tcl_FSUtime
4085#define Tcl_FSUtime \
4086 (tclStubsPtr->tcl_FSUtime) /* 450 */
4087#endif
4088#ifndef Tcl_FSFileAttrsGet
4089#define Tcl_FSFileAttrsGet \
4090 (tclStubsPtr->tcl_FSFileAttrsGet) /* 451 */
4091#endif
4092#ifndef Tcl_FSFileAttrsSet
4093#define Tcl_FSFileAttrsSet \
4094 (tclStubsPtr->tcl_FSFileAttrsSet) /* 452 */
4095#endif
4096#ifndef Tcl_FSFileAttrStrings
4097#define Tcl_FSFileAttrStrings \
4098 (tclStubsPtr->tcl_FSFileAttrStrings) /* 453 */
4099#endif
4100#ifndef Tcl_FSStat
4101#define Tcl_FSStat \
4102 (tclStubsPtr->tcl_FSStat) /* 454 */
4103#endif
4104#ifndef Tcl_FSAccess
4105#define Tcl_FSAccess \
4106 (tclStubsPtr->tcl_FSAccess) /* 455 */
4107#endif
4108#ifndef Tcl_FSOpenFileChannel
4109#define Tcl_FSOpenFileChannel \
4110 (tclStubsPtr->tcl_FSOpenFileChannel) /* 456 */
4111#endif
4112#ifndef Tcl_FSGetCwd
4113#define Tcl_FSGetCwd \
4114 (tclStubsPtr->tcl_FSGetCwd) /* 457 */
4115#endif
4116#ifndef Tcl_FSChdir
4117#define Tcl_FSChdir \
4118 (tclStubsPtr->tcl_FSChdir) /* 458 */
4119#endif
4120#ifndef Tcl_FSConvertToPathType
4121#define Tcl_FSConvertToPathType \
4122 (tclStubsPtr->tcl_FSConvertToPathType) /* 459 */
4123#endif
4124#ifndef Tcl_FSJoinPath
4125#define Tcl_FSJoinPath \
4126 (tclStubsPtr->tcl_FSJoinPath) /* 460 */
4127#endif
4128#ifndef Tcl_FSSplitPath
4129#define Tcl_FSSplitPath \
4130 (tclStubsPtr->tcl_FSSplitPath) /* 461 */
4131#endif
4132#ifndef Tcl_FSEqualPaths
4133#define Tcl_FSEqualPaths \
4134 (tclStubsPtr->tcl_FSEqualPaths) /* 462 */
4135#endif
4136#ifndef Tcl_FSGetNormalizedPath
4137#define Tcl_FSGetNormalizedPath \
4138 (tclStubsPtr->tcl_FSGetNormalizedPath) /* 463 */
4139#endif
4140#ifndef Tcl_FSJoinToPath
4141#define Tcl_FSJoinToPath \
4142 (tclStubsPtr->tcl_FSJoinToPath) /* 464 */
4143#endif
4144#ifndef Tcl_FSGetInternalRep
4145#define Tcl_FSGetInternalRep \
4146 (tclStubsPtr->tcl_FSGetInternalRep) /* 465 */
4147#endif
4148#ifndef Tcl_FSGetTranslatedPath
4149#define Tcl_FSGetTranslatedPath \
4150 (tclStubsPtr->tcl_FSGetTranslatedPath) /* 466 */
4151#endif
4152#ifndef Tcl_FSEvalFile
4153#define Tcl_FSEvalFile \
4154 (tclStubsPtr->tcl_FSEvalFile) /* 467 */
4155#endif
4156#ifndef Tcl_FSNewNativePath
4157#define Tcl_FSNewNativePath \
4158 (tclStubsPtr->tcl_FSNewNativePath) /* 468 */
4159#endif
4160#ifndef Tcl_FSGetNativePath
4161#define Tcl_FSGetNativePath \
4162 (tclStubsPtr->tcl_FSGetNativePath) /* 469 */
4163#endif
4164#ifndef Tcl_FSFileSystemInfo
4165#define Tcl_FSFileSystemInfo \
4166 (tclStubsPtr->tcl_FSFileSystemInfo) /* 470 */
4167#endif
4168#ifndef Tcl_FSPathSeparator
4169#define Tcl_FSPathSeparator \
4170 (tclStubsPtr->tcl_FSPathSeparator) /* 471 */
4171#endif
4172#ifndef Tcl_FSListVolumes
4173#define Tcl_FSListVolumes \
4174 (tclStubsPtr->tcl_FSListVolumes) /* 472 */
4175#endif
4176#ifndef Tcl_FSRegister
4177#define Tcl_FSRegister \
4178 (tclStubsPtr->tcl_FSRegister) /* 473 */
4179#endif
4180#ifndef Tcl_FSUnregister
4181#define Tcl_FSUnregister \
4182 (tclStubsPtr->tcl_FSUnregister) /* 474 */
4183#endif
4184#ifndef Tcl_FSData
4185#define Tcl_FSData \
4186 (tclStubsPtr->tcl_FSData) /* 475 */
4187#endif
4188#ifndef Tcl_FSGetTranslatedStringPath
4189#define Tcl_FSGetTranslatedStringPath \
4190 (tclStubsPtr->tcl_FSGetTranslatedStringPath) /* 476 */
4191#endif
4192#ifndef Tcl_FSGetFileSystemForPath
4193#define Tcl_FSGetFileSystemForPath \
4194 (tclStubsPtr->tcl_FSGetFileSystemForPath) /* 477 */
4195#endif
4196#ifndef Tcl_FSGetPathType
4197#define Tcl_FSGetPathType \
4198 (tclStubsPtr->tcl_FSGetPathType) /* 478 */
4199#endif
4200#ifndef Tcl_OutputBuffered
4201#define Tcl_OutputBuffered \
4202 (tclStubsPtr->tcl_OutputBuffered) /* 479 */
4203#endif
4204#ifndef Tcl_FSMountsChanged
4205#define Tcl_FSMountsChanged \
4206 (tclStubsPtr->tcl_FSMountsChanged) /* 480 */
4207#endif
4208#ifndef Tcl_EvalTokensStandard
4209#define Tcl_EvalTokensStandard \
4210 (tclStubsPtr->tcl_EvalTokensStandard) /* 481 */
4211#endif
4212#ifndef Tcl_GetTime
4213#define Tcl_GetTime \
4214 (tclStubsPtr->tcl_GetTime) /* 482 */
4215#endif
4216#ifndef Tcl_CreateObjTrace
4217#define Tcl_CreateObjTrace \
4218 (tclStubsPtr->tcl_CreateObjTrace) /* 483 */
4219#endif
4220#ifndef Tcl_GetCommandInfoFromToken
4221#define Tcl_GetCommandInfoFromToken \
4222 (tclStubsPtr->tcl_GetCommandInfoFromToken) /* 484 */
4223#endif
4224#ifndef Tcl_SetCommandInfoFromToken
4225#define Tcl_SetCommandInfoFromToken \
4226 (tclStubsPtr->tcl_SetCommandInfoFromToken) /* 485 */
4227#endif
4228#ifndef Tcl_DbNewWideIntObj
4229#define Tcl_DbNewWideIntObj \
4230 (tclStubsPtr->tcl_DbNewWideIntObj) /* 486 */
4231#endif
4232#ifndef Tcl_GetWideIntFromObj
4233#define Tcl_GetWideIntFromObj \
4234 (tclStubsPtr->tcl_GetWideIntFromObj) /* 487 */
4235#endif
4236#ifndef Tcl_NewWideIntObj
4237#define Tcl_NewWideIntObj \
4238 (tclStubsPtr->tcl_NewWideIntObj) /* 488 */
4239#endif
4240#ifndef Tcl_SetWideIntObj
4241#define Tcl_SetWideIntObj \
4242 (tclStubsPtr->tcl_SetWideIntObj) /* 489 */
4243#endif
4244#ifndef Tcl_AllocStatBuf
4245#define Tcl_AllocStatBuf \
4246 (tclStubsPtr->tcl_AllocStatBuf) /* 490 */
4247#endif
4248#ifndef Tcl_Seek
4249#define Tcl_Seek \
4250 (tclStubsPtr->tcl_Seek) /* 491 */
4251#endif
4252#ifndef Tcl_Tell
4253#define Tcl_Tell \
4254 (tclStubsPtr->tcl_Tell) /* 492 */
4255#endif
4256#ifndef Tcl_ChannelWideSeekProc
4257#define Tcl_ChannelWideSeekProc \
4258 (tclStubsPtr->tcl_ChannelWideSeekProc) /* 493 */
4259#endif
4260/* Slot 494 is reserved */
4261/* Slot 495 is reserved */
4262/* Slot 496 is reserved */
4263/* Slot 497 is reserved */
4264/* Slot 498 is reserved */
4265/* Slot 499 is reserved */
4266/* Slot 500 is reserved */
4267/* Slot 501 is reserved */
4268/* Slot 502 is reserved */
4269/* Slot 503 is reserved */
4270/* Slot 504 is reserved */
4271/* Slot 505 is reserved */
4272/* Slot 506 is reserved */
4273/* Slot 507 is reserved */
4274/* Slot 508 is reserved */
4275/* Slot 509 is reserved */
4276/* Slot 510 is reserved */
4277/* Slot 511 is reserved */
4278/* Slot 512 is reserved */
4279/* Slot 513 is reserved */
4280/* Slot 514 is reserved */
4281/* Slot 515 is reserved */
4282/* Slot 516 is reserved */
4283/* Slot 517 is reserved */
4284/* Slot 518 is reserved */
4285/* Slot 519 is reserved */
4286/* Slot 520 is reserved */
4287/* Slot 521 is reserved */
4288/* Slot 522 is reserved */
4289/* Slot 523 is reserved */
4290/* Slot 524 is reserved */
4291/* Slot 525 is reserved */
4292/* Slot 526 is reserved */
4293/* Slot 527 is reserved */
4294/* Slot 528 is reserved */
4295/* Slot 529 is reserved */
4296/* Slot 530 is reserved */
4297/* Slot 531 is reserved */
4298/* Slot 532 is reserved */
4299/* Slot 533 is reserved */
4300/* Slot 534 is reserved */
4301/* Slot 535 is reserved */
4302/* Slot 536 is reserved */
4303/* Slot 537 is reserved */
4304/* Slot 538 is reserved */
4305/* Slot 539 is reserved */
4306/* Slot 540 is reserved */
4307/* Slot 541 is reserved */
4308/* Slot 542 is reserved */
4309/* Slot 543 is reserved */
4310/* Slot 544 is reserved */
4311/* Slot 545 is reserved */
4312/* Slot 546 is reserved */
4313/* Slot 547 is reserved */
4314/* Slot 548 is reserved */
4315/* Slot 549 is reserved */
4316/* Slot 550 is reserved */
4317/* Slot 551 is reserved */
4318/* Slot 552 is reserved */
4319/* Slot 553 is reserved */
4320#ifndef Tcl_ChannelThreadActionProc
4321#define Tcl_ChannelThreadActionProc \
4322 (tclStubsPtr->tcl_ChannelThreadActionProc) /* 554 */
4323#endif
4324
4325#endif /* defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) */
4326
4327/* !END!: Do not edit above this line. */
4328
4329#endif /* _TCLDECLS */
4330