TclIntStubs Struct Reference#include <tclIntDecls.h>
|
Data Fields |
int | magic |
TclIntStubHooks * | hooks |
void * | reserved0 |
void * | reserved1 |
void * | reserved2 |
void(* | tclAllocateFreeObjects )(void) |
void * | reserved4 |
int(* | tclCleanupChildren )(Tcl_Interp *interp, int numPids, Tcl_Pid *pidPtr, Tcl_Channel errorChan) |
void(* | tclCleanupCommand )(Command *cmdPtr) |
int(* | tclCopyAndCollapse )(int count, CONST char *src, char *dst) |
int(* | tclCopyChannel )(Tcl_Interp *interp, Tcl_Channel inChan, Tcl_Channel outChan, int toRead, Tcl_Obj *cmdPtr) |
int(* | tclCreatePipeline )(Tcl_Interp *interp, int argc, CONST char **argv, Tcl_Pid **pidArrayPtr, TclFile *inPipePtr, TclFile *outPipePtr, TclFile *errFilePtr) |
int(* | tclCreateProc )(Tcl_Interp *interp, Namespace *nsPtr, CONST char *procName, Tcl_Obj *argsPtr, Tcl_Obj *bodyPtr, Proc **procPtrPtr) |
void(* | tclDeleteCompiledLocalVars )(Interp *iPtr, CallFrame *framePtr) |
void(* | tclDeleteVars )(Interp *iPtr, TclVarHashTable *tablePtr) |
void * | reserved13 |
void(* | tclDumpMemoryInfo )(FILE *outFile) |
void * | reserved15 |
void(* | tclExprFloatError )(Tcl_Interp *interp, double value) |
void * | reserved17 |
void * | reserved18 |
void * | reserved19 |
void * | reserved20 |
void * | reserved21 |
int(* | tclFindElement )(Tcl_Interp *interp, CONST char *listStr, int listLength, CONST char **elementPtr, CONST char **nextPtr, int *sizePtr, int *bracePtr) |
Proc *(* | tclFindProc )(Interp *iPtr, CONST char *procName) |
void * | reserved24 |
void(* | tclFreePackageInfo )(Interp *iPtr) |
void * | reserved26 |
void * | reserved27 |
Tcl_Channel(* | tclpGetDefaultStdChannel )(int type) |
void * | reserved29 |
void * | reserved30 |
CONST char *(* | tclGetExtension )(CONST char *name) |
int(* | tclGetFrame )(Tcl_Interp *interp, CONST char *str, CallFrame **framePtrPtr) |
void * | reserved33 |
int(* | tclGetIntForIndex )(Tcl_Interp *interp, Tcl_Obj *objPtr, int endValue, int *indexPtr) |
void * | reserved35 |
int(* | tclGetLong )(Tcl_Interp *interp, CONST char *str, long *longPtr) |
int(* | tclGetLoadedPackages )(Tcl_Interp *interp, char *targetName) |
int(* | tclGetNamespaceForQualName )(Tcl_Interp *interp, CONST char *qualName, Namespace *cxtNsPtr, int flags, Namespace **nsPtrPtr, Namespace **altNsPtrPtr, Namespace **actualCxtPtrPtr, CONST char **simpleNamePtr) |
TclObjCmdProcType(* | tclGetObjInterpProc )(void) |
int(* | tclGetOpenMode )(Tcl_Interp *interp, CONST char *str, int *seekFlagPtr) |
Tcl_Command(* | tclGetOriginalCommand )(Tcl_Command command) |
char *(* | tclpGetUserHome )(CONST char *name, Tcl_DString *bufferPtr) |
void * | reserved43 |
int(* | tclGuessPackageName )(CONST char *fileName, Tcl_DString *bufPtr) |
int(* | tclHideUnsafeCommands )(Tcl_Interp *interp) |
int(* | tclInExit )(void) |
void * | reserved47 |
void * | reserved48 |
void * | reserved49 |
void(* | tclInitCompiledLocals )(Tcl_Interp *interp, CallFrame *framePtr, Namespace *nsPtr) |
int(* | tclInterpInit )(Tcl_Interp *interp) |
void * | reserved52 |
int(* | tclInvokeObjectCommand )(ClientData clientData, Tcl_Interp *interp, int argc, CONST84 char **argv) |
int(* | tclInvokeStringCommand )(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
Proc *(* | tclIsProc )(Command *cmdPtr) |
void * | reserved56 |
void * | reserved57 |
Var *(* | tclLookupVar )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, CONST char *msg, int createPart1, int createPart2, Var **arrayPtrPtr) |
void * | reserved59 |
int(* | tclNeedSpace )(CONST char *start, CONST char *end) |
Tcl_Obj *(* | tclNewProcBodyObj )(Proc *procPtr) |
int(* | tclObjCommandComplete )(Tcl_Obj *cmdPtr) |
int(* | tclObjInterpProc )(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
int(* | tclObjInvoke )(Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], int flags) |
void * | reserved65 |
void * | reserved66 |
void * | reserved67 |
void * | reserved68 |
char *(* | tclpAlloc )(unsigned int size) |
void * | reserved70 |
void * | reserved71 |
void * | reserved72 |
void * | reserved73 |
void(* | tclpFree )(char *ptr) |
unsigned long(* | tclpGetClicks )(void) |
unsigned long(* | tclpGetSeconds )(void) |
void(* | tclpGetTime )(Tcl_Time *time) |
int(* | tclpGetTimeZone )(unsigned long time) |
void * | reserved79 |
void * | reserved80 |
char *(* | tclpRealloc )(char *ptr, unsigned int size) |
void * | reserved82 |
void * | reserved83 |
void * | reserved84 |
void * | reserved85 |
void * | reserved86 |
void * | reserved87 |
char *(* | tclPrecTraceProc )(ClientData clientData, Tcl_Interp *interp, CONST char *name1, CONST char *name2, int flags) |
int(* | tclPreventAliasLoop )(Tcl_Interp *interp, Tcl_Interp *cmdInterp, Tcl_Command cmd) |
void * | reserved90 |
void(* | tclProcCleanupProc )(Proc *procPtr) |
int(* | tclProcCompileProc )(Tcl_Interp *interp, Proc *procPtr, Tcl_Obj *bodyPtr, Namespace *nsPtr, CONST char *description, CONST char *procName) |
void(* | tclProcDeleteProc )(ClientData clientData) |
void * | reserved94 |
void * | reserved95 |
int(* | tclRenameCommand )(Tcl_Interp *interp, CONST char *oldName, CONST char *newName) |
void(* | tclResetShadowedCmdRefs )(Tcl_Interp *interp, Command *newCmdPtr) |
int(* | tclServiceIdle )(void) |
void * | reserved99 |
void * | reserved100 |
char *(* | tclSetPreInitScript )(char *string) |
void(* | tclSetupEnv )(Tcl_Interp *interp) |
int(* | tclSockGetPort )(Tcl_Interp *interp, CONST char *str, CONST char *proto, int *portPtr) |
int(* | tclSockMinimumBuffers )(int sock, int size) |
void * | reserved105 |
void * | reserved106 |
void * | reserved107 |
void(* | tclTeardownNamespace )(Namespace *nsPtr) |
int(* | tclUpdateReturnInfo )(Interp *iPtr) |
void * | reserved110 |
void(* | tcl_AddInterpResolvers )(Tcl_Interp *interp, CONST char *name, Tcl_ResolveCmdProc *cmdProc, Tcl_ResolveVarProc *varProc, Tcl_ResolveCompiledVarProc *compiledVarProc) |
int(* | tcl_AppendExportList )(Tcl_Interp *interp, Tcl_Namespace *nsPtr, Tcl_Obj *objPtr) |
Tcl_Namespace *(* | tcl_CreateNamespace )(Tcl_Interp *interp, CONST char *name, ClientData clientData, Tcl_NamespaceDeleteProc *deleteProc) |
void(* | tcl_DeleteNamespace )(Tcl_Namespace *nsPtr) |
int(* | tcl_Export )(Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern, int resetListFirst) |
Tcl_Command(* | tcl_FindCommand )(Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags) |
Tcl_Namespace *(* | tcl_FindNamespace )(Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags) |
int(* | tcl_GetInterpResolvers )(Tcl_Interp *interp, CONST char *name, Tcl_ResolverInfo *resInfo) |
int(* | tcl_GetNamespaceResolvers )(Tcl_Namespace *namespacePtr, Tcl_ResolverInfo *resInfo) |
Tcl_Var(* | tcl_FindNamespaceVar )(Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags) |
int(* | tcl_ForgetImport )(Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern) |
Tcl_Command(* | tcl_GetCommandFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr) |
void(* | tcl_GetCommandFullName )(Tcl_Interp *interp, Tcl_Command command, Tcl_Obj *objPtr) |
Tcl_Namespace *(* | tcl_GetCurrentNamespace )(Tcl_Interp *interp) |
Tcl_Namespace *(* | tcl_GetGlobalNamespace )(Tcl_Interp *interp) |
void(* | tcl_GetVariableFullName )(Tcl_Interp *interp, Tcl_Var variable, Tcl_Obj *objPtr) |
int(* | tcl_Import )(Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern, int allowOverwrite) |
void(* | tcl_PopCallFrame )(Tcl_Interp *interp) |
int(* | tcl_PushCallFrame )(Tcl_Interp *interp, Tcl_CallFrame *framePtr, Tcl_Namespace *nsPtr, int isProcCallFrame) |
int(* | tcl_RemoveInterpResolvers )(Tcl_Interp *interp, CONST char *name) |
void(* | tcl_SetNamespaceResolvers )(Tcl_Namespace *namespacePtr, Tcl_ResolveCmdProc *cmdProc, Tcl_ResolveVarProc *varProc, Tcl_ResolveCompiledVarProc *compiledVarProc) |
int(* | tclpHasSockets )(Tcl_Interp *interp) |
tm *(* | tclpGetDate )(CONST time_t *time, int useGMT) |
void * | reserved134 |
void * | reserved135 |
void * | reserved136 |
void * | reserved137 |
CONST84_RETURN char *(* | tclGetEnv )(CONST char *name, Tcl_DString *valuePtr) |
void * | reserved139 |
void * | reserved140 |
CONST84_RETURN char *(* | tclpGetCwd )(Tcl_Interp *interp, Tcl_DString *cwdPtr) |
int(* | tclSetByteCodeFromAny )(Tcl_Interp *interp, Tcl_Obj *objPtr, CompileHookProc *hookProc, ClientData clientData) |
int(* | tclAddLiteralObj )(struct CompileEnv *envPtr, Tcl_Obj *objPtr, LiteralEntry **litPtrPtr) |
void(* | tclHideLiteral )(Tcl_Interp *interp, struct CompileEnv *envPtr, int index) |
AuxDataType *(* | tclGetAuxDataType )(char *typeName) |
TclHandle(* | tclHandleCreate )(VOID *ptr) |
void(* | tclHandleFree )(TclHandle handle) |
TclHandle(* | tclHandlePreserve )(TclHandle handle) |
void(* | tclHandleRelease )(TclHandle handle) |
int(* | tclRegAbout )(Tcl_Interp *interp, Tcl_RegExp re) |
void(* | tclRegExpRangeUniChar )(Tcl_RegExp re, int index, int *startPtr, int *endPtr) |
void(* | tclSetLibraryPath )(Tcl_Obj *pathPtr) |
Tcl_Obj *(* | tclGetLibraryPath )(void) |
void * | reserved154 |
void * | reserved155 |
void(* | tclRegError )(Tcl_Interp *interp, CONST char *msg, int status) |
Var *(* | tclVarTraceExists )(Tcl_Interp *interp, CONST char *varName) |
void(* | tclSetStartupScriptFileName )(CONST char *filename) |
CONST84_RETURN char *(* | tclGetStartupScriptFileName )(void) |
void * | reserved160 |
int(* | tclChannelTransform )(Tcl_Interp *interp, Tcl_Channel chan, Tcl_Obj *cmdObjPtr) |
void(* | tclChannelEventScriptInvoker )(ClientData clientData, int flags) |
void *(* | tclGetInstructionTable )(void) |
void(* | tclExpandCodeArray )(void *envPtr) |
void(* | tclpSetInitialEncodings )(void) |
int(* | tclListObjSetElement )(Tcl_Interp *interp, Tcl_Obj *listPtr, int index, Tcl_Obj *valuePtr) |
void(* | tclSetStartupScriptPath )(Tcl_Obj *pathPtr) |
Tcl_Obj *(* | tclGetStartupScriptPath )(void) |
int(* | tclpUtfNcmp2 )(CONST char *s1, CONST char *s2, unsigned long n) |
int(* | tclCheckInterpTraces )(Tcl_Interp *interp, CONST char *command, int numChars, Command *cmdPtr, int result, int traceFlags, int objc, Tcl_Obj *CONST objv[]) |
int(* | tclCheckExecutionTraces )(Tcl_Interp *interp, CONST char *command, int numChars, Command *cmdPtr, int result, int traceFlags, int objc, Tcl_Obj *CONST objv[]) |
int(* | tclInThreadExit )(void) |
int(* | tclUniCharMatch )(CONST Tcl_UniChar *string, int strLen, CONST Tcl_UniChar *pattern, int ptnLen, int flags) |
void * | reserved174 |
int(* | tclCallVarTraces )(Interp *iPtr, Var *arrayPtr, Var *varPtr, CONST char *part1, CONST char *part2, int flags, int leaveErrMsg) |
void(* | tclCleanupVar )(Var *varPtr, Var *arrayPtr) |
void(* | tclVarErrMsg )(Tcl_Interp *interp, CONST char *part1, CONST char *part2, CONST char *operation, CONST char *reason) |
void(* | tcl_SetStartupScript )(Tcl_Obj *pathPtr, CONST char *encodingName) |
Tcl_Obj *(* | tcl_GetStartupScript )(CONST char **encodingNamePtr) |
void * | reserved180 |
void * | reserved181 |
tm *(* | tclpLocaltime )(CONST time_t *clock) |
tm *(* | tclpGmtime )(CONST time_t *clock) |
void * | reserved184 |
void * | reserved185 |
void * | reserved186 |
void * | reserved187 |
void * | reserved188 |
void * | reserved189 |
void * | reserved190 |
void * | reserved191 |
void * | reserved192 |
void * | reserved193 |
void * | reserved194 |
void * | reserved195 |
void * | reserved196 |
void * | reserved197 |
int(* | tclObjGetFrame )(Tcl_Interp *interp, Tcl_Obj *objPtr, CallFrame **framePtrPtr) |
void * | reserved199 |
int(* | tclpObjRemoveDirectory )(Tcl_Obj *pathPtr, int recursive, Tcl_Obj **errorPtr) |
int(* | tclpObjCopyDirectory )(Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr, Tcl_Obj **errorPtr) |
int(* | tclpObjCreateDirectory )(Tcl_Obj *pathPtr) |
int(* | tclpObjDeleteFile )(Tcl_Obj *pathPtr) |
int(* | tclpObjCopyFile )(Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr) |
int(* | tclpObjRenameFile )(Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr) |
int(* | tclpObjStat )(Tcl_Obj *pathPtr, Tcl_StatBuf *buf) |
int(* | tclpObjAccess )(Tcl_Obj *pathPtr, int mode) |
Tcl_Channel(* | tclpOpenFileChannel )(Tcl_Interp *interp, Tcl_Obj *pathPtr, int mode, int permissions) |
void * | reserved209 |
void * | reserved210 |
void * | reserved211 |
void(* | tclpFindExecutable )(CONST char *argv0) |
Tcl_Obj *(* | tclGetObjNameOfExecutable )(void) |
void(* | tclSetObjNameOfExecutable )(Tcl_Obj *name, Tcl_Encoding encoding) |
void *(* | tclStackAlloc )(Tcl_Interp *interp, int numBytes) |
void(* | tclStackFree )(Tcl_Interp *interp, void *freePtr) |
int(* | tclPushStackFrame )(Tcl_Interp *interp, Tcl_CallFrame **framePtrPtr, Tcl_Namespace *namespacePtr, int isProcCallFrame) |
void(* | tclPopStackFrame )(Tcl_Interp *interp) |
void * | reserved219 |
void * | reserved220 |
void * | reserved221 |
void * | reserved222 |
void * | reserved223 |
TclPlatformType *(* | tclGetPlatform )(void) |
Tcl_Obj *(* | tclTraceDictPath )(Tcl_Interp *interp, Tcl_Obj *rootPtr, int keyc, Tcl_Obj *CONST keyv[], int flags) |
int(* | tclObjBeingDeleted )(Tcl_Obj *objPtr) |
void(* | tclSetNsPath )(Namespace *nsPtr, int pathLength, Tcl_Namespace *pathAry[]) |
int(* | tclObjInterpProcCore )(register Tcl_Interp *interp, Tcl_Obj *procNameObj, int skip, ProcErrorProc errorProc) |
int(* | tclPtrMakeUpvar )(Tcl_Interp *interp, Var *otherP1Ptr, CONST char *myName, int myFlags, int index) |
Var *(* | tclObjLookupVar )(Tcl_Interp *interp, Tcl_Obj *part1Ptr, CONST char *part2, int flags, CONST char *msg, CONST int createPart1, CONST int createPart2, Var **arrayPtrPtr) |
int(* | tclGetNamespaceFromObj )(Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_Namespace **nsPtrPtr) |
int(* | tclEvalObjEx )(Tcl_Interp *interp, Tcl_Obj *objPtr, int flags, const CmdFrame *invoker, int word) |
void(* | tclGetSrcInfoForPc )(CmdFrame *contextPtr) |
Var *(* | tclVarHashCreateVar )(TclVarHashTable *tablePtr, const char *key, int *newPtr) |
void(* | tclInitVarHashTable )(TclVarHashTable *tablePtr, Namespace *nsPtr) |
void(* | tclBackgroundException )(Tcl_Interp *interp, int code) |
Detailed Description
Definition at line 1080 of file tclIntDecls.h.
Field Documentation
The documentation for this struct was generated from the following file:
Generated on Wed Mar 12 12:18:44 2008 by
1.5.1
|