TclStubs Struct Reference

#include <tclDecls.h>


Data Fields

int magic
TclStubHookshooks
int(* tcl_PkgProvideEx )(Tcl_Interp *interp, CONST char *name, CONST char *version, ClientData clientData)
CONST84_RETURN char *(* tcl_PkgRequireEx )(Tcl_Interp *interp, CONST char *name, CONST char *version, int exact, ClientData *clientDataPtr)
void(* tcl_Panic )(CONST char *format,...)
char *(* tcl_Alloc )(unsigned int size)
void(* tcl_Free )(char *ptr)
char *(* tcl_Realloc )(char *ptr, unsigned int size)
char *(* tcl_DbCkalloc )(unsigned int size, CONST char *file, int line)
int(* tcl_DbCkfree )(char *ptr, CONST char *file, int line)
char *(* tcl_DbCkrealloc )(char *ptr, unsigned int size, CONST char *file, int line)
void(* tcl_CreateFileHandler )(int fd, int mask, Tcl_FileProc *proc, ClientData clientData)
void(* tcl_DeleteFileHandler )(int fd)
void(* tcl_SetTimer )(Tcl_Time *timePtr)
void(* tcl_Sleep )(int ms)
int(* tcl_WaitForEvent )(Tcl_Time *timePtr)
int(* tcl_AppendAllObjTypes )(Tcl_Interp *interp, Tcl_Obj *objPtr)
void(* tcl_AppendStringsToObj )(Tcl_Obj *objPtr,...)
void(* tcl_AppendToObj )(Tcl_Obj *objPtr, CONST char *bytes, int length)
Tcl_Obj *(* tcl_ConcatObj )(int objc, Tcl_Obj *CONST objv[])
int(* tcl_ConvertToType )(Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_ObjType *typePtr)
void(* tcl_DbDecrRefCount )(Tcl_Obj *objPtr, CONST char *file, int line)
void(* tcl_DbIncrRefCount )(Tcl_Obj *objPtr, CONST char *file, int line)
int(* tcl_DbIsShared )(Tcl_Obj *objPtr, CONST char *file, int line)
Tcl_Obj *(* tcl_DbNewBooleanObj )(int boolValue, CONST char *file, int line)
Tcl_Obj *(* tcl_DbNewByteArrayObj )(CONST unsigned char *bytes, int length, CONST char *file, int line)
Tcl_Obj *(* tcl_DbNewDoubleObj )(double doubleValue, CONST char *file, int line)
Tcl_Obj *(* tcl_DbNewListObj )(int objc, Tcl_Obj *CONST *objv, CONST char *file, int line)
Tcl_Obj *(* tcl_DbNewLongObj )(long longValue, CONST char *file, int line)
Tcl_Obj *(* tcl_DbNewObj )(CONST char *file, int line)
Tcl_Obj *(* tcl_DbNewStringObj )(CONST char *bytes, int length, CONST char *file, int line)
Tcl_Obj *(* tcl_DuplicateObj )(Tcl_Obj *objPtr)
void(* tclFreeObj )(Tcl_Obj *objPtr)
int(* tcl_GetBoolean )(Tcl_Interp *interp, CONST char *src, int *boolPtr)
int(* tcl_GetBooleanFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, int *boolPtr)
unsigned char *(* tcl_GetByteArrayFromObj )(Tcl_Obj *objPtr, int *lengthPtr)
int(* tcl_GetDouble )(Tcl_Interp *interp, CONST char *src, double *doublePtr)
int(* tcl_GetDoubleFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, double *doublePtr)
int(* tcl_GetIndexFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, CONST84 char **tablePtr, CONST char *msg, int flags, int *indexPtr)
int(* tcl_GetInt )(Tcl_Interp *interp, CONST char *src, int *intPtr)
int(* tcl_GetIntFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, int *intPtr)
int(* tcl_GetLongFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, long *longPtr)
Tcl_ObjType *(* tcl_GetObjType )(CONST char *typeName)
char *(* tcl_GetStringFromObj )(Tcl_Obj *objPtr, int *lengthPtr)
void(* tcl_InvalidateStringRep )(Tcl_Obj *objPtr)
int(* tcl_ListObjAppendList )(Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *elemListPtr)
int(* tcl_ListObjAppendElement )(Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *objPtr)
int(* tcl_ListObjGetElements )(Tcl_Interp *interp, Tcl_Obj *listPtr, int *objcPtr, Tcl_Obj ***objvPtr)
int(* tcl_ListObjIndex )(Tcl_Interp *interp, Tcl_Obj *listPtr, int index, Tcl_Obj **objPtrPtr)
int(* tcl_ListObjLength )(Tcl_Interp *interp, Tcl_Obj *listPtr, int *lengthPtr)
int(* tcl_ListObjReplace )(Tcl_Interp *interp, Tcl_Obj *listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj *(* tcl_NewBooleanObj )(int boolValue)
Tcl_Obj *(* tcl_NewByteArrayObj )(CONST unsigned char *bytes, int length)
Tcl_Obj *(* tcl_NewDoubleObj )(double doubleValue)
Tcl_Obj *(* tcl_NewIntObj )(int intValue)
Tcl_Obj *(* tcl_NewListObj )(int objc, Tcl_Obj *CONST objv[])
Tcl_Obj *(* tcl_NewLongObj )(long longValue)
Tcl_Obj *(* tcl_NewObj )(void)
Tcl_Obj *(* tcl_NewStringObj )(CONST char *bytes, int length)
void(* tcl_SetBooleanObj )(Tcl_Obj *objPtr, int boolValue)
unsigned char *(* tcl_SetByteArrayLength )(Tcl_Obj *objPtr, int length)
void(* tcl_SetByteArrayObj )(Tcl_Obj *objPtr, CONST unsigned char *bytes, int length)
void(* tcl_SetDoubleObj )(Tcl_Obj *objPtr, double doubleValue)
void(* tcl_SetIntObj )(Tcl_Obj *objPtr, int intValue)
void(* tcl_SetListObj )(Tcl_Obj *objPtr, int objc, Tcl_Obj *CONST objv[])
void(* tcl_SetLongObj )(Tcl_Obj *objPtr, long longValue)
void(* tcl_SetObjLength )(Tcl_Obj *objPtr, int length)
void(* tcl_SetStringObj )(Tcl_Obj *objPtr, CONST char *bytes, int length)
void(* tcl_AddErrorInfo )(Tcl_Interp *interp, CONST char *message)
void(* tcl_AddObjErrorInfo )(Tcl_Interp *interp, CONST char *message, int length)
void(* tcl_AllowExceptions )(Tcl_Interp *interp)
void(* tcl_AppendElement )(Tcl_Interp *interp, CONST char *element)
void(* tcl_AppendResult )(Tcl_Interp *interp,...)
Tcl_AsyncHandler(* tcl_AsyncCreate )(Tcl_AsyncProc *proc, ClientData clientData)
void(* tcl_AsyncDelete )(Tcl_AsyncHandler async)
int(* tcl_AsyncInvoke )(Tcl_Interp *interp, int code)
void(* tcl_AsyncMark )(Tcl_AsyncHandler async)
int(* tcl_AsyncReady )(void)
void(* tcl_BackgroundError )(Tcl_Interp *interp)
char(* tcl_Backslash )(CONST char *src, int *readPtr)
int(* tcl_BadChannelOption )(Tcl_Interp *interp, CONST char *optionName, CONST char *optionList)
void(* tcl_CallWhenDeleted )(Tcl_Interp *interp, Tcl_InterpDeleteProc *proc, ClientData clientData)
void(* tcl_CancelIdleCall )(Tcl_IdleProc *idleProc, ClientData clientData)
int(* tcl_Close )(Tcl_Interp *interp, Tcl_Channel chan)
int(* tcl_CommandComplete )(CONST char *cmd)
char *(* tcl_Concat )(int argc, CONST84 char *CONST *argv)
int(* tcl_ConvertElement )(CONST char *src, char *dst, int flags)
int(* tcl_ConvertCountedElement )(CONST char *src, int length, char *dst, int flags)
int(* tcl_CreateAlias )(Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int argc, CONST84 char *CONST *argv)
int(* tcl_CreateAliasObj )(Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int objc, Tcl_Obj *CONST objv[])
Tcl_Channel(* tcl_CreateChannel )(Tcl_ChannelType *typePtr, CONST char *chanName, ClientData instanceData, int mask)
void(* tcl_CreateChannelHandler )(Tcl_Channel chan, int mask, Tcl_ChannelProc *proc, ClientData clientData)
void(* tcl_CreateCloseHandler )(Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData)
Tcl_Command(* tcl_CreateCommand )(Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc)
void(* tcl_CreateEventSource )(Tcl_EventSetupProc *setupProc, Tcl_EventCheckProc *checkProc, ClientData clientData)
void(* tcl_CreateExitHandler )(Tcl_ExitProc *proc, ClientData clientData)
Tcl_Interp *(* tcl_CreateInterp )(void)
void(* tcl_CreateMathFunc )(Tcl_Interp *interp, CONST char *name, int numArgs, Tcl_ValueType *argTypes, Tcl_MathProc *proc, ClientData clientData)
Tcl_Command(* tcl_CreateObjCommand )(Tcl_Interp *interp, CONST char *cmdName, Tcl_ObjCmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc)
Tcl_Interp *(* tcl_CreateSlave )(Tcl_Interp *interp, CONST char *slaveName, int isSafe)
Tcl_TimerToken(* tcl_CreateTimerHandler )(int milliseconds, Tcl_TimerProc *proc, ClientData clientData)
Tcl_Trace(* tcl_CreateTrace )(Tcl_Interp *interp, int level, Tcl_CmdTraceProc *proc, ClientData clientData)
void(* tcl_DeleteAssocData )(Tcl_Interp *interp, CONST char *name)
void(* tcl_DeleteChannelHandler )(Tcl_Channel chan, Tcl_ChannelProc *proc, ClientData clientData)
void(* tcl_DeleteCloseHandler )(Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData)
int(* tcl_DeleteCommand )(Tcl_Interp *interp, CONST char *cmdName)
int(* tcl_DeleteCommandFromToken )(Tcl_Interp *interp, Tcl_Command command)
void(* tcl_DeleteEvents )(Tcl_EventDeleteProc *proc, ClientData clientData)
void(* tcl_DeleteEventSource )(Tcl_EventSetupProc *setupProc, Tcl_EventCheckProc *checkProc, ClientData clientData)
void(* tcl_DeleteExitHandler )(Tcl_ExitProc *proc, ClientData clientData)
void(* tcl_DeleteHashEntry )(Tcl_HashEntry *entryPtr)
void(* tcl_DeleteHashTable )(Tcl_HashTable *tablePtr)
void(* tcl_DeleteInterp )(Tcl_Interp *interp)
void(* tcl_DetachPids )(int numPids, Tcl_Pid *pidPtr)
void(* tcl_DeleteTimerHandler )(Tcl_TimerToken token)
void(* tcl_DeleteTrace )(Tcl_Interp *interp, Tcl_Trace trace)
void(* tcl_DontCallWhenDeleted )(Tcl_Interp *interp, Tcl_InterpDeleteProc *proc, ClientData clientData)
int(* tcl_DoOneEvent )(int flags)
void(* tcl_DoWhenIdle )(Tcl_IdleProc *proc, ClientData clientData)
char *(* tcl_DStringAppend )(Tcl_DString *dsPtr, CONST char *bytes, int length)
char *(* tcl_DStringAppendElement )(Tcl_DString *dsPtr, CONST char *element)
void(* tcl_DStringEndSublist )(Tcl_DString *dsPtr)
void(* tcl_DStringFree )(Tcl_DString *dsPtr)
void(* tcl_DStringGetResult )(Tcl_Interp *interp, Tcl_DString *dsPtr)
void(* tcl_DStringInit )(Tcl_DString *dsPtr)
void(* tcl_DStringResult )(Tcl_Interp *interp, Tcl_DString *dsPtr)
void(* tcl_DStringSetLength )(Tcl_DString *dsPtr, int length)
void(* tcl_DStringStartSublist )(Tcl_DString *dsPtr)
int(* tcl_Eof )(Tcl_Channel chan)
CONST84_RETURN char *(* tcl_ErrnoId )(void)
CONST84_RETURN char *(* tcl_ErrnoMsg )(int err)
int(* tcl_Eval )(Tcl_Interp *interp, CONST char *script)
int(* tcl_EvalFile )(Tcl_Interp *interp, CONST char *fileName)
int(* tcl_EvalObj )(Tcl_Interp *interp, Tcl_Obj *objPtr)
void(* tcl_EventuallyFree )(ClientData clientData, Tcl_FreeProc *freeProc)
void(* tcl_Exit )(int status)
int(* tcl_ExposeCommand )(Tcl_Interp *interp, CONST char *hiddenCmdToken, CONST char *cmdName)
int(* tcl_ExprBoolean )(Tcl_Interp *interp, CONST char *expr, int *ptr)
int(* tcl_ExprBooleanObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, int *ptr)
int(* tcl_ExprDouble )(Tcl_Interp *interp, CONST char *expr, double *ptr)
int(* tcl_ExprDoubleObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, double *ptr)
int(* tcl_ExprLong )(Tcl_Interp *interp, CONST char *expr, long *ptr)
int(* tcl_ExprLongObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, long *ptr)
int(* tcl_ExprObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_Obj **resultPtrPtr)
int(* tcl_ExprString )(Tcl_Interp *interp, CONST char *expr)
void(* tcl_Finalize )(void)
void(* tcl_FindExecutable )(CONST char *argv0)
Tcl_HashEntry *(* tcl_FirstHashEntry )(Tcl_HashTable *tablePtr, Tcl_HashSearch *searchPtr)
int(* tcl_Flush )(Tcl_Channel chan)
void(* tcl_FreeResult )(Tcl_Interp *interp)
int(* tcl_GetAlias )(Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr)
int(* tcl_GetAliasObj )(Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv)
ClientData(* tcl_GetAssocData )(Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc **procPtr)
Tcl_Channel(* tcl_GetChannel )(Tcl_Interp *interp, CONST char *chanName, int *modePtr)
int(* tcl_GetChannelBufferSize )(Tcl_Channel chan)
int(* tcl_GetChannelHandle )(Tcl_Channel chan, int direction, ClientData *handlePtr)
ClientData(* tcl_GetChannelInstanceData )(Tcl_Channel chan)
int(* tcl_GetChannelMode )(Tcl_Channel chan)
CONST84_RETURN char *(* tcl_GetChannelName )(Tcl_Channel chan)
int(* tcl_GetChannelOption )(Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, Tcl_DString *dsPtr)
Tcl_ChannelType *(* tcl_GetChannelType )(Tcl_Channel chan)
int(* tcl_GetCommandInfo )(Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdInfo *infoPtr)
CONST84_RETURN char *(* tcl_GetCommandName )(Tcl_Interp *interp, Tcl_Command command)
int(* tcl_GetErrno )(void)
CONST84_RETURN char *(* tcl_GetHostName )(void)
int(* tcl_GetInterpPath )(Tcl_Interp *askInterp, Tcl_Interp *slaveInterp)
Tcl_Interp *(* tcl_GetMaster )(Tcl_Interp *interp)
CONST char *(* tcl_GetNameOfExecutable )(void)
Tcl_Obj *(* tcl_GetObjResult )(Tcl_Interp *interp)
int(* tcl_GetOpenFile )(Tcl_Interp *interp, CONST char *chanID, int forWriting, int checkUsage, ClientData *filePtr)
Tcl_PathType(* tcl_GetPathType )(CONST char *path)
int(* tcl_Gets )(Tcl_Channel chan, Tcl_DString *dsPtr)
int(* tcl_GetsObj )(Tcl_Channel chan, Tcl_Obj *objPtr)
int(* tcl_GetServiceMode )(void)
Tcl_Interp *(* tcl_GetSlave )(Tcl_Interp *interp, CONST char *slaveName)
Tcl_Channel(* tcl_GetStdChannel )(int type)
CONST84_RETURN char *(* tcl_GetStringResult )(Tcl_Interp *interp)
CONST84_RETURN char *(* tcl_GetVar )(Tcl_Interp *interp, CONST char *varName, int flags)
CONST84_RETURN char *(* tcl_GetVar2 )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags)
int(* tcl_GlobalEval )(Tcl_Interp *interp, CONST char *command)
int(* tcl_GlobalEvalObj )(Tcl_Interp *interp, Tcl_Obj *objPtr)
int(* tcl_HideCommand )(Tcl_Interp *interp, CONST char *cmdName, CONST char *hiddenCmdToken)
int(* tcl_Init )(Tcl_Interp *interp)
void(* tcl_InitHashTable )(Tcl_HashTable *tablePtr, int keyType)
int(* tcl_InputBlocked )(Tcl_Channel chan)
int(* tcl_InputBuffered )(Tcl_Channel chan)
int(* tcl_InterpDeleted )(Tcl_Interp *interp)
int(* tcl_IsSafe )(Tcl_Interp *interp)
char *(* tcl_JoinPath )(int argc, CONST84 char *CONST *argv, Tcl_DString *resultPtr)
int(* tcl_LinkVar )(Tcl_Interp *interp, CONST char *varName, char *addr, int type)
void * reserved188
Tcl_Channel(* tcl_MakeFileChannel )(ClientData handle, int mode)
int(* tcl_MakeSafe )(Tcl_Interp *interp)
Tcl_Channel(* tcl_MakeTcpClientChannel )(ClientData tcpSocket)
char *(* tcl_Merge )(int argc, CONST84 char *CONST *argv)
Tcl_HashEntry *(* tcl_NextHashEntry )(Tcl_HashSearch *searchPtr)
void(* tcl_NotifyChannel )(Tcl_Channel channel, int mask)
Tcl_Obj *(* tcl_ObjGetVar2 )(Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, int flags)
Tcl_Obj *(* tcl_ObjSetVar2 )(Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, Tcl_Obj *newValuePtr, int flags)
Tcl_Channel(* tcl_OpenCommandChannel )(Tcl_Interp *interp, int argc, CONST84 char **argv, int flags)
Tcl_Channel(* tcl_OpenFileChannel )(Tcl_Interp *interp, CONST char *fileName, CONST char *modeString, int permissions)
Tcl_Channel(* tcl_OpenTcpClient )(Tcl_Interp *interp, int port, CONST char *address, CONST char *myaddr, int myport, int async)
Tcl_Channel(* tcl_OpenTcpServer )(Tcl_Interp *interp, int port, CONST char *host, Tcl_TcpAcceptProc *acceptProc, ClientData callbackData)
void(* tcl_Preserve )(ClientData data)
void(* tcl_PrintDouble )(Tcl_Interp *interp, double value, char *dst)
int(* tcl_PutEnv )(CONST char *assignment)
CONST84_RETURN char *(* tcl_PosixError )(Tcl_Interp *interp)
void(* tcl_QueueEvent )(Tcl_Event *evPtr, Tcl_QueuePosition position)
int(* tcl_Read )(Tcl_Channel chan, char *bufPtr, int toRead)
void(* tcl_ReapDetachedProcs )(void)
int(* tcl_RecordAndEval )(Tcl_Interp *interp, CONST char *cmd, int flags)
int(* tcl_RecordAndEvalObj )(Tcl_Interp *interp, Tcl_Obj *cmdPtr, int flags)
void(* tcl_RegisterChannel )(Tcl_Interp *interp, Tcl_Channel chan)
void(* tcl_RegisterObjType )(Tcl_ObjType *typePtr)
Tcl_RegExp(* tcl_RegExpCompile )(Tcl_Interp *interp, CONST char *pattern)
int(* tcl_RegExpExec )(Tcl_Interp *interp, Tcl_RegExp regexp, CONST char *text, CONST char *start)
int(* tcl_RegExpMatch )(Tcl_Interp *interp, CONST char *text, CONST char *pattern)
void(* tcl_RegExpRange )(Tcl_RegExp regexp, int index, CONST84 char **startPtr, CONST84 char **endPtr)
void(* tcl_Release )(ClientData clientData)
void(* tcl_ResetResult )(Tcl_Interp *interp)
int(* tcl_ScanElement )(CONST char *str, int *flagPtr)
int(* tcl_ScanCountedElement )(CONST char *str, int length, int *flagPtr)
int(* tcl_SeekOld )(Tcl_Channel chan, int offset, int mode)
int(* tcl_ServiceAll )(void)
int(* tcl_ServiceEvent )(int flags)
void(* tcl_SetAssocData )(Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc *proc, ClientData clientData)
void(* tcl_SetChannelBufferSize )(Tcl_Channel chan, int sz)
int(* tcl_SetChannelOption )(Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, CONST char *newValue)
int(* tcl_SetCommandInfo )(Tcl_Interp *interp, CONST char *cmdName, CONST Tcl_CmdInfo *infoPtr)
void(* tcl_SetErrno )(int err)
void(* tcl_SetErrorCode )(Tcl_Interp *interp,...)
void(* tcl_SetMaxBlockTime )(Tcl_Time *timePtr)
void(* tcl_SetPanicProc )(Tcl_PanicProc *panicProc)
int(* tcl_SetRecursionLimit )(Tcl_Interp *interp, int depth)
void(* tcl_SetResult )(Tcl_Interp *interp, char *result, Tcl_FreeProc *freeProc)
int(* tcl_SetServiceMode )(int mode)
void(* tcl_SetObjErrorCode )(Tcl_Interp *interp, Tcl_Obj *errorObjPtr)
void(* tcl_SetObjResult )(Tcl_Interp *interp, Tcl_Obj *resultObjPtr)
void(* tcl_SetStdChannel )(Tcl_Channel channel, int type)
CONST84_RETURN char *(* tcl_SetVar )(Tcl_Interp *interp, CONST char *varName, CONST char *newValue, int flags)
CONST84_RETURN char *(* tcl_SetVar2 )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, CONST char *newValue, int flags)
CONST84_RETURN char *(* tcl_SignalId )(int sig)
CONST84_RETURN char *(* tcl_SignalMsg )(int sig)
void(* tcl_SourceRCFile )(Tcl_Interp *interp)
int(* tcl_SplitList )(Tcl_Interp *interp, CONST char *listStr, int *argcPtr, CONST84 char ***argvPtr)
void(* tcl_SplitPath )(CONST char *path, int *argcPtr, CONST84 char ***argvPtr)
void(* tcl_StaticPackage )(Tcl_Interp *interp, CONST char *pkgName, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc)
int(* tcl_StringMatch )(CONST char *str, CONST char *pattern)
int(* tcl_TellOld )(Tcl_Channel chan)
int(* tcl_TraceVar )(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData)
int(* tcl_TraceVar2 )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData)
char *(* tcl_TranslateFileName )(Tcl_Interp *interp, CONST char *name, Tcl_DString *bufferPtr)
int(* tcl_Ungets )(Tcl_Channel chan, CONST char *str, int len, int atHead)
void(* tcl_UnlinkVar )(Tcl_Interp *interp, CONST char *varName)
int(* tcl_UnregisterChannel )(Tcl_Interp *interp, Tcl_Channel chan)
int(* tcl_UnsetVar )(Tcl_Interp *interp, CONST char *varName, int flags)
int(* tcl_UnsetVar2 )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags)
void(* tcl_UntraceVar )(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData)
void(* tcl_UntraceVar2 )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData)
void(* tcl_UpdateLinkedVar )(Tcl_Interp *interp, CONST char *varName)
int(* tcl_UpVar )(Tcl_Interp *interp, CONST char *frameName, CONST char *varName, CONST char *localName, int flags)
int(* tcl_UpVar2 )(Tcl_Interp *interp, CONST char *frameName, CONST char *part1, CONST char *part2, CONST char *localName, int flags)
int(* tcl_VarEval )(Tcl_Interp *interp,...)
ClientData(* tcl_VarTraceInfo )(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData)
ClientData(* tcl_VarTraceInfo2 )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData)
int(* tcl_Write )(Tcl_Channel chan, CONST char *s, int slen)
void(* tcl_WrongNumArgs )(Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], CONST char *message)
int(* tcl_DumpActiveMemory )(CONST char *fileName)
void(* tcl_ValidateAllMemory )(CONST char *file, int line)
void(* tcl_AppendResultVA )(Tcl_Interp *interp, va_list argList)
void(* tcl_AppendStringsToObjVA )(Tcl_Obj *objPtr, va_list argList)
CONST84_RETURN char *(* tcl_HashStats )(Tcl_HashTable *tablePtr)
CONST84_RETURN char *(* tcl_ParseVar )(Tcl_Interp *interp, CONST char *start, CONST84 char **termPtr)
CONST84_RETURN char *(* tcl_PkgPresent )(Tcl_Interp *interp, CONST char *name, CONST char *version, int exact)
CONST84_RETURN char *(* tcl_PkgPresentEx )(Tcl_Interp *interp, CONST char *name, CONST char *version, int exact, ClientData *clientDataPtr)
int(* tcl_PkgProvide )(Tcl_Interp *interp, CONST char *name, CONST char *version)
CONST84_RETURN char *(* tcl_PkgRequire )(Tcl_Interp *interp, CONST char *name, CONST char *version, int exact)
void(* tcl_SetErrorCodeVA )(Tcl_Interp *interp, va_list argList)
int(* tcl_VarEvalVA )(Tcl_Interp *interp, va_list argList)
Tcl_Pid(* tcl_WaitPid )(Tcl_Pid pid, int *statPtr, int options)
void(* tcl_PanicVA )(CONST char *format, va_list argList)
void(* tcl_GetVersion )(int *major, int *minor, int *patchLevel, int *type)
void(* tcl_InitMemory )(Tcl_Interp *interp)
Tcl_Channel(* tcl_StackChannel )(Tcl_Interp *interp, Tcl_ChannelType *typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan)
int(* tcl_UnstackChannel )(Tcl_Interp *interp, Tcl_Channel chan)
Tcl_Channel(* tcl_GetStackedChannel )(Tcl_Channel chan)
void(* tcl_SetMainLoop )(Tcl_MainLoopProc *proc)
void * reserved285
void(* tcl_AppendObjToObj )(Tcl_Obj *objPtr, Tcl_Obj *appendObjPtr)
Tcl_Encoding(* tcl_CreateEncoding )(const Tcl_EncodingType *typePtr)
void(* tcl_CreateThreadExitHandler )(Tcl_ExitProc *proc, ClientData clientData)
void(* tcl_DeleteThreadExitHandler )(Tcl_ExitProc *proc, ClientData clientData)
void(* tcl_DiscardResult )(Tcl_SavedResult *statePtr)
int(* tcl_EvalEx )(Tcl_Interp *interp, CONST char *script, int numBytes, int flags)
int(* tcl_EvalObjv )(Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], int flags)
int(* tcl_EvalObjEx )(Tcl_Interp *interp, Tcl_Obj *objPtr, int flags)
void(* tcl_ExitThread )(int status)
int(* tcl_ExternalToUtf )(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)
char *(* tcl_ExternalToUtfDString )(Tcl_Encoding encoding, CONST char *src, int srcLen, Tcl_DString *dsPtr)
void(* tcl_FinalizeThread )(void)
void(* tcl_FinalizeNotifier )(ClientData clientData)
void(* tcl_FreeEncoding )(Tcl_Encoding encoding)
Tcl_ThreadId(* tcl_GetCurrentThread )(void)
Tcl_Encoding(* tcl_GetEncoding )(Tcl_Interp *interp, CONST char *name)
CONST84_RETURN char *(* tcl_GetEncodingName )(Tcl_Encoding encoding)
void(* tcl_GetEncodingNames )(Tcl_Interp *interp)
int(* tcl_GetIndexFromObjStruct )(Tcl_Interp *interp, Tcl_Obj *objPtr, CONST VOID *tablePtr, int offset, CONST char *msg, int flags, int *indexPtr)
VOID *(* tcl_GetThreadData )(Tcl_ThreadDataKey *keyPtr, int size)
Tcl_Obj *(* tcl_GetVar2Ex )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags)
ClientData(* tcl_InitNotifier )(void)
void(* tcl_MutexLock )(Tcl_Mutex *mutexPtr)
void(* tcl_MutexUnlock )(Tcl_Mutex *mutexPtr)
void(* tcl_ConditionNotify )(Tcl_Condition *condPtr)
void(* tcl_ConditionWait )(Tcl_Condition *condPtr, Tcl_Mutex *mutexPtr, Tcl_Time *timePtr)
int(* tcl_NumUtfChars )(CONST char *src, int length)
int(* tcl_ReadChars )(Tcl_Channel channel, Tcl_Obj *objPtr, int charsToRead, int appendFlag)
void(* tcl_RestoreResult )(Tcl_Interp *interp, Tcl_SavedResult *statePtr)
void(* tcl_SaveResult )(Tcl_Interp *interp, Tcl_SavedResult *statePtr)
int(* tcl_SetSystemEncoding )(Tcl_Interp *interp, CONST char *name)
Tcl_Obj *(* tcl_SetVar2Ex )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, Tcl_Obj *newValuePtr, int flags)
void(* tcl_ThreadAlert )(Tcl_ThreadId threadId)
void(* tcl_ThreadQueueEvent )(Tcl_ThreadId threadId, Tcl_Event *evPtr, Tcl_QueuePosition position)
Tcl_UniChar(* tcl_UniCharAtIndex )(CONST char *src, int index)
Tcl_UniChar(* tcl_UniCharToLower )(int ch)
Tcl_UniChar(* tcl_UniCharToTitle )(int ch)
Tcl_UniChar(* tcl_UniCharToUpper )(int ch)
int(* tcl_UniCharToUtf )(int ch, char *buf)
CONST84_RETURN char *(* tcl_UtfAtIndex )(CONST char *src, int index)
int(* tcl_UtfCharComplete )(CONST char *src, int length)
int(* tcl_UtfBackslash )(CONST char *src, int *readPtr, char *dst)
CONST84_RETURN char *(* tcl_UtfFindFirst )(CONST char *src, int ch)
CONST84_RETURN char *(* tcl_UtfFindLast )(CONST char *src, int ch)
CONST84_RETURN char *(* tcl_UtfNext )(CONST char *src)
CONST84_RETURN char *(* tcl_UtfPrev )(CONST char *src, CONST char *start)
int(* tcl_UtfToExternal )(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)
char *(* tcl_UtfToExternalDString )(Tcl_Encoding encoding, CONST char *src, int srcLen, Tcl_DString *dsPtr)
int(* tcl_UtfToLower )(char *src)
int(* tcl_UtfToTitle )(char *src)
int(* tcl_UtfToUniChar )(CONST char *src, Tcl_UniChar *chPtr)
int(* tcl_UtfToUpper )(char *src)
int(* tcl_WriteChars )(Tcl_Channel chan, CONST char *src, int srcLen)
int(* tcl_WriteObj )(Tcl_Channel chan, Tcl_Obj *objPtr)
char *(* tcl_GetString )(Tcl_Obj *objPtr)
CONST84_RETURN char *(* tcl_GetDefaultEncodingDir )(void)
void(* tcl_SetDefaultEncodingDir )(CONST char *path)
void(* tcl_AlertNotifier )(ClientData clientData)
void(* tcl_ServiceModeHook )(int mode)
int(* tcl_UniCharIsAlnum )(int ch)
int(* tcl_UniCharIsAlpha )(int ch)
int(* tcl_UniCharIsDigit )(int ch)
int(* tcl_UniCharIsLower )(int ch)
int(* tcl_UniCharIsSpace )(int ch)
int(* tcl_UniCharIsUpper )(int ch)
int(* tcl_UniCharIsWordChar )(int ch)
int(* tcl_UniCharLen )(CONST Tcl_UniChar *uniStr)
int(* tcl_UniCharNcmp )(CONST Tcl_UniChar *ucs, CONST Tcl_UniChar *uct, unsigned long numChars)
char *(* tcl_UniCharToUtfDString )(CONST Tcl_UniChar *uniStr, int uniLength, Tcl_DString *dsPtr)
Tcl_UniChar *(* tcl_UtfToUniCharDString )(CONST char *src, int length, Tcl_DString *dsPtr)
Tcl_RegExp(* tcl_GetRegExpFromObj )(Tcl_Interp *interp, Tcl_Obj *patObj, int flags)
Tcl_Obj *(* tcl_EvalTokens )(Tcl_Interp *interp, Tcl_Token *tokenPtr, int count)
void(* tcl_FreeParse )(Tcl_Parse *parsePtr)
void(* tcl_LogCommandInfo )(Tcl_Interp *interp, CONST char *script, CONST char *command, int length)
int(* tcl_ParseBraces )(Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr, int append, CONST84 char **termPtr)
int(* tcl_ParseCommand )(Tcl_Interp *interp, CONST char *start, int numBytes, int nested, Tcl_Parse *parsePtr)
int(* tcl_ParseExpr )(Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr)
int(* tcl_ParseQuotedString )(Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr, int append, CONST84 char **termPtr)
int(* tcl_ParseVarName )(Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr, int append)
char *(* tcl_GetCwd )(Tcl_Interp *interp, Tcl_DString *cwdPtr)
int(* tcl_Chdir )(CONST char *dirName)
int(* tcl_Access )(CONST char *path, int mode)
int(* tcl_Stat )(CONST char *path, struct stat *bufPtr)
int(* tcl_UtfNcmp )(CONST char *s1, CONST char *s2, unsigned long n)
int(* tcl_UtfNcasecmp )(CONST char *s1, CONST char *s2, unsigned long n)
int(* tcl_StringCaseMatch )(CONST char *str, CONST char *pattern, int nocase)
int(* tcl_UniCharIsControl )(int ch)
int(* tcl_UniCharIsGraph )(int ch)
int(* tcl_UniCharIsPrint )(int ch)
int(* tcl_UniCharIsPunct )(int ch)
int(* tcl_RegExpExecObj )(Tcl_Interp *interp, Tcl_RegExp regexp, Tcl_Obj *textObj, int offset, int nmatches, int flags)
void(* tcl_RegExpGetInfo )(Tcl_RegExp regexp, Tcl_RegExpInfo *infoPtr)
Tcl_Obj *(* tcl_NewUnicodeObj )(CONST Tcl_UniChar *unicode, int numChars)
void(* tcl_SetUnicodeObj )(Tcl_Obj *objPtr, CONST Tcl_UniChar *unicode, int numChars)
int(* tcl_GetCharLength )(Tcl_Obj *objPtr)
Tcl_UniChar(* tcl_GetUniChar )(Tcl_Obj *objPtr, int index)
Tcl_UniChar *(* tcl_GetUnicode )(Tcl_Obj *objPtr)
Tcl_Obj *(* tcl_GetRange )(Tcl_Obj *objPtr, int first, int last)
void(* tcl_AppendUnicodeToObj )(Tcl_Obj *objPtr, CONST Tcl_UniChar *unicode, int length)
int(* tcl_RegExpMatchObj )(Tcl_Interp *interp, Tcl_Obj *textObj, Tcl_Obj *patternObj)
void(* tcl_SetNotifier )(Tcl_NotifierProcs *notifierProcPtr)
Tcl_Mutex *(* tcl_GetAllocMutex )(void)
int(* tcl_GetChannelNames )(Tcl_Interp *interp)
int(* tcl_GetChannelNamesEx )(Tcl_Interp *interp, CONST char *pattern)
int(* tcl_ProcObjCmd )(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
void(* tcl_ConditionFinalize )(Tcl_Condition *condPtr)
void(* tcl_MutexFinalize )(Tcl_Mutex *mutex)
int(* tcl_CreateThread )(Tcl_ThreadId *idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags)
int(* tcl_ReadRaw )(Tcl_Channel chan, char *dst, int bytesToRead)
int(* tcl_WriteRaw )(Tcl_Channel chan, CONST char *src, int srcLen)
Tcl_Channel(* tcl_GetTopChannel )(Tcl_Channel chan)
int(* tcl_ChannelBuffered )(Tcl_Channel chan)
CONST84_RETURN char *(* tcl_ChannelName )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_ChannelTypeVersion(* tcl_ChannelVersion )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverBlockModeProc *(* tcl_ChannelBlockModeProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverCloseProc *(* tcl_ChannelCloseProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverClose2Proc *(* tcl_ChannelClose2Proc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverInputProc *(* tcl_ChannelInputProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverOutputProc *(* tcl_ChannelOutputProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverSeekProc *(* tcl_ChannelSeekProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverSetOptionProc *(* tcl_ChannelSetOptionProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverGetOptionProc *(* tcl_ChannelGetOptionProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverWatchProc *(* tcl_ChannelWatchProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverGetHandleProc *(* tcl_ChannelGetHandleProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverFlushProc *(* tcl_ChannelFlushProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_DriverHandlerProc *(* tcl_ChannelHandlerProc )(CONST Tcl_ChannelType *chanTypePtr)
int(* tcl_JoinThread )(Tcl_ThreadId threadId, int *result)
int(* tcl_IsChannelShared )(Tcl_Channel channel)
int(* tcl_IsChannelRegistered )(Tcl_Interp *interp, Tcl_Channel channel)
void(* tcl_CutChannel )(Tcl_Channel channel)
void(* tcl_SpliceChannel )(Tcl_Channel channel)
void(* tcl_ClearChannelHandlers )(Tcl_Channel channel)
int(* tcl_IsChannelExisting )(CONST char *channelName)
int(* tcl_UniCharNcasecmp )(CONST Tcl_UniChar *ucs, CONST Tcl_UniChar *uct, unsigned long numChars)
int(* tcl_UniCharCaseMatch )(CONST Tcl_UniChar *uniStr, CONST Tcl_UniChar *uniPattern, int nocase)
Tcl_HashEntry *(* tcl_FindHashEntry )(Tcl_HashTable *tablePtr, CONST char *key)
Tcl_HashEntry *(* tcl_CreateHashEntry )(Tcl_HashTable *tablePtr, CONST char *key, int *newPtr)
void(* tcl_InitCustomHashTable )(Tcl_HashTable *tablePtr, int keyType, Tcl_HashKeyType *typePtr)
void(* tcl_InitObjHashTable )(Tcl_HashTable *tablePtr)
ClientData(* tcl_CommandTraceInfo )(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *procPtr, ClientData prevClientData)
int(* tcl_TraceCommand )(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *proc, ClientData clientData)
void(* tcl_UntraceCommand )(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *proc, ClientData clientData)
char *(* tcl_AttemptAlloc )(unsigned int size)
char *(* tcl_AttemptDbCkalloc )(unsigned int size, CONST char *file, int line)
char *(* tcl_AttemptRealloc )(char *ptr, unsigned int size)
char *(* tcl_AttemptDbCkrealloc )(char *ptr, unsigned int size, CONST char *file, int line)
int(* tcl_AttemptSetObjLength )(Tcl_Obj *objPtr, int length)
Tcl_ThreadId(* tcl_GetChannelThread )(Tcl_Channel channel)
Tcl_UniChar *(* tcl_GetUnicodeFromObj )(Tcl_Obj *objPtr, int *lengthPtr)
int(* tcl_GetMathFuncInfo )(Tcl_Interp *interp, CONST char *name, int *numArgsPtr, Tcl_ValueType **argTypesPtr, Tcl_MathProc **procPtr, ClientData *clientDataPtr)
Tcl_Obj *(* tcl_ListMathFuncs )(Tcl_Interp *interp, CONST char *pattern)
Tcl_Obj *(* tcl_SubstObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, int flags)
int(* tcl_DetachChannel )(Tcl_Interp *interp, Tcl_Channel channel)
int(* tcl_IsStandardChannel )(Tcl_Channel channel)
int(* tcl_FSCopyFile )(Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr)
int(* tcl_FSCopyDirectory )(Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr, Tcl_Obj **errorPtr)
int(* tcl_FSCreateDirectory )(Tcl_Obj *pathPtr)
int(* tcl_FSDeleteFile )(Tcl_Obj *pathPtr)
int(* tcl_FSLoadFile )(Tcl_Interp *interp, Tcl_Obj *pathPtr, CONST char *sym1, CONST char *sym2, Tcl_PackageInitProc **proc1Ptr, Tcl_PackageInitProc **proc2Ptr, Tcl_LoadHandle *handlePtr, Tcl_FSUnloadFileProc **unloadProcPtr)
int(* tcl_FSMatchInDirectory )(Tcl_Interp *interp, Tcl_Obj *result, Tcl_Obj *pathPtr, CONST char *pattern, Tcl_GlobTypeData *types)
Tcl_Obj *(* tcl_FSLink )(Tcl_Obj *pathPtr, Tcl_Obj *toPtr, int linkAction)
int(* tcl_FSRemoveDirectory )(Tcl_Obj *pathPtr, int recursive, Tcl_Obj **errorPtr)
int(* tcl_FSRenameFile )(Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr)
int(* tcl_FSLstat )(Tcl_Obj *pathPtr, Tcl_StatBuf *buf)
int(* tcl_FSUtime )(Tcl_Obj *pathPtr, struct utimbuf *tval)
int(* tcl_FSFileAttrsGet )(Tcl_Interp *interp, int index, Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef)
int(* tcl_FSFileAttrsSet )(Tcl_Interp *interp, int index, Tcl_Obj *pathPtr, Tcl_Obj *objPtr)
CONST char **(* tcl_FSFileAttrStrings )(Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef)
int(* tcl_FSStat )(Tcl_Obj *pathPtr, Tcl_StatBuf *buf)
int(* tcl_FSAccess )(Tcl_Obj *pathPtr, int mode)
Tcl_Channel(* tcl_FSOpenFileChannel )(Tcl_Interp *interp, Tcl_Obj *pathPtr, CONST char *modeString, int permissions)
Tcl_Obj *(* tcl_FSGetCwd )(Tcl_Interp *interp)
int(* tcl_FSChdir )(Tcl_Obj *pathPtr)
int(* tcl_FSConvertToPathType )(Tcl_Interp *interp, Tcl_Obj *pathPtr)
Tcl_Obj *(* tcl_FSJoinPath )(Tcl_Obj *listObj, int elements)
Tcl_Obj *(* tcl_FSSplitPath )(Tcl_Obj *pathPtr, int *lenPtr)
int(* tcl_FSEqualPaths )(Tcl_Obj *firstPtr, Tcl_Obj *secondPtr)
Tcl_Obj *(* tcl_FSGetNormalizedPath )(Tcl_Interp *interp, Tcl_Obj *pathPtr)
Tcl_Obj *(* tcl_FSJoinToPath )(Tcl_Obj *pathPtr, int objc, Tcl_Obj *CONST objv[])
ClientData(* tcl_FSGetInternalRep )(Tcl_Obj *pathPtr, Tcl_Filesystem *fsPtr)
Tcl_Obj *(* tcl_FSGetTranslatedPath )(Tcl_Interp *interp, Tcl_Obj *pathPtr)
int(* tcl_FSEvalFile )(Tcl_Interp *interp, Tcl_Obj *fileName)
Tcl_Obj *(* tcl_FSNewNativePath )(Tcl_Filesystem *fromFilesystem, ClientData clientData)
CONST char *(* tcl_FSGetNativePath )(Tcl_Obj *pathPtr)
Tcl_Obj *(* tcl_FSFileSystemInfo )(Tcl_Obj *pathPtr)
Tcl_Obj *(* tcl_FSPathSeparator )(Tcl_Obj *pathPtr)
Tcl_Obj *(* tcl_FSListVolumes )(void)
int(* tcl_FSRegister )(ClientData clientData, Tcl_Filesystem *fsPtr)
int(* tcl_FSUnregister )(Tcl_Filesystem *fsPtr)
ClientData(* tcl_FSData )(Tcl_Filesystem *fsPtr)
CONST char *(* tcl_FSGetTranslatedStringPath )(Tcl_Interp *interp, Tcl_Obj *pathPtr)
Tcl_Filesystem *(* tcl_FSGetFileSystemForPath )(Tcl_Obj *pathPtr)
Tcl_PathType(* tcl_FSGetPathType )(Tcl_Obj *pathPtr)
int(* tcl_OutputBuffered )(Tcl_Channel chan)
void(* tcl_FSMountsChanged )(Tcl_Filesystem *fsPtr)
int(* tcl_EvalTokensStandard )(Tcl_Interp *interp, Tcl_Token *tokenPtr, int count)
void(* tcl_GetTime )(Tcl_Time *timeBuf)
Tcl_Trace(* tcl_CreateObjTrace )(Tcl_Interp *interp, int level, int flags, Tcl_CmdObjTraceProc *objProc, ClientData clientData, Tcl_CmdObjTraceDeleteProc *delProc)
int(* tcl_GetCommandInfoFromToken )(Tcl_Command token, Tcl_CmdInfo *infoPtr)
int(* tcl_SetCommandInfoFromToken )(Tcl_Command token, CONST Tcl_CmdInfo *infoPtr)
Tcl_Obj *(* tcl_DbNewWideIntObj )(Tcl_WideInt wideValue, CONST char *file, int line)
int(* tcl_GetWideIntFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_WideInt *widePtr)
Tcl_Obj *(* tcl_NewWideIntObj )(Tcl_WideInt wideValue)
void(* tcl_SetWideIntObj )(Tcl_Obj *objPtr, Tcl_WideInt wideValue)
Tcl_StatBuf *(* tcl_AllocStatBuf )(void)
Tcl_WideInt(* tcl_Seek )(Tcl_Channel chan, Tcl_WideInt offset, int mode)
Tcl_WideInt(* tcl_Tell )(Tcl_Channel chan)
Tcl_DriverWideSeekProc *(* tcl_ChannelWideSeekProc )(CONST Tcl_ChannelType *chanTypePtr)
int(* tcl_DictObjPut )(Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_Obj *keyPtr, Tcl_Obj *valuePtr)
int(* tcl_DictObjGet )(Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_Obj *keyPtr, Tcl_Obj **valuePtrPtr)
int(* tcl_DictObjRemove )(Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_Obj *keyPtr)
int(* tcl_DictObjSize )(Tcl_Interp *interp, Tcl_Obj *dictPtr, int *sizePtr)
int(* tcl_DictObjFirst )(Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_DictSearch *searchPtr, Tcl_Obj **keyPtrPtr, Tcl_Obj **valuePtrPtr, int *donePtr)
void(* tcl_DictObjNext )(Tcl_DictSearch *searchPtr, Tcl_Obj **keyPtrPtr, Tcl_Obj **valuePtrPtr, int *donePtr)
void(* tcl_DictObjDone )(Tcl_DictSearch *searchPtr)
int(* tcl_DictObjPutKeyList )(Tcl_Interp *interp, Tcl_Obj *dictPtr, int keyc, Tcl_Obj *CONST *keyv, Tcl_Obj *valuePtr)
int(* tcl_DictObjRemoveKeyList )(Tcl_Interp *interp, Tcl_Obj *dictPtr, int keyc, Tcl_Obj *CONST *keyv)
Tcl_Obj *(* tcl_NewDictObj )(void)
Tcl_Obj *(* tcl_DbNewDictObj )(CONST char *file, int line)
void(* tcl_RegisterConfig )(Tcl_Interp *interp, CONST char *pkgName, Tcl_Config *configuration, CONST char *valEncoding)
Tcl_Namespace *(* tcl_CreateNamespace )(Tcl_Interp *interp, CONST char *name, ClientData clientData, Tcl_NamespaceDeleteProc *deleteProc)
void(* tcl_DeleteNamespace )(Tcl_Namespace *nsPtr)
int(* tcl_AppendExportList )(Tcl_Interp *interp, Tcl_Namespace *nsPtr, Tcl_Obj *objPtr)
int(* tcl_Export )(Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern, int resetListFirst)
int(* tcl_Import )(Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern, int allowOverwrite)
int(* tcl_ForgetImport )(Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern)
Tcl_Namespace *(* tcl_GetCurrentNamespace )(Tcl_Interp *interp)
Tcl_Namespace *(* tcl_GetGlobalNamespace )(Tcl_Interp *interp)
Tcl_Namespace *(* tcl_FindNamespace )(Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags)
Tcl_Command(* tcl_FindCommand )(Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags)
Tcl_Command(* tcl_GetCommandFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr)
void(* tcl_GetCommandFullName )(Tcl_Interp *interp, Tcl_Command command, Tcl_Obj *objPtr)
int(* tcl_FSEvalFileEx )(Tcl_Interp *interp, Tcl_Obj *fileName, CONST char *encodingName)
Tcl_ExitProc *(* tcl_SetExitProc )(Tcl_ExitProc *proc)
void(* tcl_LimitAddHandler )(Tcl_Interp *interp, int type, Tcl_LimitHandlerProc *handlerProc, ClientData clientData, Tcl_LimitHandlerDeleteProc *deleteProc)
void(* tcl_LimitRemoveHandler )(Tcl_Interp *interp, int type, Tcl_LimitHandlerProc *handlerProc, ClientData clientData)
int(* tcl_LimitReady )(Tcl_Interp *interp)
int(* tcl_LimitCheck )(Tcl_Interp *interp)
int(* tcl_LimitExceeded )(Tcl_Interp *interp)
void(* tcl_LimitSetCommands )(Tcl_Interp *interp, int commandLimit)
void(* tcl_LimitSetTime )(Tcl_Interp *interp, Tcl_Time *timeLimitPtr)
void(* tcl_LimitSetGranularity )(Tcl_Interp *interp, int type, int granularity)
int(* tcl_LimitTypeEnabled )(Tcl_Interp *interp, int type)
int(* tcl_LimitTypeExceeded )(Tcl_Interp *interp, int type)
void(* tcl_LimitTypeSet )(Tcl_Interp *interp, int type)
void(* tcl_LimitTypeReset )(Tcl_Interp *interp, int type)
int(* tcl_LimitGetCommands )(Tcl_Interp *interp)
void(* tcl_LimitGetTime )(Tcl_Interp *interp, Tcl_Time *timeLimitPtr)
int(* tcl_LimitGetGranularity )(Tcl_Interp *interp, int type)
Tcl_InterpState(* tcl_SaveInterpState )(Tcl_Interp *interp, int status)
int(* tcl_RestoreInterpState )(Tcl_Interp *interp, Tcl_InterpState state)
void(* tcl_DiscardInterpState )(Tcl_InterpState state)
int(* tcl_SetReturnOptions )(Tcl_Interp *interp, Tcl_Obj *options)
Tcl_Obj *(* tcl_GetReturnOptions )(Tcl_Interp *interp, int result)
int(* tcl_IsEnsemble )(Tcl_Command token)
Tcl_Command(* tcl_CreateEnsemble )(Tcl_Interp *interp, CONST char *name, Tcl_Namespace *namespacePtr, int flags)
Tcl_Command(* tcl_FindEnsemble )(Tcl_Interp *interp, Tcl_Obj *cmdNameObj, int flags)
int(* tcl_SetEnsembleSubcommandList )(Tcl_Interp *interp, Tcl_Command token, Tcl_Obj *subcmdList)
int(* tcl_SetEnsembleMappingDict )(Tcl_Interp *interp, Tcl_Command token, Tcl_Obj *mapDict)
int(* tcl_SetEnsembleUnknownHandler )(Tcl_Interp *interp, Tcl_Command token, Tcl_Obj *unknownList)
int(* tcl_SetEnsembleFlags )(Tcl_Interp *interp, Tcl_Command token, int flags)
int(* tcl_GetEnsembleSubcommandList )(Tcl_Interp *interp, Tcl_Command token, Tcl_Obj **subcmdListPtr)
int(* tcl_GetEnsembleMappingDict )(Tcl_Interp *interp, Tcl_Command token, Tcl_Obj **mapDictPtr)
int(* tcl_GetEnsembleUnknownHandler )(Tcl_Interp *interp, Tcl_Command token, Tcl_Obj **unknownListPtr)
int(* tcl_GetEnsembleFlags )(Tcl_Interp *interp, Tcl_Command token, int *flagsPtr)
int(* tcl_GetEnsembleNamespace )(Tcl_Interp *interp, Tcl_Command token, Tcl_Namespace **namespacePtrPtr)
void(* tcl_SetTimeProc )(Tcl_GetTimeProc *getProc, Tcl_ScaleTimeProc *scaleProc, ClientData clientData)
void(* tcl_QueryTimeProc )(Tcl_GetTimeProc **getProc, Tcl_ScaleTimeProc **scaleProc, ClientData *clientData)
Tcl_DriverThreadActionProc *(* tcl_ChannelThreadActionProc )(CONST Tcl_ChannelType *chanTypePtr)
Tcl_Obj *(* tcl_NewBignumObj )(mp_int *value)
Tcl_Obj *(* tcl_DbNewBignumObj )(mp_int *value, CONST char *file, int line)
void(* tcl_SetBignumObj )(Tcl_Obj *obj, mp_int *value)
int(* tcl_GetBignumFromObj )(Tcl_Interp *interp, Tcl_Obj *obj, mp_int *value)
int(* tcl_TakeBignumFromObj )(Tcl_Interp *interp, Tcl_Obj *obj, mp_int *value)
int(* tcl_TruncateChannel )(Tcl_Channel chan, Tcl_WideInt length)
Tcl_DriverTruncateProc *(* tcl_ChannelTruncateProc )(CONST Tcl_ChannelType *chanTypePtr)
void(* tcl_SetChannelErrorInterp )(Tcl_Interp *interp, Tcl_Obj *msg)
void(* tcl_GetChannelErrorInterp )(Tcl_Interp *interp, Tcl_Obj **msg)
void(* tcl_SetChannelError )(Tcl_Channel chan, Tcl_Obj *msg)
void(* tcl_GetChannelError )(Tcl_Channel chan, Tcl_Obj **msg)
int(* tcl_InitBignumFromDouble )(Tcl_Interp *interp, double initval, mp_int *toInit)
Tcl_Obj *(* tcl_GetNamespaceUnknownHandler )(Tcl_Interp *interp, Tcl_Namespace *nsPtr)
int(* tcl_SetNamespaceUnknownHandler )(Tcl_Interp *interp, Tcl_Namespace *nsPtr, Tcl_Obj *handlerPtr)
int(* tcl_GetEncodingFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_Encoding *encodingPtr)
Tcl_Obj *(* tcl_GetEncodingSearchPath )(void)
int(* tcl_SetEncodingSearchPath )(Tcl_Obj *searchPath)
CONST char *(* tcl_GetEncodingNameFromEnvironment )(Tcl_DString *bufPtr)
int(* tcl_PkgRequireProc )(Tcl_Interp *interp, CONST char *name, int objc, Tcl_Obj *CONST objv[], ClientData *clientDataPtr)
void(* tcl_AppendObjToErrorInfo )(Tcl_Interp *interp, Tcl_Obj *objPtr)
void(* tcl_AppendLimitedToObj )(Tcl_Obj *objPtr, CONST char *bytes, int length, int limit, CONST char *ellipsis)
Tcl_Obj *(* tcl_Format )(Tcl_Interp *interp, CONST char *format, int objc, Tcl_Obj *CONST objv[])
int(* tcl_AppendFormatToObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, CONST char *format, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj *(* tcl_ObjPrintf )(CONST char *format,...)
void(* tcl_AppendPrintfToObj )(Tcl_Obj *objPtr, CONST char *format,...)


Detailed Description

Definition at line 3511 of file tclDecls.h.


Field Documentation

Definition at line 3512 of file tclDecls.h.

Definition at line 3513 of file tclDecls.h.

Referenced by Tcl_InitStubs().

int(* TclStubs::tcl_PkgProvideEx)(Tcl_Interp *interp, CONST char *name, CONST char *version, ClientData clientData)

CONST84_RETURN char*(* TclStubs::tcl_PkgRequireEx)(Tcl_Interp *interp, CONST char *name, CONST char *version, int exact, ClientData *clientDataPtr)

void(* TclStubs::tcl_Panic)(CONST char *format,...)

char*(* TclStubs::tcl_Alloc)(unsigned int size)

void(* TclStubs::tcl_Free)(char *ptr)

char*(* TclStubs::tcl_Realloc)(char *ptr, unsigned int size)

char*(* TclStubs::tcl_DbCkalloc)(unsigned int size, CONST char *file, int line)

int(* TclStubs::tcl_DbCkfree)(char *ptr, CONST char *file, int line)

char*(* TclStubs::tcl_DbCkrealloc)(char *ptr, unsigned int size, CONST char *file, int line)

void(* TclStubs::tcl_CreateFileHandler)(int fd, int mask, Tcl_FileProc *proc, ClientData clientData)

void(* TclStubs::tcl_SetTimer)(Tcl_Time *timePtr)

Referenced by Tcl_SetNotifier(), and Tcl_SetTimer().

void(* TclStubs::tcl_Sleep)(int ms)

void(* TclStubs::tcl_AppendToObj)(Tcl_Obj *objPtr, CONST char *bytes, int length)

void(* TclStubs::tcl_DbDecrRefCount)(Tcl_Obj *objPtr, CONST char *file, int line)

void(* TclStubs::tcl_DbIncrRefCount)(Tcl_Obj *objPtr, CONST char *file, int line)

int(* TclStubs::tcl_DbIsShared)(Tcl_Obj *objPtr, CONST char *file, int line)

Tcl_Obj*(* TclStubs::tcl_DbNewBooleanObj)(int boolValue, CONST char *file, int line)

Tcl_Obj*(* TclStubs::tcl_DbNewByteArrayObj)(CONST unsigned char *bytes, int length, CONST char *file, int line)

Tcl_Obj*(* TclStubs::tcl_DbNewDoubleObj)(double doubleValue, CONST char *file, int line)

Tcl_Obj*(* TclStubs::tcl_DbNewListObj)(int objc, Tcl_Obj *CONST *objv, CONST char *file, int line)

Tcl_Obj*(* TclStubs::tcl_DbNewLongObj)(long longValue, CONST char *file, int line)

Tcl_Obj*(* TclStubs::tcl_DbNewObj)(CONST char *file, int line)

Tcl_Obj*(* TclStubs::tcl_DbNewStringObj)(CONST char *bytes, int length, CONST char *file, int line)

int(* TclStubs::tcl_GetBoolean)(Tcl_Interp *interp, CONST char *src, int *boolPtr)

unsigned char*(* TclStubs::tcl_GetByteArrayFromObj)(Tcl_Obj *objPtr, int *lengthPtr)

int(* TclStubs::tcl_GetDouble)(Tcl_Interp *interp, CONST char *src, double *doublePtr)

int(* TclStubs::tcl_GetIndexFromObj)(Tcl_Interp *interp, Tcl_Obj *objPtr, CONST84 char **tablePtr, CONST char *msg, int flags, int *indexPtr)

int(* TclStubs::tcl_GetInt)(Tcl_Interp *interp, CONST char *src, int *intPtr)

Tcl_ObjType*(* TclStubs::tcl_GetObjType)(CONST char *typeName)

char*(* TclStubs::tcl_GetStringFromObj)(Tcl_Obj *objPtr, int *lengthPtr)

int(* TclStubs::tcl_ListObjGetElements)(Tcl_Interp *interp, Tcl_Obj *listPtr, int *objcPtr, Tcl_Obj ***objvPtr)

int(* TclStubs::tcl_ListObjIndex)(Tcl_Interp *interp, Tcl_Obj *listPtr, int index, Tcl_Obj **objPtrPtr)

int(* TclStubs::tcl_ListObjLength)(Tcl_Interp *interp, Tcl_Obj *listPtr, int *lengthPtr)

int(* TclStubs::tcl_ListObjReplace)(Tcl_Interp *interp, Tcl_Obj *listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[])

Tcl_Obj*(* TclStubs::tcl_NewByteArrayObj)(CONST unsigned char *bytes, int length)

Tcl_Obj*(* TclStubs::tcl_NewDoubleObj)(double doubleValue)

Tcl_Obj*(* TclStubs::tcl_NewIntObj)(int intValue)

Tcl_Obj*(* TclStubs::tcl_NewLongObj)(long longValue)

Tcl_Obj*(* TclStubs::tcl_NewStringObj)(CONST char *bytes, int length)

void(* TclStubs::tcl_SetBooleanObj)(Tcl_Obj *objPtr, int boolValue)

void(* TclStubs::tcl_SetByteArrayObj)(Tcl_Obj *objPtr, CONST unsigned char *bytes, int length)

void(* TclStubs::tcl_SetDoubleObj)(Tcl_Obj *objPtr, double doubleValue)

void(* TclStubs::tcl_SetIntObj)(Tcl_Obj *objPtr, int intValue)

void(* TclStubs::tcl_SetLongObj)(Tcl_Obj *objPtr, long longValue)

void(* TclStubs::tcl_SetStringObj)(Tcl_Obj *objPtr, CONST char *bytes, int length)

void(* TclStubs::tcl_AddErrorInfo)(Tcl_Interp *interp, CONST char *message)

void(* TclStubs::tcl_AddObjErrorInfo)(Tcl_Interp *interp, CONST char *message, int length)

void(* TclStubs::tcl_AppendElement)(Tcl_Interp *interp, CONST char *element)

char(* TclStubs::tcl_Backslash)(CONST char *src, int *readPtr)

int(* TclStubs::tcl_BadChannelOption)(Tcl_Interp *interp, CONST char *optionName, CONST char *optionList)

void(* TclStubs::tcl_CallWhenDeleted)(Tcl_Interp *interp, Tcl_InterpDeleteProc *proc, ClientData clientData)

void(* TclStubs::tcl_CancelIdleCall)(Tcl_IdleProc *idleProc, ClientData clientData)

int(* TclStubs::tcl_Close)(Tcl_Interp *interp, Tcl_Channel chan)

int(* TclStubs::tcl_CommandComplete)(CONST char *cmd)

char*(* TclStubs::tcl_Concat)(int argc, CONST84 char *CONST *argv)

int(* TclStubs::tcl_ConvertElement)(CONST char *src, char *dst, int flags)

int(* TclStubs::tcl_ConvertCountedElement)(CONST char *src, int length, char *dst, int flags)

int(* TclStubs::tcl_CreateAlias)(Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int argc, CONST84 char *CONST *argv)

int(* TclStubs::tcl_CreateAliasObj)(Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int objc, Tcl_Obj *CONST objv[])

Tcl_Channel(* TclStubs::tcl_CreateChannel)(Tcl_ChannelType *typePtr, CONST char *chanName, ClientData instanceData, int mask)

void(* TclStubs::tcl_CreateChannelHandler)(Tcl_Channel chan, int mask, Tcl_ChannelProc *proc, ClientData clientData)

void(* TclStubs::tcl_CreateCloseHandler)(Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData)

Tcl_Command(* TclStubs::tcl_CreateCommand)(Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc)

void(* TclStubs::tcl_CreateEventSource)(Tcl_EventSetupProc *setupProc, Tcl_EventCheckProc *checkProc, ClientData clientData)

void(* TclStubs::tcl_CreateExitHandler)(Tcl_ExitProc *proc, ClientData clientData)

void(* TclStubs::tcl_CreateMathFunc)(Tcl_Interp *interp, CONST char *name, int numArgs, Tcl_ValueType *argTypes, Tcl_MathProc *proc, ClientData clientData)

Tcl_Command(* TclStubs::tcl_CreateObjCommand)(Tcl_Interp *interp, CONST char *cmdName, Tcl_ObjCmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc)

Tcl_Interp*(* TclStubs::tcl_CreateSlave)(Tcl_Interp *interp, CONST char *slaveName, int isSafe)

Tcl_TimerToken(* TclStubs::tcl_CreateTimerHandler)(int milliseconds, Tcl_TimerProc *proc, ClientData clientData)

Tcl_Trace(* TclStubs::tcl_CreateTrace)(Tcl_Interp *interp, int level, Tcl_CmdTraceProc *proc, ClientData clientData)

void(* TclStubs::tcl_DeleteAssocData)(Tcl_Interp *interp, CONST char *name)

void(* TclStubs::tcl_DeleteChannelHandler)(Tcl_Channel chan, Tcl_ChannelProc *proc, ClientData clientData)

void(* TclStubs::tcl_DeleteCloseHandler)(Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData)

int(* TclStubs::tcl_DeleteCommand)(Tcl_Interp *interp, CONST char *cmdName)

void(* TclStubs::tcl_DeleteEvents)(Tcl_EventDeleteProc *proc, ClientData clientData)

void(* TclStubs::tcl_DeleteEventSource)(Tcl_EventSetupProc *setupProc, Tcl_EventCheckProc *checkProc, ClientData clientData)

void(* TclStubs::tcl_DeleteExitHandler)(Tcl_ExitProc *proc, ClientData clientData)

void(* TclStubs::tcl_DetachPids)(int numPids, Tcl_Pid *pidPtr)

void(* TclStubs::tcl_DontCallWhenDeleted)(Tcl_Interp *interp, Tcl_InterpDeleteProc *proc, ClientData clientData)

void(* TclStubs::tcl_DoWhenIdle)(Tcl_IdleProc *proc, ClientData clientData)

char*(* TclStubs::tcl_DStringAppend)(Tcl_DString *dsPtr, CONST char *bytes, int length)

char*(* TclStubs::tcl_DStringAppendElement)(Tcl_DString *dsPtr, CONST char *element)

int(* TclStubs::tcl_Eof)(Tcl_Channel chan)

CONST84_RETURN char*(* TclStubs::tcl_ErrnoId)(void)

CONST84_RETURN char*(* TclStubs::tcl_ErrnoMsg)(int err)

int(* TclStubs::tcl_Eval)(Tcl_Interp *interp, CONST char *script)

int(* TclStubs::tcl_EvalFile)(Tcl_Interp *interp, CONST char *fileName)

void(* TclStubs::tcl_EventuallyFree)(ClientData clientData, Tcl_FreeProc *freeProc)

void(* TclStubs::tcl_Exit)(int status)

int(* TclStubs::tcl_ExposeCommand)(Tcl_Interp *interp, CONST char *hiddenCmdToken, CONST char *cmdName)

int(* TclStubs::tcl_ExprBoolean)(Tcl_Interp *interp, CONST char *expr, int *ptr)

int(* TclStubs::tcl_ExprDouble)(Tcl_Interp *interp, CONST char *expr, double *ptr)

int(* TclStubs::tcl_ExprLong)(Tcl_Interp *interp, CONST char *expr, long *ptr)

int(* TclStubs::tcl_ExprString)(Tcl_Interp *interp, CONST char *expr)

void(* TclStubs::tcl_Finalize)(void)

void(* TclStubs::tcl_FindExecutable)(CONST char *argv0)

int(* TclStubs::tcl_Flush)(Tcl_Channel chan)

int(* TclStubs::tcl_GetAlias)(Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr)

int(* TclStubs::tcl_GetAliasObj)(Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv)

ClientData(* TclStubs::tcl_GetAssocData)(Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc **procPtr)

Tcl_Channel(* TclStubs::tcl_GetChannel)(Tcl_Interp *interp, CONST char *chanName, int *modePtr)

int(* TclStubs::tcl_GetChannelHandle)(Tcl_Channel chan, int direction, ClientData *handlePtr)

ClientData(* TclStubs::tcl_GetChannelInstanceData)(Tcl_Channel chan)

int(* TclStubs::tcl_GetChannelMode)(Tcl_Channel chan)

CONST84_RETURN char*(* TclStubs::tcl_GetChannelName)(Tcl_Channel chan)

int(* TclStubs::tcl_GetCommandInfo)(Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdInfo *infoPtr)

int(* TclStubs::tcl_GetErrno)(void)

CONST84_RETURN char*(* TclStubs::tcl_GetHostName)(void)

int(* TclStubs::tcl_GetInterpPath)(Tcl_Interp *askInterp, Tcl_Interp *slaveInterp)

CONST char*(* TclStubs::tcl_GetNameOfExecutable)(void)

int(* TclStubs::tcl_GetOpenFile)(Tcl_Interp *interp, CONST char *chanID, int forWriting, int checkUsage, ClientData *filePtr)

int(* TclStubs::tcl_Gets)(Tcl_Channel chan, Tcl_DString *dsPtr)

int(* TclStubs::tcl_GetsObj)(Tcl_Channel chan, Tcl_Obj *objPtr)

Tcl_Interp*(* TclStubs::tcl_GetSlave)(Tcl_Interp *interp, CONST char *slaveName)

Tcl_Channel(* TclStubs::tcl_GetStdChannel)(int type)

CONST84_RETURN char*(* TclStubs::tcl_GetStringResult)(Tcl_Interp *interp)

CONST84_RETURN char*(* TclStubs::tcl_GetVar)(Tcl_Interp *interp, CONST char *varName, int flags)

CONST84_RETURN char*(* TclStubs::tcl_GetVar2)(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags)

int(* TclStubs::tcl_HideCommand)(Tcl_Interp *interp, CONST char *cmdName, CONST char *hiddenCmdToken)

void(* TclStubs::tcl_InitHashTable)(Tcl_HashTable *tablePtr, int keyType)

int(* TclStubs::tcl_InputBlocked)(Tcl_Channel chan)

int(* TclStubs::tcl_InputBuffered)(Tcl_Channel chan)

char*(* TclStubs::tcl_JoinPath)(int argc, CONST84 char *CONST *argv, Tcl_DString *resultPtr)

int(* TclStubs::tcl_LinkVar)(Tcl_Interp *interp, CONST char *varName, char *addr, int type)

Definition at line 3735 of file tclDecls.h.

Tcl_Channel(* TclStubs::tcl_MakeFileChannel)(ClientData handle, int mode)

Tcl_Channel(* TclStubs::tcl_MakeTcpClientChannel)(ClientData tcpSocket)

char*(* TclStubs::tcl_Merge)(int argc, CONST84 char *CONST *argv)

void(* TclStubs::tcl_NotifyChannel)(Tcl_Channel channel, int mask)

Tcl_Obj*(* TclStubs::tcl_ObjSetVar2)(Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, Tcl_Obj *newValuePtr, int flags)

Tcl_Channel(* TclStubs::tcl_OpenCommandChannel)(Tcl_Interp *interp, int argc, CONST84 char **argv, int flags)

Tcl_Channel(* TclStubs::tcl_OpenFileChannel)(Tcl_Interp *interp, CONST char *fileName, CONST char *modeString, int permissions)

Tcl_Channel(* TclStubs::tcl_OpenTcpClient)(Tcl_Interp *interp, int port, CONST char *address, CONST char *myaddr, int myport, int async)

Tcl_Channel(* TclStubs::tcl_OpenTcpServer)(Tcl_Interp *interp, int port, CONST char *host, Tcl_TcpAcceptProc *acceptProc, ClientData callbackData)

void(* TclStubs::tcl_Preserve)(ClientData data)

int(* TclStubs::tcl_PutEnv)(CONST char *assignment)

CONST84_RETURN char*(* TclStubs::tcl_PosixError)(Tcl_Interp *interp)

int(* TclStubs::tcl_Read)(Tcl_Channel chan, char *bufPtr, int toRead)

int(* TclStubs::tcl_RecordAndEval)(Tcl_Interp *interp, CONST char *cmd, int flags)

int(* TclStubs::tcl_RegExpExec)(Tcl_Interp *interp, Tcl_RegExp regexp, CONST char *text, CONST char *start)

int(* TclStubs::tcl_RegExpMatch)(Tcl_Interp *interp, CONST char *text, CONST char *pattern)

void(* TclStubs::tcl_RegExpRange)(Tcl_RegExp regexp, int index, CONST84 char **startPtr, CONST84 char **endPtr)

void(* TclStubs::tcl_Release)(ClientData clientData)

int(* TclStubs::tcl_ScanElement)(CONST char *str, int *flagPtr)

int(* TclStubs::tcl_ScanCountedElement)(CONST char *str, int length, int *flagPtr)

int(* TclStubs::tcl_SeekOld)(Tcl_Channel chan, int offset, int mode)

void(* TclStubs::tcl_SetAssocData)(Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc *proc, ClientData clientData)

void(* TclStubs::tcl_SetChannelBufferSize)(Tcl_Channel chan, int sz)

int(* TclStubs::tcl_SetChannelOption)(Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, CONST char *newValue)

int(* TclStubs::tcl_SetCommandInfo)(Tcl_Interp *interp, CONST char *cmdName, CONST Tcl_CmdInfo *infoPtr)

void(* TclStubs::tcl_SetErrno)(int err)

void(* TclStubs::tcl_SetPanicProc)(Tcl_PanicProc *panicProc)

void(* TclStubs::tcl_SetResult)(Tcl_Interp *interp, char *result, Tcl_FreeProc *freeProc)

void(* TclStubs::tcl_SetStdChannel)(Tcl_Channel channel, int type)

CONST84_RETURN char*(* TclStubs::tcl_SetVar)(Tcl_Interp *interp, CONST char *varName, CONST char *newValue, int flags)

CONST84_RETURN char*(* TclStubs::tcl_SetVar2)(Tcl_Interp *interp, CONST char *part1, CONST char *part2, CONST char *newValue, int flags)

CONST84_RETURN char*(* TclStubs::tcl_SignalId)(int sig)

CONST84_RETURN char*(* TclStubs::tcl_SignalMsg)(int sig)

int(* TclStubs::tcl_SplitList)(Tcl_Interp *interp, CONST char *listStr, int *argcPtr, CONST84 char ***argvPtr)

void(* TclStubs::tcl_SplitPath)(CONST char *path, int *argcPtr, CONST84 char ***argvPtr)

void(* TclStubs::tcl_StaticPackage)(Tcl_Interp *interp, CONST char *pkgName, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc)

int(* TclStubs::tcl_StringMatch)(CONST char *str, CONST char *pattern)

int(* TclStubs::tcl_TellOld)(Tcl_Channel chan)

int(* TclStubs::tcl_TraceVar)(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData)

int(* TclStubs::tcl_TraceVar2)(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData)

char*(* TclStubs::tcl_TranslateFileName)(Tcl_Interp *interp, CONST char *name, Tcl_DString *bufferPtr)

int(* TclStubs::tcl_Ungets)(Tcl_Channel chan, CONST char *str, int len, int atHead)

void(* TclStubs::tcl_UnlinkVar)(Tcl_Interp *interp, CONST char *varName)

int(* TclStubs::tcl_UnsetVar)(Tcl_Interp *interp, CONST char *varName, int flags)

int(* TclStubs::tcl_UnsetVar2)(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags)

void(* TclStubs::tcl_UntraceVar)(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData)

void(* TclStubs::tcl_UntraceVar2)(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData)

void(* TclStubs::tcl_UpdateLinkedVar)(Tcl_Interp *interp, CONST char *varName)

int(* TclStubs::tcl_UpVar)(Tcl_Interp *interp, CONST char *frameName, CONST char *varName, CONST char *localName, int flags)

int(* TclStubs::tcl_UpVar2)(Tcl_Interp *interp, CONST char *frameName, CONST char *part1, CONST char *part2, CONST char *localName, int flags)

ClientData(* TclStubs::tcl_VarTraceInfo)(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData)

ClientData(* TclStubs::tcl_VarTraceInfo2)(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData)

int(* TclStubs::tcl_Write)(Tcl_Channel chan, CONST char *s, int slen)

void(* TclStubs::tcl_WrongNumArgs)(Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], CONST char *message)

int(* TclStubs::tcl_DumpActiveMemory)(CONST char *fileName)

void(* TclStubs::tcl_ValidateAllMemory)(CONST char *file, int line)

void(* TclStubs::tcl_AppendResultVA)(Tcl_Interp *interp, va_list argList)

CONST84_RETURN char*(* TclStubs::tcl_HashStats)(Tcl_HashTable *tablePtr)

CONST84_RETURN char*(* TclStubs::tcl_ParseVar)(Tcl_Interp *interp, CONST char *start, CONST84 char **termPtr)

CONST84_RETURN char*(* TclStubs::tcl_PkgPresent)(Tcl_Interp *interp, CONST char *name, CONST char *version, int exact)

CONST84_RETURN char*(* TclStubs::tcl_PkgPresentEx)(Tcl_Interp *interp, CONST char *name, CONST char *version, int exact, ClientData *clientDataPtr)

int(* TclStubs::tcl_PkgProvide)(Tcl_Interp *interp, CONST char *name, CONST char *version)

CONST84_RETURN char*(* TclStubs::tcl_PkgRequire)(Tcl_Interp *interp, CONST char *name, CONST char *version, int exact)

void(* TclStubs::tcl_SetErrorCodeVA)(Tcl_Interp *interp, va_list argList)

int(* TclStubs::tcl_VarEvalVA)(Tcl_Interp *interp, va_list argList)

Tcl_Pid(* TclStubs::tcl_WaitPid)(Tcl_Pid pid, int *statPtr, int options)

void(* TclStubs::tcl_PanicVA)(CONST char *format, va_list argList)

void(* TclStubs::tcl_GetVersion)(int *major, int *minor, int *patchLevel, int *type)

Tcl_Channel(* TclStubs::tcl_StackChannel)(Tcl_Interp *interp, Tcl_ChannelType *typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan)

Tcl_Channel(* TclStubs::tcl_GetStackedChannel)(Tcl_Channel chan)

void(* TclStubs::tcl_SetMainLoop)(Tcl_MainLoopProc *proc)

Definition at line 3848 of file tclDecls.h.

void(* TclStubs::tcl_CreateThreadExitHandler)(Tcl_ExitProc *proc, ClientData clientData)

void(* TclStubs::tcl_DeleteThreadExitHandler)(Tcl_ExitProc *proc, ClientData clientData)

int(* TclStubs::tcl_EvalEx)(Tcl_Interp *interp, CONST char *script, int numBytes, int flags)

void(* TclStubs::tcl_ExitThread)(int status)

CONST84_RETURN char*(* TclStubs::tcl_GetEncodingName)(Tcl_Encoding encoding)

int(* TclStubs::tcl_GetIndexFromObjStruct)(Tcl_Interp *interp, Tcl_Obj *objPtr, CONST VOID *tablePtr, int offset, CONST char *msg, int flags, int *indexPtr)

Tcl_Obj*(* TclStubs::tcl_GetVar2Ex)(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags)

ClientData(* TclStubs::tcl_InitNotifier)(void)

Referenced by Tcl_SetNotifier(), and TclInitNotifier().

void(* TclStubs::tcl_MutexLock)(Tcl_Mutex *mutexPtr)

void(* TclStubs::tcl_ConditionWait)(Tcl_Condition *condPtr, Tcl_Mutex *mutexPtr, Tcl_Time *timePtr)

int(* TclStubs::tcl_NumUtfChars)(CONST char *src, int length)

int(* TclStubs::tcl_ReadChars)(Tcl_Channel channel, Tcl_Obj *objPtr, int charsToRead, int appendFlag)

Tcl_Obj*(* TclStubs::tcl_SetVar2Ex)(Tcl_Interp *interp, CONST char *part1, CONST char *part2, Tcl_Obj *newValuePtr, int flags)

int(* TclStubs::tcl_UniCharToUtf)(int ch, char *buf)

CONST84_RETURN char*(* TclStubs::tcl_UtfAtIndex)(CONST char *src, int index)

int(* TclStubs::tcl_UtfCharComplete)(CONST char *src, int length)

int(* TclStubs::tcl_UtfBackslash)(CONST char *src, int *readPtr, char *dst)

CONST84_RETURN char*(* TclStubs::tcl_UtfFindFirst)(CONST char *src, int ch)

CONST84_RETURN char*(* TclStubs::tcl_UtfFindLast)(CONST char *src, int ch)

CONST84_RETURN char*(* TclStubs::tcl_UtfNext)(CONST char *src)

CONST84_RETURN char*(* TclStubs::tcl_UtfPrev)(CONST char *src, CONST char *start)

int(* TclStubs::tcl_UtfToUniChar)(CONST char *src, Tcl_UniChar *chPtr)

int(* TclStubs::tcl_WriteChars)(Tcl_Channel chan, CONST char *src, int srcLen)

int(* TclStubs::tcl_WriteObj)(Tcl_Channel chan, Tcl_Obj *objPtr)

CONST84_RETURN char*(* TclStubs::tcl_GetDefaultEncodingDir)(void)

void(* TclStubs::tcl_SetDefaultEncodingDir)(CONST char *path)

int(* TclStubs::tcl_UniCharLen)(CONST Tcl_UniChar *uniStr)

int(* TclStubs::tcl_UniCharNcmp)(CONST Tcl_UniChar *ucs, CONST Tcl_UniChar *uct, unsigned long numChars)

char*(* TclStubs::tcl_UniCharToUtfDString)(CONST Tcl_UniChar *uniStr, int uniLength, Tcl_DString *dsPtr)

void(* TclStubs::tcl_FreeParse)(Tcl_Parse *parsePtr)

void(* TclStubs::tcl_LogCommandInfo)(Tcl_Interp *interp, CONST char *script, CONST char *command, int length)

int(* TclStubs::tcl_ParseBraces)(Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr, int append, CONST84 char **termPtr)

int(* TclStubs::tcl_ParseCommand)(Tcl_Interp *interp, CONST char *start, int numBytes, int nested, Tcl_Parse *parsePtr)

int(* TclStubs::tcl_ParseExpr)(Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr)

int(* TclStubs::tcl_ParseQuotedString)(Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr, int append, CONST84 char **termPtr)

int(* TclStubs::tcl_ParseVarName)(Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr, int append)

int(* TclStubs::tcl_Chdir)(CONST char *dirName)

int(* TclStubs::tcl_Access)(CONST char *path, int mode)

int(* TclStubs::tcl_Stat)(CONST char *path, struct stat *bufPtr)

int(* TclStubs::tcl_UtfNcmp)(CONST char *s1, CONST char *s2, unsigned long n)

int(* TclStubs::tcl_UtfNcasecmp)(CONST char *s1, CONST char *s2, unsigned long n)

int(* TclStubs::tcl_StringCaseMatch)(CONST char *str, CONST char *pattern, int nocase)

int(* TclStubs::tcl_RegExpExecObj)(Tcl_Interp *interp, Tcl_RegExp regexp, Tcl_Obj *textObj, int offset, int nmatches, int flags)

Tcl_Obj*(* TclStubs::tcl_NewUnicodeObj)(CONST Tcl_UniChar *unicode, int numChars)

void(* TclStubs::tcl_SetUnicodeObj)(Tcl_Obj *objPtr, CONST Tcl_UniChar *unicode, int numChars)

Tcl_Obj*(* TclStubs::tcl_GetRange)(Tcl_Obj *objPtr, int first, int last)

void(* TclStubs::tcl_SetNotifier)(Tcl_NotifierProcs *notifierProcPtr)

int(* TclStubs::tcl_ProcObjCmd)(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])

int(* TclStubs::tcl_CreateThread)(Tcl_ThreadId *idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags)

int(* TclStubs::tcl_ReadRaw)(Tcl_Channel chan, char *dst, int bytesToRead)

int(* TclStubs::tcl_WriteRaw)(Tcl_Channel chan, CONST char *src, int srcLen)

Tcl_Channel(* TclStubs::tcl_GetTopChannel)(Tcl_Channel chan)

int(* TclStubs::tcl_ChannelBuffered)(Tcl_Channel chan)

CONST84_RETURN char*(* TclStubs::tcl_ChannelName)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverBlockModeProc*(* TclStubs::tcl_ChannelBlockModeProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverCloseProc*(* TclStubs::tcl_ChannelCloseProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverClose2Proc*(* TclStubs::tcl_ChannelClose2Proc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverInputProc*(* TclStubs::tcl_ChannelInputProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverOutputProc*(* TclStubs::tcl_ChannelOutputProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverSeekProc*(* TclStubs::tcl_ChannelSeekProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverSetOptionProc*(* TclStubs::tcl_ChannelSetOptionProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverGetOptionProc*(* TclStubs::tcl_ChannelGetOptionProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverWatchProc*(* TclStubs::tcl_ChannelWatchProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverGetHandleProc*(* TclStubs::tcl_ChannelGetHandleProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverFlushProc*(* TclStubs::tcl_ChannelFlushProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_DriverHandlerProc*(* TclStubs::tcl_ChannelHandlerProc)(CONST Tcl_ChannelType *chanTypePtr)

int(* TclStubs::tcl_IsChannelShared)(Tcl_Channel channel)

int(* TclStubs::tcl_IsChannelRegistered)(Tcl_Interp *interp, Tcl_Channel channel)

void(* TclStubs::tcl_CutChannel)(Tcl_Channel channel)

void(* TclStubs::tcl_SpliceChannel)(Tcl_Channel channel)

void(* TclStubs::tcl_ClearChannelHandlers)(Tcl_Channel channel)

int(* TclStubs::tcl_IsChannelExisting)(CONST char *channelName)

int(* TclStubs::tcl_UniCharNcasecmp)(CONST Tcl_UniChar *ucs, CONST Tcl_UniChar *uct, unsigned long numChars)

int(* TclStubs::tcl_UniCharCaseMatch)(CONST Tcl_UniChar *uniStr, CONST Tcl_UniChar *uniPattern, int nocase)

Tcl_HashEntry*(* TclStubs::tcl_FindHashEntry)(Tcl_HashTable *tablePtr, CONST char *key)

Tcl_HashEntry*(* TclStubs::tcl_CreateHashEntry)(Tcl_HashTable *tablePtr, CONST char *key, int *newPtr)

void(* TclStubs::tcl_InitCustomHashTable)(Tcl_HashTable *tablePtr, int keyType, Tcl_HashKeyType *typePtr)

ClientData(* TclStubs::tcl_CommandTraceInfo)(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *procPtr, ClientData prevClientData)

int(* TclStubs::tcl_TraceCommand)(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *proc, ClientData clientData)

void(* TclStubs::tcl_UntraceCommand)(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *proc, ClientData clientData)

char*(* TclStubs::tcl_AttemptAlloc)(unsigned int size)

char*(* TclStubs::tcl_AttemptDbCkalloc)(unsigned int size, CONST char *file, int line)

char*(* TclStubs::tcl_AttemptRealloc)(char *ptr, unsigned int size)

char*(* TclStubs::tcl_AttemptDbCkrealloc)(char *ptr, unsigned int size, CONST char *file, int line)

int(* TclStubs::tcl_GetMathFuncInfo)(Tcl_Interp *interp, CONST char *name, int *numArgsPtr, Tcl_ValueType **argTypesPtr, Tcl_MathProc **procPtr, ClientData *clientDataPtr)

int(* TclStubs::tcl_DetachChannel)(Tcl_Interp *interp, Tcl_Channel channel)

int(* TclStubs::tcl_IsStandardChannel)(Tcl_Channel channel)

int(* TclStubs::tcl_FSLoadFile)(Tcl_Interp *interp, Tcl_Obj *pathPtr, CONST char *sym1, CONST char *sym2, Tcl_PackageInitProc **proc1Ptr, Tcl_PackageInitProc **proc2Ptr, Tcl_LoadHandle *handlePtr, Tcl_FSUnloadFileProc **unloadProcPtr)

Tcl_Obj*(* TclStubs::tcl_FSLink)(Tcl_Obj *pathPtr, Tcl_Obj *toPtr, int linkAction)

int(* TclStubs::tcl_FSUtime)(Tcl_Obj *pathPtr, struct utimbuf *tval)

Tcl_Channel(* TclStubs::tcl_FSOpenFileChannel)(Tcl_Interp *interp, Tcl_Obj *pathPtr, CONST char *modeString, int permissions)

Tcl_Obj*(* TclStubs::tcl_FSJoinPath)(Tcl_Obj *listObj, int elements)

int(* TclStubs::tcl_FSEqualPaths)(Tcl_Obj *firstPtr, Tcl_Obj *secondPtr)

ClientData(* TclStubs::tcl_FSData)(Tcl_Filesystem *fsPtr)

int(* TclStubs::tcl_OutputBuffered)(Tcl_Channel chan)

void(* TclStubs::tcl_GetTime)(Tcl_Time *timeBuf)

Tcl_Trace(* TclStubs::tcl_CreateObjTrace)(Tcl_Interp *interp, int level, int flags, Tcl_CmdObjTraceProc *objProc, ClientData clientData, Tcl_CmdObjTraceDeleteProc *delProc)

Tcl_Obj*(* TclStubs::tcl_DbNewWideIntObj)(Tcl_WideInt wideValue, CONST char *file, int line)

Tcl_Obj*(* TclStubs::tcl_NewWideIntObj)(Tcl_WideInt wideValue)

void(* TclStubs::tcl_SetWideIntObj)(Tcl_Obj *objPtr, Tcl_WideInt wideValue)

Tcl_WideInt(* TclStubs::tcl_Seek)(Tcl_Channel chan, Tcl_WideInt offset, int mode)

Tcl_WideInt(* TclStubs::tcl_Tell)(Tcl_Channel chan)

Tcl_DriverWideSeekProc*(* TclStubs::tcl_ChannelWideSeekProc)(CONST Tcl_ChannelType *chanTypePtr)

int(* TclStubs::tcl_DictObjSize)(Tcl_Interp *interp, Tcl_Obj *dictPtr, int *sizePtr)

int(* TclStubs::tcl_DictObjFirst)(Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_DictSearch *searchPtr, Tcl_Obj **keyPtrPtr, Tcl_Obj **valuePtrPtr, int *donePtr)

void(* TclStubs::tcl_DictObjNext)(Tcl_DictSearch *searchPtr, Tcl_Obj **keyPtrPtr, Tcl_Obj **valuePtrPtr, int *donePtr)

int(* TclStubs::tcl_DictObjPutKeyList)(Tcl_Interp *interp, Tcl_Obj *dictPtr, int keyc, Tcl_Obj *CONST *keyv, Tcl_Obj *valuePtr)

int(* TclStubs::tcl_DictObjRemoveKeyList)(Tcl_Interp *interp, Tcl_Obj *dictPtr, int keyc, Tcl_Obj *CONST *keyv)

Tcl_Obj*(* TclStubs::tcl_DbNewDictObj)(CONST char *file, int line)

void(* TclStubs::tcl_RegisterConfig)(Tcl_Interp *interp, CONST char *pkgName, Tcl_Config *configuration, CONST char *valEncoding)

Tcl_Namespace*(* TclStubs::tcl_CreateNamespace)(Tcl_Interp *interp, CONST char *name, ClientData clientData, Tcl_NamespaceDeleteProc *deleteProc)

int(* TclStubs::tcl_Export)(Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern, int resetListFirst)

int(* TclStubs::tcl_Import)(Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern, int allowOverwrite)

Tcl_Namespace*(* TclStubs::tcl_FindNamespace)(Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags)

Tcl_Command(* TclStubs::tcl_FindCommand)(Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags)

int(* TclStubs::tcl_FSEvalFileEx)(Tcl_Interp *interp, Tcl_Obj *fileName, CONST char *encodingName)

Tcl_ExitProc*(* TclStubs::tcl_SetExitProc)(Tcl_ExitProc *proc)

void(* TclStubs::tcl_LimitAddHandler)(Tcl_Interp *interp, int type, Tcl_LimitHandlerProc *handlerProc, ClientData clientData, Tcl_LimitHandlerDeleteProc *deleteProc)

void(* TclStubs::tcl_LimitRemoveHandler)(Tcl_Interp *interp, int type, Tcl_LimitHandlerProc *handlerProc, ClientData clientData)

void(* TclStubs::tcl_LimitSetCommands)(Tcl_Interp *interp, int commandLimit)

void(* TclStubs::tcl_LimitSetGranularity)(Tcl_Interp *interp, int type, int granularity)

Tcl_Command(* TclStubs::tcl_CreateEnsemble)(Tcl_Interp *interp, CONST char *name, Tcl_Namespace *namespacePtr, int flags)

void(* TclStubs::tcl_SetTimeProc)(Tcl_GetTimeProc *getProc, Tcl_ScaleTimeProc *scaleProc, ClientData clientData)

void(* TclStubs::tcl_QueryTimeProc)(Tcl_GetTimeProc **getProc, Tcl_ScaleTimeProc **scaleProc, ClientData *clientData)

Tcl_DriverThreadActionProc*(* TclStubs::tcl_ChannelThreadActionProc)(CONST Tcl_ChannelType *chanTypePtr)

Tcl_Obj*(* TclStubs::tcl_DbNewBignumObj)(mp_int *value, CONST char *file, int line)

int(* TclStubs::tcl_TruncateChannel)(Tcl_Channel chan, Tcl_WideInt length)

Tcl_DriverTruncateProc*(* TclStubs::tcl_ChannelTruncateProc)(CONST Tcl_ChannelType *chanTypePtr)

void(* TclStubs::tcl_SetChannelError)(Tcl_Channel chan, Tcl_Obj *msg)

void(* TclStubs::tcl_GetChannelError)(Tcl_Channel chan, Tcl_Obj **msg)

int(* TclStubs::tcl_InitBignumFromDouble)(Tcl_Interp *interp, double initval, mp_int *toInit)

int(* TclStubs::tcl_PkgRequireProc)(Tcl_Interp *interp, CONST char *name, int objc, Tcl_Obj *CONST objv[], ClientData *clientDataPtr)

void(* TclStubs::tcl_AppendLimitedToObj)(Tcl_Obj *objPtr, CONST char *bytes, int length, int limit, CONST char *ellipsis)

Tcl_Obj*(* TclStubs::tcl_Format)(Tcl_Interp *interp, CONST char *format, int objc, Tcl_Obj *CONST objv[])

int(* TclStubs::tcl_AppendFormatToObj)(Tcl_Interp *interp, Tcl_Obj *objPtr, CONST char *format, int objc, Tcl_Obj *CONST objv[])

Tcl_Obj*(* TclStubs::tcl_ObjPrintf)(CONST char *format,...)

void(* TclStubs::tcl_AppendPrintfToObj)(Tcl_Obj *objPtr, CONST char *format,...)


The documentation for this struct was generated from the following file:



Generated on Wed Mar 12 12:18:45 2008 by  doxygen 1.5.1