1#ifndef _TCLDECLS_VM
2#define _TCLDECLS_VM
3#include "tclDecls_f.h"
4#ifndef NO_VTABLES
5#ifndef Tcl_AddErrorInfo
6#  define Tcl_AddErrorInfo (*TcldeclsVptr->V_Tcl_AddErrorInfo)
7#endif
8
9#ifndef Tcl_AllowExceptions
10#  define Tcl_AllowExceptions (*TcldeclsVptr->V_Tcl_AllowExceptions)
11#endif
12
13#ifndef Tcl_AppendElement
14#  define Tcl_AppendElement (*TcldeclsVptr->V_Tcl_AppendElement)
15#endif
16
17#ifndef Tcl_AppendObjToObj
18#  define Tcl_AppendObjToObj (*TcldeclsVptr->V_Tcl_AppendObjToObj)
19#endif
20
21#ifndef Tcl_AppendResult
22#  define Tcl_AppendResult (*TcldeclsVptr->V_Tcl_AppendResult)
23#endif
24
25#ifndef Tcl_AppendStringsToObj
26#  define Tcl_AppendStringsToObj (*TcldeclsVptr->V_Tcl_AppendStringsToObj)
27#endif
28
29#ifndef Tcl_AppendToObj
30#  define Tcl_AppendToObj (*TcldeclsVptr->V_Tcl_AppendToObj)
31#endif
32
33#ifndef Tcl_BackgroundError
34#  define Tcl_BackgroundError (*TcldeclsVptr->V_Tcl_BackgroundError)
35#endif
36
37#ifndef Tcl_CallWhenDeleted
38#  define Tcl_CallWhenDeleted (*TcldeclsVptr->V_Tcl_CallWhenDeleted)
39#endif
40
41#ifndef Tcl_CancelIdleCall
42#  define Tcl_CancelIdleCall (*TcldeclsVptr->V_Tcl_CancelIdleCall)
43#endif
44
45#ifndef Tcl_Close
46#  define Tcl_Close (*TcldeclsVptr->V_Tcl_Close)
47#endif
48
49#ifndef Tcl_ConcatObj
50#  define Tcl_ConcatObj (*TcldeclsVptr->V_Tcl_ConcatObj)
51#endif
52
53#ifndef Tcl_CreateEventSource
54#  define Tcl_CreateEventSource (*TcldeclsVptr->V_Tcl_CreateEventSource)
55#endif
56
57#ifndef Tcl_CreateExitHandler
58#  define Tcl_CreateExitHandler (*TcldeclsVptr->V_Tcl_CreateExitHandler)
59#endif
60
61#ifndef Tcl_CreateFileHandler
62#  define Tcl_CreateFileHandler (*TcldeclsVptr->V_Tcl_CreateFileHandler)
63#endif
64
65#ifndef Tcl_CreateInterp
66#  define Tcl_CreateInterp (*TcldeclsVptr->V_Tcl_CreateInterp)
67#endif
68
69#ifndef Tcl_CreateObjCommand
70#  define Tcl_CreateObjCommand (*TcldeclsVptr->V_Tcl_CreateObjCommand)
71#endif
72
73#ifndef Tcl_CreateTimerHandler
74#  define Tcl_CreateTimerHandler (*TcldeclsVptr->V_Tcl_CreateTimerHandler)
75#endif
76
77#ifndef Tcl_DStringAppend
78#  define Tcl_DStringAppend (*TcldeclsVptr->V_Tcl_DStringAppend)
79#endif
80
81#ifndef Tcl_DStringAppendElement
82#  define Tcl_DStringAppendElement (*TcldeclsVptr->V_Tcl_DStringAppendElement)
83#endif
84
85#ifndef Tcl_DStringFree
86#  define Tcl_DStringFree (*TcldeclsVptr->V_Tcl_DStringFree)
87#endif
88
89#ifndef Tcl_DStringInit
90#  define Tcl_DStringInit (*TcldeclsVptr->V_Tcl_DStringInit)
91#endif
92
93#ifndef Tcl_DStringResult
94#  define Tcl_DStringResult (*TcldeclsVptr->V_Tcl_DStringResult)
95#endif
96
97#ifndef Tcl_DStringSetLength
98#  define Tcl_DStringSetLength (*TcldeclsVptr->V_Tcl_DStringSetLength)
99#endif
100
101#ifndef Tcl_DeleteEventSource
102#  define Tcl_DeleteEventSource (*TcldeclsVptr->V_Tcl_DeleteEventSource)
103#endif
104
105#ifndef Tcl_DeleteFileHandler
106#  define Tcl_DeleteFileHandler (*TcldeclsVptr->V_Tcl_DeleteFileHandler)
107#endif
108
109#ifndef Tcl_DeleteHashEntry
110#  define Tcl_DeleteHashEntry (*TcldeclsVptr->V_Tcl_DeleteHashEntry)
111#endif
112
113#ifndef Tcl_DeleteHashTable
114#  define Tcl_DeleteHashTable (*TcldeclsVptr->V_Tcl_DeleteHashTable)
115#endif
116
117#ifndef Tcl_DeleteInterp
118#  define Tcl_DeleteInterp (*TcldeclsVptr->V_Tcl_DeleteInterp)
119#endif
120
121#ifndef Tcl_DeleteTimerHandler
122#  define Tcl_DeleteTimerHandler (*TcldeclsVptr->V_Tcl_DeleteTimerHandler)
123#endif
124
125#ifndef Tcl_DoOneEvent
126#  define Tcl_DoOneEvent (*TcldeclsVptr->V_Tcl_DoOneEvent)
127#endif
128
129#ifndef Tcl_DoWhenIdle
130#  define Tcl_DoWhenIdle (*TcldeclsVptr->V_Tcl_DoWhenIdle)
131#endif
132
133#ifndef Tcl_DuplicateObj
134#  define Tcl_DuplicateObj (*TcldeclsVptr->V_Tcl_DuplicateObj)
135#endif
136
137#ifndef Tcl_Eof
138#  define Tcl_Eof (*TcldeclsVptr->V_Tcl_Eof)
139#endif
140
141#ifndef Tcl_EvalObjEx
142#  define Tcl_EvalObjEx (*TcldeclsVptr->V_Tcl_EvalObjEx)
143#endif
144
145#ifndef Tcl_EvalObjv
146#  define Tcl_EvalObjv (*TcldeclsVptr->V_Tcl_EvalObjv)
147#endif
148
149#ifndef Tcl_EventuallyFree
150#  define Tcl_EventuallyFree (*TcldeclsVptr->V_Tcl_EventuallyFree)
151#endif
152
153#ifndef Tcl_ExternalToUtf
154#  define Tcl_ExternalToUtf (*TcldeclsVptr->V_Tcl_ExternalToUtf)
155#endif
156
157#ifndef Tcl_ExternalToUtfDString
158#  define Tcl_ExternalToUtfDString (*TcldeclsVptr->V_Tcl_ExternalToUtfDString)
159#endif
160
161#ifndef Tcl_FirstHashEntry
162#  define Tcl_FirstHashEntry (*TcldeclsVptr->V_Tcl_FirstHashEntry)
163#endif
164
165#ifndef Tcl_FreeEncoding
166#  define Tcl_FreeEncoding (*TcldeclsVptr->V_Tcl_FreeEncoding)
167#endif
168
169#ifndef Tcl_GetAssocData
170#  define Tcl_GetAssocData (*TcldeclsVptr->V_Tcl_GetAssocData)
171#endif
172
173#ifndef Tcl_GetBooleanFromObj
174#  define Tcl_GetBooleanFromObj (*TcldeclsVptr->V_Tcl_GetBooleanFromObj)
175#endif
176
177#ifndef Tcl_GetChannel
178#  define Tcl_GetChannel (*TcldeclsVptr->V_Tcl_GetChannel)
179#endif
180
181#ifndef Tcl_GetCommandInfo
182#  define Tcl_GetCommandInfo (*TcldeclsVptr->V_Tcl_GetCommandInfo)
183#endif
184
185#ifndef Tcl_GetDouble
186#  define Tcl_GetDouble (*TcldeclsVptr->V_Tcl_GetDouble)
187#endif
188
189#ifndef Tcl_GetDoubleFromObj
190#  define Tcl_GetDoubleFromObj (*TcldeclsVptr->V_Tcl_GetDoubleFromObj)
191#endif
192
193#ifndef Tcl_GetEncoding
194#  define Tcl_GetEncoding (*TcldeclsVptr->V_Tcl_GetEncoding)
195#endif
196
197#ifndef Tcl_GetEncodingName
198#  define Tcl_GetEncodingName (*TcldeclsVptr->V_Tcl_GetEncodingName)
199#endif
200
201#ifndef Tcl_GetIndexFromObj
202#  define Tcl_GetIndexFromObj (*TcldeclsVptr->V_Tcl_GetIndexFromObj)
203#endif
204
205#ifndef Tcl_GetInt
206#  define Tcl_GetInt (*TcldeclsVptr->V_Tcl_GetInt)
207#endif
208
209#ifndef Tcl_GetIntFromObj
210#  define Tcl_GetIntFromObj (*TcldeclsVptr->V_Tcl_GetIntFromObj)
211#endif
212
213#ifndef Tcl_GetLongFromObj
214#  define Tcl_GetLongFromObj (*TcldeclsVptr->V_Tcl_GetLongFromObj)
215#endif
216
217#ifndef Tcl_GetObjResult
218#  define Tcl_GetObjResult (*TcldeclsVptr->V_Tcl_GetObjResult)
219#endif
220
221#ifndef Tcl_GetObjType
222#  define Tcl_GetObjType (*TcldeclsVptr->V_Tcl_GetObjType)
223#endif
224
225#ifndef Tcl_GetRegExpFromObj
226#  define Tcl_GetRegExpFromObj (*TcldeclsVptr->V_Tcl_GetRegExpFromObj)
227#endif
228
229#ifndef Tcl_GetStdChannel
230#  define Tcl_GetStdChannel (*TcldeclsVptr->V_Tcl_GetStdChannel)
231#endif
232
233#ifndef Tcl_GetString
234#  define Tcl_GetString (*TcldeclsVptr->V_Tcl_GetString)
235#endif
236
237#ifndef Tcl_GetStringFromObj
238#  define Tcl_GetStringFromObj (*TcldeclsVptr->V_Tcl_GetStringFromObj)
239#endif
240
241#ifndef Tcl_GetStringResult
242#  define Tcl_GetStringResult (*TcldeclsVptr->V_Tcl_GetStringResult)
243#endif
244
245#ifndef Tcl_GetThreadData
246#  define Tcl_GetThreadData (*TcldeclsVptr->V_Tcl_GetThreadData)
247#endif
248
249#ifndef Tcl_GetTime
250#  define Tcl_GetTime (*TcldeclsVptr->V_Tcl_GetTime)
251#endif
252
253#ifndef Tcl_GetVar
254#  define Tcl_GetVar (*TcldeclsVptr->V_Tcl_GetVar)
255#endif
256
257#ifndef Tcl_GetVar2
258#  define Tcl_GetVar2 (*TcldeclsVptr->V_Tcl_GetVar2)
259#endif
260
261#ifndef Tcl_GetVar2Ex
262#  define Tcl_GetVar2Ex (*TcldeclsVptr->V_Tcl_GetVar2Ex)
263#endif
264
265#ifndef Tcl_GlobalEval
266#  define Tcl_GlobalEval (*TcldeclsVptr->V_Tcl_GlobalEval)
267#endif
268
269#ifndef Tcl_HideCommand
270#  define Tcl_HideCommand (*TcldeclsVptr->V_Tcl_HideCommand)
271#endif
272
273#ifndef Tcl_InitHashTable
274#  define Tcl_InitHashTable (*TcldeclsVptr->V_Tcl_InitHashTable)
275#endif
276
277#ifndef Tcl_IsSafe
278#  define Tcl_IsSafe (*TcldeclsVptr->V_Tcl_IsSafe)
279#endif
280
281#ifndef Tcl_LinkVar
282#  define Tcl_LinkVar (*TcldeclsVptr->V_Tcl_LinkVar)
283#endif
284
285#ifndef Tcl_ListObjAppendElement
286#  define Tcl_ListObjAppendElement (*TcldeclsVptr->V_Tcl_ListObjAppendElement)
287#endif
288
289#ifndef Tcl_ListObjGetElements
290#  define Tcl_ListObjGetElements (*TcldeclsVptr->V_Tcl_ListObjGetElements)
291#endif
292
293#ifndef Tcl_ListObjIndex
294#  define Tcl_ListObjIndex (*TcldeclsVptr->V_Tcl_ListObjIndex)
295#endif
296
297#ifndef Tcl_ListObjLength
298#  define Tcl_ListObjLength (*TcldeclsVptr->V_Tcl_ListObjLength)
299#endif
300
301#ifndef Tcl_ListObjReplace
302#  define Tcl_ListObjReplace (*TcldeclsVptr->V_Tcl_ListObjReplace)
303#endif
304
305#ifndef Tcl_NewBooleanObj
306#  define Tcl_NewBooleanObj (*TcldeclsVptr->V_Tcl_NewBooleanObj)
307#endif
308
309#ifndef Tcl_NewDoubleObj
310#  define Tcl_NewDoubleObj (*TcldeclsVptr->V_Tcl_NewDoubleObj)
311#endif
312
313#ifndef Tcl_NewIntObj
314#  define Tcl_NewIntObj (*TcldeclsVptr->V_Tcl_NewIntObj)
315#endif
316
317#ifndef Tcl_NewListObj
318#  define Tcl_NewListObj (*TcldeclsVptr->V_Tcl_NewListObj)
319#endif
320
321#ifndef Tcl_NewLongObj
322#  define Tcl_NewLongObj (*TcldeclsVptr->V_Tcl_NewLongObj)
323#endif
324
325#ifndef Tcl_NewObj
326#  define Tcl_NewObj (*TcldeclsVptr->V_Tcl_NewObj)
327#endif
328
329#ifndef Tcl_NewStringObj
330#  define Tcl_NewStringObj (*TcldeclsVptr->V_Tcl_NewStringObj)
331#endif
332
333#ifndef Tcl_NextHashEntry
334#  define Tcl_NextHashEntry (*TcldeclsVptr->V_Tcl_NextHashEntry)
335#endif
336
337#ifndef Tcl_NumUtfChars
338#  define Tcl_NumUtfChars (*TcldeclsVptr->V_Tcl_NumUtfChars)
339#endif
340
341#ifndef Tcl_ObjGetVar2
342#  define Tcl_ObjGetVar2 (*TcldeclsVptr->V_Tcl_ObjGetVar2)
343#endif
344
345#ifndef Tcl_ObjSetVar2
346#  define Tcl_ObjSetVar2 (*TcldeclsVptr->V_Tcl_ObjSetVar2)
347#endif
348
349#ifndef Tcl_OpenFileChannel
350#  define Tcl_OpenFileChannel (*TcldeclsVptr->V_Tcl_OpenFileChannel)
351#endif
352
353#ifndef Tcl_Panic
354#  define Tcl_Panic (*TcldeclsVptr->V_Tcl_Panic)
355#endif
356
357#ifndef Tcl_PosixError
358#  define Tcl_PosixError (*TcldeclsVptr->V_Tcl_PosixError)
359#endif
360
361#ifndef Tcl_Preserve
362#  define Tcl_Preserve (*TcldeclsVptr->V_Tcl_Preserve)
363#endif
364
365#ifndef Tcl_Read
366#  define Tcl_Read (*TcldeclsVptr->V_Tcl_Read)
367#endif
368
369#ifndef Tcl_RegExpExec
370#  define Tcl_RegExpExec (*TcldeclsVptr->V_Tcl_RegExpExec)
371#endif
372
373#ifndef Tcl_RegExpRange
374#  define Tcl_RegExpRange (*TcldeclsVptr->V_Tcl_RegExpRange)
375#endif
376
377#ifndef Tcl_Release
378#  define Tcl_Release (*TcldeclsVptr->V_Tcl_Release)
379#endif
380
381#ifndef Tcl_ResetResult
382#  define Tcl_ResetResult (*TcldeclsVptr->V_Tcl_ResetResult)
383#endif
384
385#ifndef Tcl_Seek
386#  define Tcl_Seek (*TcldeclsVptr->V_Tcl_Seek)
387#endif
388
389#ifndef Tcl_ServiceEvent
390#  define Tcl_ServiceEvent (*TcldeclsVptr->V_Tcl_ServiceEvent)
391#endif
392
393#ifndef Tcl_SetAssocData
394#  define Tcl_SetAssocData (*TcldeclsVptr->V_Tcl_SetAssocData)
395#endif
396
397#ifndef Tcl_SetBooleanObj
398#  define Tcl_SetBooleanObj (*TcldeclsVptr->V_Tcl_SetBooleanObj)
399#endif
400
401#ifndef Tcl_SetChannelOption
402#  define Tcl_SetChannelOption (*TcldeclsVptr->V_Tcl_SetChannelOption)
403#endif
404
405#ifndef Tcl_SetCommandInfo
406#  define Tcl_SetCommandInfo (*TcldeclsVptr->V_Tcl_SetCommandInfo)
407#endif
408
409#ifndef Tcl_SetDoubleObj
410#  define Tcl_SetDoubleObj (*TcldeclsVptr->V_Tcl_SetDoubleObj)
411#endif
412
413#ifndef Tcl_SetIntObj
414#  define Tcl_SetIntObj (*TcldeclsVptr->V_Tcl_SetIntObj)
415#endif
416
417#ifndef Tcl_SetListObj
418#  define Tcl_SetListObj (*TcldeclsVptr->V_Tcl_SetListObj)
419#endif
420
421#ifndef Tcl_SetLongObj
422#  define Tcl_SetLongObj (*TcldeclsVptr->V_Tcl_SetLongObj)
423#endif
424
425#ifndef Tcl_SetMaxBlockTime
426#  define Tcl_SetMaxBlockTime (*TcldeclsVptr->V_Tcl_SetMaxBlockTime)
427#endif
428
429#ifndef Tcl_SetObjErrorCode
430#  define Tcl_SetObjErrorCode (*TcldeclsVptr->V_Tcl_SetObjErrorCode)
431#endif
432
433#ifndef Tcl_SetObjResult
434#  define Tcl_SetObjResult (*TcldeclsVptr->V_Tcl_SetObjResult)
435#endif
436
437#ifndef Tcl_SetResult
438#  define Tcl_SetResult (*TcldeclsVptr->V_Tcl_SetResult)
439#endif
440
441#ifndef Tcl_SetStringObj
442#  define Tcl_SetStringObj (*TcldeclsVptr->V_Tcl_SetStringObj)
443#endif
444
445#ifndef Tcl_SetVar
446#  define Tcl_SetVar (*TcldeclsVptr->V_Tcl_SetVar)
447#endif
448
449#ifndef Tcl_Sleep
450#  define Tcl_Sleep (*TcldeclsVptr->V_Tcl_Sleep)
451#endif
452
453#ifndef Tcl_StringMatch
454#  define Tcl_StringMatch (*TcldeclsVptr->V_Tcl_StringMatch)
455#endif
456
457#ifndef Tcl_TranslateFileName
458#  define Tcl_TranslateFileName (*TcldeclsVptr->V_Tcl_TranslateFileName)
459#endif
460
461#ifndef Tcl_UniCharIsAlpha
462#  define Tcl_UniCharIsAlpha (*TcldeclsVptr->V_Tcl_UniCharIsAlpha)
463#endif
464
465#ifndef Tcl_UniCharIsSpace
466#  define Tcl_UniCharIsSpace (*TcldeclsVptr->V_Tcl_UniCharIsSpace)
467#endif
468
469#ifndef Tcl_UniCharIsUpper
470#  define Tcl_UniCharIsUpper (*TcldeclsVptr->V_Tcl_UniCharIsUpper)
471#endif
472
473#ifndef Tcl_UniCharIsWordChar
474#  define Tcl_UniCharIsWordChar (*TcldeclsVptr->V_Tcl_UniCharIsWordChar)
475#endif
476
477#ifndef Tcl_UniCharToLower
478#  define Tcl_UniCharToLower (*TcldeclsVptr->V_Tcl_UniCharToLower)
479#endif
480
481#ifndef Tcl_UniCharToUpper
482#  define Tcl_UniCharToUpper (*TcldeclsVptr->V_Tcl_UniCharToUpper)
483#endif
484
485#ifndef Tcl_UniCharToUtf
486#  define Tcl_UniCharToUtf (*TcldeclsVptr->V_Tcl_UniCharToUtf)
487#endif
488
489#ifndef Tcl_UnlinkVar
490#  define Tcl_UnlinkVar (*TcldeclsVptr->V_Tcl_UnlinkVar)
491#endif
492
493#ifndef Tcl_UtfAtIndex
494#  define Tcl_UtfAtIndex (*TcldeclsVptr->V_Tcl_UtfAtIndex)
495#endif
496
497#ifndef Tcl_UtfCharComplete
498#  define Tcl_UtfCharComplete (*TcldeclsVptr->V_Tcl_UtfCharComplete)
499#endif
500
501#ifndef Tcl_UtfNext
502#  define Tcl_UtfNext (*TcldeclsVptr->V_Tcl_UtfNext)
503#endif
504
505#ifndef Tcl_UtfPrev
506#  define Tcl_UtfPrev (*TcldeclsVptr->V_Tcl_UtfPrev)
507#endif
508
509#ifndef Tcl_UtfToExternal
510#  define Tcl_UtfToExternal (*TcldeclsVptr->V_Tcl_UtfToExternal)
511#endif
512
513#ifndef Tcl_UtfToExternalDString
514#  define Tcl_UtfToExternalDString (*TcldeclsVptr->V_Tcl_UtfToExternalDString)
515#endif
516
517#ifndef Tcl_UtfToLower
518#  define Tcl_UtfToLower (*TcldeclsVptr->V_Tcl_UtfToLower)
519#endif
520
521#ifndef Tcl_UtfToUniChar
522#  define Tcl_UtfToUniChar (*TcldeclsVptr->V_Tcl_UtfToUniChar)
523#endif
524
525#ifndef Tcl_Write
526#  define Tcl_Write (*TcldeclsVptr->V_Tcl_Write)
527#endif
528
529#ifndef Tcl_WriteChars
530#  define Tcl_WriteChars (*TcldeclsVptr->V_Tcl_WriteChars)
531#endif
532
533#ifndef Tcl_WrongNumArgs
534#  define Tcl_WrongNumArgs (*TcldeclsVptr->V_Tcl_WrongNumArgs)
535#endif
536
537#endif /* NO_VTABLES */
538#endif /* _TCLDECLS_VM */
539