TclStubs Struct Reference#include <tclDecls.h>
|
Data Fields |
int | magic |
TclStubHooks * | hooks |
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
int(* TclStubs::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) |
int(* TclStubs::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) |
The documentation for this struct was generated from the following file:
Generated on Wed Mar 12 12:18:45 2008 by
1.5.1
|