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