tclIntDecls.h File Reference#include "tclPort.h"
Go to the source code of this file.
|
Data Structures |
struct | TclIntStubs |
Defines |
#define | TCL_STORAGE_CLASS DLLIMPORT |
#define | TCL_STORAGE_CLASS DLLIMPORT |
Functions |
EXTERN void | TclAllocateFreeObjects (void) |
EXTERN int | TclCleanupChildren (Tcl_Interp *interp, int numPids, Tcl_Pid *pidPtr, Tcl_Channel errorChan) |
EXTERN void | TclCleanupCommand (Command *cmdPtr) |
EXTERN int | TclCopyAndCollapse (int count, CONST char *src, char *dst) |
EXTERN int | TclCopyChannel (Tcl_Interp *interp, Tcl_Channel inChan, Tcl_Channel outChan, int toRead, Tcl_Obj *cmdPtr) |
EXTERN int | TclCreatePipeline (Tcl_Interp *interp, int argc, CONST char **argv, Tcl_Pid **pidArrayPtr, TclFile *inPipePtr, TclFile *outPipePtr, TclFile *errFilePtr) |
EXTERN int | TclCreateProc (Tcl_Interp *interp, Namespace *nsPtr, CONST char *procName, Tcl_Obj *argsPtr, Tcl_Obj *bodyPtr, Proc **procPtrPtr) |
EXTERN void | TclDeleteCompiledLocalVars (Interp *iPtr, CallFrame *framePtr) |
EXTERN void | TclDeleteVars (Interp *iPtr, TclVarHashTable *tablePtr) |
EXTERN void | TclDumpMemoryInfo (FILE *outFile) |
EXTERN void | TclExprFloatError (Tcl_Interp *interp, double value) |
EXTERN int | TclFindElement (Tcl_Interp *interp, CONST char *listStr, int listLength, CONST char **elementPtr, CONST char **nextPtr, int *sizePtr, int *bracePtr) |
EXTERN Proc * | TclFindProc (Interp *iPtr, CONST char *procName) |
EXTERN void | TclFreePackageInfo (Interp *iPtr) |
EXTERN Tcl_Channel | TclpGetDefaultStdChannel (int type) |
EXTERN CONST char * | TclGetExtension (CONST char *name) |
EXTERN int | TclGetFrame (Tcl_Interp *interp, CONST char *str, CallFrame **framePtrPtr) |
EXTERN int | TclGetIntForIndex (Tcl_Interp *interp, Tcl_Obj *objPtr, int endValue, int *indexPtr) |
EXTERN int | TclGetLong (Tcl_Interp *interp, CONST char *str, long *longPtr) |
EXTERN int | TclGetLoadedPackages (Tcl_Interp *interp, char *targetName) |
EXTERN int | TclGetNamespaceForQualName (Tcl_Interp *interp, CONST char *qualName, Namespace *cxtNsPtr, int flags, Namespace **nsPtrPtr, Namespace **altNsPtrPtr, Namespace **actualCxtPtrPtr, CONST char **simpleNamePtr) |
EXTERN TclObjCmdProcType | TclGetObjInterpProc (void) |
EXTERN int | TclGetOpenMode (Tcl_Interp *interp, CONST char *str, int *seekFlagPtr) |
EXTERN Tcl_Command | TclGetOriginalCommand (Tcl_Command command) |
EXTERN char * | TclpGetUserHome (CONST char *name, Tcl_DString *bufferPtr) |
EXTERN int | TclGuessPackageName (CONST char *fileName, Tcl_DString *bufPtr) |
EXTERN int | TclHideUnsafeCommands (Tcl_Interp *interp) |
EXTERN int | TclInExit (void) |
EXTERN void | TclInitCompiledLocals (Tcl_Interp *interp, CallFrame *framePtr, Namespace *nsPtr) |
EXTERN int | TclInterpInit (Tcl_Interp *interp) |
EXTERN int | TclInvokeObjectCommand (ClientData clientData, Tcl_Interp *interp, int argc, CONST84 char **argv) |
EXTERN int | TclInvokeStringCommand (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
EXTERN Proc * | TclIsProc (Command *cmdPtr) |
EXTERN Var * | TclLookupVar (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, CONST char *msg, int createPart1, int createPart2, Var **arrayPtrPtr) |
EXTERN int | TclNeedSpace (CONST char *start, CONST char *end) |
EXTERN Tcl_Obj * | TclNewProcBodyObj (Proc *procPtr) |
EXTERN int | TclObjCommandComplete (Tcl_Obj *cmdPtr) |
EXTERN int | TclObjInterpProc (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
EXTERN int | TclObjInvoke (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], int flags) |
EXTERN char * | TclpAlloc (unsigned int size) |
EXTERN void | TclpFree (char *ptr) |
EXTERN unsigned long | TclpGetClicks (void) |
EXTERN unsigned long | TclpGetSeconds (void) |
EXTERN void | TclpGetTime (Tcl_Time *time) |
EXTERN int | TclpGetTimeZone (unsigned long time) |
EXTERN char * | TclpRealloc (char *ptr, unsigned int size) |
EXTERN char * | TclPrecTraceProc (ClientData clientData, Tcl_Interp *interp, CONST char *name1, CONST char *name2, int flags) |
EXTERN int | TclPreventAliasLoop (Tcl_Interp *interp, Tcl_Interp *cmdInterp, Tcl_Command cmd) |
EXTERN void | TclProcCleanupProc (Proc *procPtr) |
EXTERN int | TclProcCompileProc (Tcl_Interp *interp, Proc *procPtr, Tcl_Obj *bodyPtr, Namespace *nsPtr, CONST char *description, CONST char *procName) |
EXTERN void | TclProcDeleteProc (ClientData clientData) |
EXTERN int | TclRenameCommand (Tcl_Interp *interp, CONST char *oldName, CONST char *newName) |
EXTERN void | TclResetShadowedCmdRefs (Tcl_Interp *interp, Command *newCmdPtr) |
EXTERN int | TclServiceIdle (void) |
EXTERN char * | TclSetPreInitScript (char *string) |
EXTERN void | TclSetupEnv (Tcl_Interp *interp) |
EXTERN int | TclSockGetPort (Tcl_Interp *interp, CONST char *str, CONST char *proto, int *portPtr) |
EXTERN int | TclSockMinimumBuffers (int sock, int size) |
EXTERN void | TclTeardownNamespace (Namespace *nsPtr) |
EXTERN int | TclUpdateReturnInfo (Interp *iPtr) |
EXTERN void | Tcl_AddInterpResolvers (Tcl_Interp *interp, CONST char *name, Tcl_ResolveCmdProc *cmdProc, Tcl_ResolveVarProc *varProc, Tcl_ResolveCompiledVarProc *compiledVarProc) |
EXTERN int | Tcl_GetInterpResolvers (Tcl_Interp *interp, CONST char *name, Tcl_ResolverInfo *resInfo) |
EXTERN int | Tcl_GetNamespaceResolvers (Tcl_Namespace *namespacePtr, Tcl_ResolverInfo *resInfo) |
EXTERN Tcl_Var | Tcl_FindNamespaceVar (Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags) |
EXTERN void | Tcl_GetVariableFullName (Tcl_Interp *interp, Tcl_Var variable, Tcl_Obj *objPtr) |
EXTERN void | Tcl_PopCallFrame (Tcl_Interp *interp) |
EXTERN int | Tcl_PushCallFrame (Tcl_Interp *interp, Tcl_CallFrame *framePtr, Tcl_Namespace *nsPtr, int isProcCallFrame) |
EXTERN int | Tcl_RemoveInterpResolvers (Tcl_Interp *interp, CONST char *name) |
EXTERN void | Tcl_SetNamespaceResolvers (Tcl_Namespace *namespacePtr, Tcl_ResolveCmdProc *cmdProc, Tcl_ResolveVarProc *varProc, Tcl_ResolveCompiledVarProc *compiledVarProc) |
EXTERN int | TclpHasSockets (Tcl_Interp *interp) |
EXTERN struct tm * | TclpGetDate (CONST time_t *time, int useGMT) |
EXTERN CONST84_RETURN char * | TclGetEnv (CONST char *name, Tcl_DString *valuePtr) |
EXTERN CONST84_RETURN char * | TclpGetCwd (Tcl_Interp *interp, Tcl_DString *cwdPtr) |
EXTERN int | TclSetByteCodeFromAny (Tcl_Interp *interp, Tcl_Obj *objPtr, CompileHookProc *hookProc, ClientData clientData) |
EXTERN int | TclAddLiteralObj (struct CompileEnv *envPtr, Tcl_Obj *objPtr, LiteralEntry **litPtrPtr) |
EXTERN void | TclHideLiteral (Tcl_Interp *interp, struct CompileEnv *envPtr, int index) |
EXTERN struct AuxDataType * | TclGetAuxDataType (char *typeName) |
EXTERN TclHandle | TclHandleCreate (VOID *ptr) |
EXTERN void | TclHandleFree (TclHandle handle) |
EXTERN TclHandle | TclHandlePreserve (TclHandle handle) |
EXTERN void | TclHandleRelease (TclHandle handle) |
EXTERN int | TclRegAbout (Tcl_Interp *interp, Tcl_RegExp re) |
EXTERN void | TclRegExpRangeUniChar (Tcl_RegExp re, int index, int *startPtr, int *endPtr) |
EXTERN void | TclSetLibraryPath (Tcl_Obj *pathPtr) |
EXTERN Tcl_Obj * | TclGetLibraryPath (void) |
EXTERN void | TclRegError (Tcl_Interp *interp, CONST char *msg, int status) |
EXTERN Var * | TclVarTraceExists (Tcl_Interp *interp, CONST char *varName) |
EXTERN void | TclSetStartupScriptFileName (CONST char *filename) |
EXTERN CONST84_RETURN char * | TclGetStartupScriptFileName (void) |
EXTERN int | TclChannelTransform (Tcl_Interp *interp, Tcl_Channel chan, Tcl_Obj *cmdObjPtr) |
EXTERN void | TclChannelEventScriptInvoker (ClientData clientData, int flags) |
EXTERN void * | TclGetInstructionTable (void) |
EXTERN void | TclExpandCodeArray (void *envPtr) |
EXTERN void | TclpSetInitialEncodings (void) |
EXTERN int | TclListObjSetElement (Tcl_Interp *interp, Tcl_Obj *listPtr, int index, Tcl_Obj *valuePtr) |
EXTERN void | TclSetStartupScriptPath (Tcl_Obj *pathPtr) |
EXTERN Tcl_Obj * | TclGetStartupScriptPath (void) |
EXTERN int | TclpUtfNcmp2 (CONST char *s1, CONST char *s2, unsigned long n) |
EXTERN int | TclCheckInterpTraces (Tcl_Interp *interp, CONST char *command, int numChars, Command *cmdPtr, int result, int traceFlags, int objc, Tcl_Obj *CONST objv[]) |
EXTERN int | TclCheckExecutionTraces (Tcl_Interp *interp, CONST char *command, int numChars, Command *cmdPtr, int result, int traceFlags, int objc, Tcl_Obj *CONST objv[]) |
EXTERN int | TclInThreadExit (void) |
EXTERN int | TclUniCharMatch (CONST Tcl_UniChar *string, int strLen, CONST Tcl_UniChar *pattern, int ptnLen, int flags) |
EXTERN int | TclCallVarTraces (Interp *iPtr, Var *arrayPtr, Var *varPtr, CONST char *part1, CONST char *part2, int flags, int leaveErrMsg) |
EXTERN void | TclCleanupVar (Var *varPtr, Var *arrayPtr) |
EXTERN void | TclVarErrMsg (Tcl_Interp *interp, CONST char *part1, CONST char *part2, CONST char *operation, CONST char *reason) |
EXTERN void | Tcl_SetStartupScript (Tcl_Obj *pathPtr, CONST char *encodingName) |
EXTERN Tcl_Obj * | Tcl_GetStartupScript (CONST char **encodingNamePtr) |
EXTERN struct tm * | TclpLocaltime (CONST time_t *clock) |
EXTERN struct tm * | TclpGmtime (CONST time_t *clock) |
EXTERN int | TclObjGetFrame (Tcl_Interp *interp, Tcl_Obj *objPtr, CallFrame **framePtrPtr) |
EXTERN int | TclpObjRemoveDirectory (Tcl_Obj *pathPtr, int recursive, Tcl_Obj **errorPtr) |
EXTERN int | TclpObjCopyDirectory (Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr, Tcl_Obj **errorPtr) |
EXTERN int | TclpObjCreateDirectory (Tcl_Obj *pathPtr) |
EXTERN int | TclpObjDeleteFile (Tcl_Obj *pathPtr) |
EXTERN int | TclpObjCopyFile (Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr) |
EXTERN int | TclpObjRenameFile (Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr) |
EXTERN int | TclpObjStat (Tcl_Obj *pathPtr, Tcl_StatBuf *buf) |
EXTERN int | TclpObjAccess (Tcl_Obj *pathPtr, int mode) |
EXTERN Tcl_Channel | TclpOpenFileChannel (Tcl_Interp *interp, Tcl_Obj *pathPtr, int mode, int permissions) |
EXTERN void | TclpFindExecutable (CONST char *argv0) |
EXTERN Tcl_Obj * | TclGetObjNameOfExecutable (void) |
EXTERN void | TclSetObjNameOfExecutable (Tcl_Obj *name, Tcl_Encoding encoding) |
EXTERN void * | TclStackAlloc (Tcl_Interp *interp, int numBytes) |
EXTERN void | TclStackFree (Tcl_Interp *interp, void *freePtr) |
EXTERN int | TclPushStackFrame (Tcl_Interp *interp, Tcl_CallFrame **framePtrPtr, Tcl_Namespace *namespacePtr, int isProcCallFrame) |
EXTERN void | TclPopStackFrame (Tcl_Interp *interp) |
EXTERN TclPlatformType * | TclGetPlatform (void) |
EXTERN Tcl_Obj * | TclTraceDictPath (Tcl_Interp *interp, Tcl_Obj *rootPtr, int keyc, Tcl_Obj *CONST keyv[], int flags) |
EXTERN int | TclObjBeingDeleted (Tcl_Obj *objPtr) |
EXTERN void | TclSetNsPath (Namespace *nsPtr, int pathLength, Tcl_Namespace *pathAry[]) |
EXTERN int | TclObjInterpProcCore (register Tcl_Interp *interp, Tcl_Obj *procNameObj, int skip, ProcErrorProc errorProc) |
EXTERN int | TclPtrMakeUpvar (Tcl_Interp *interp, Var *otherP1Ptr, CONST char *myName, int myFlags, int index) |
EXTERN Var * | TclObjLookupVar (Tcl_Interp *interp, Tcl_Obj *part1Ptr, CONST char *part2, int flags, CONST char *msg, CONST int createPart1, CONST int createPart2, Var **arrayPtrPtr) |
EXTERN int | TclGetNamespaceFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_Namespace **nsPtrPtr) |
EXTERN int | TclEvalObjEx (Tcl_Interp *interp, Tcl_Obj *objPtr, int flags, const CmdFrame *invoker, int word) |
EXTERN void | TclGetSrcInfoForPc (CmdFrame *contextPtr) |
EXTERN Var * | TclVarHashCreateVar (TclVarHashTable *tablePtr, const char *key, int *newPtr) |
EXTERN void | TclInitVarHashTable (TclVarHashTable *tablePtr, Namespace *nsPtr) |
EXTERN void | TclBackgroundException (Tcl_Interp *interp, int code) |
Variables |
TclIntStubs * | tclIntStubsPtr |
Define Documentation
#define TCL_STORAGE_CLASS DLLIMPORT |
#define TCL_STORAGE_CLASS DLLIMPORT |
Function Documentation
EXTERN Tcl_Obj* Tcl_GetStartupScript |
( |
CONST char ** |
encodingNamePtr |
) |
|
Definition at line 3764 of file tclVar.c.
References CallFrame::compiledLocals, Namespace::fullName, Interp::globalNsPtr, localName, CallFrame::numCompiledLocals, CallFrame::procPtr, Tcl_AppendObjToObj(), Tcl_AppendToObj(), TclGetVarNsPtr, TclIsVarArrayElement, TclIsVarDeadHash, TclIsVarInHash, Interp::varFramePtr, and VarHashGetKey.
Referenced by TclInfoVarsCmd().
EXTERN void Tcl_PopCallFrame |
( |
Tcl_Interp * |
interp |
) |
|
Definition at line 448 of file tclNamesp.c.
References Namespace::activationCount, CallFrame::callerPtr, CallFrame::callerVarPtr, ckfree, Namespace::flags, Interp::framePtr, Interp::globalNsPtr, iPtr, CallFrame::localCachePtr, NS_DYING, EnsembleConfig::nsPtr, CallFrame::nsPtr, CallFrame::numCompiledLocals, LocalCache::refCount, Tcl_DeleteNamespace(), TclDeleteCompiledLocalVars(), TclDeleteVars(), TclFreeLocalCache(), Interp::varFramePtr, and CallFrame::varTablePtr.
Referenced by TclObjInterpProcCore(), and TclPopStackFrame().
Definition at line 350 of file tclNamesp.c.
References Namespace::activationCount, CallFrame::callerPtr, CallFrame::callerVarPtr, CallFrame::clientData, CallFrame::compiledLocals, Namespace::flags, Interp::framePtr, iPtr, CallFrame::isProcCallFrame, CallFrame::level, CallFrame::localCachePtr, NS_DEAD, EnsembleConfig::nsPtr, CallFrame::nsPtr, CallFrame::numCompiledLocals, CallFrame::objc, CallFrame::objv, CallFrame::procPtr, TCL_OK, Tcl_Panic(), TclGetCurrentNamespace, Interp::varFramePtr, and CallFrame::varTablePtr.
Referenced by Tcl_CreateInterp(), and TclPushStackFrame().
EXTERN int Tcl_RemoveInterpResolvers |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name | |
|
) |
| | |
EXTERN void Tcl_SetStartupScript |
( |
Tcl_Obj * |
pathPtr, |
|
|
CONST char * |
encodingName | |
|
) |
| | |
EXTERN void TclAllocateFreeObjects |
( |
void |
|
) |
|
EXTERN void TclBackgroundException |
( |
Tcl_Interp * |
interp, |
|
|
int |
code | |
|
) |
| | |
Definition at line 146 of file tclEvent.c.
References ckalloc, BgError::errorMsg, ErrAssocData::firstBgPtr, ErrAssocData::lastBgPtr, BgError::nextPtr, BgError::returnOpts, Tcl_DoWhenIdle(), Tcl_GetAssocData(), Tcl_GetObjResult(), Tcl_GetReturnOptions(), Tcl_IncrRefCount, TCL_OK, Tcl_ResetResult(), and TclGetBgErrorHandler().
Referenced by Tcl_BackgroundError(), and TclChannelEventScriptInvoker().
EXTERN int TclCallVarTraces |
( |
Interp * |
iPtr, |
|
|
Var * |
arrayPtr, |
|
|
Var * |
varPtr, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
int |
flags, |
|
|
int |
leaveErrMsg | |
|
) |
| | |
EXTERN void TclChannelEventScriptInvoker |
( |
ClientData |
clientData, |
|
|
int |
flags | |
|
) |
| | |
Definition at line 8255 of file tclIO.c.
References EventScriptRecord::chanPtr, EventScriptRecord::interp, EventScriptRecord::mask, EventScriptRecord::scriptPtr, TCL_EVAL_GLOBAL, Tcl_EvalObjEx(), TCL_OK, Tcl_Preserve(), Tcl_Release(), TclBackgroundException(), and Channel::typePtr.
EXTERN int TclChannelTransform |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
chan, |
|
|
Tcl_Obj * |
cmdObjPtr | |
|
) |
| | |
Definition at line 237 of file tclIOGT.c.
References A_CREATE_READ, A_CREATE_WRITE, A_DELETE_WRITE, CHANNEL_ASYNC, ckalloc, ckfree, TransformChannelData::command, TransformChannelData::flags, TransformChannelData::interp, TransformChannelData::maxRead, TransformChannelData::mode, P_NO_PRESERVE, TransformChannelData::readIsFlushed, TransformChannelData::result, TransformChannelData::self, Channel::state, Tcl_AppendResult(), Tcl_DecrRefCount, Tcl_DStringFree(), Tcl_DStringInit(), TCL_ERROR, Tcl_GetChannelName(), Tcl_GetChannelOption(), Tcl_IncrRefCount, TCL_OK, TCL_READABLE, Tcl_StackChannel(), Tcl_UnstackChannel(), TCL_WRITABLE, TransformChannelData::timer, TRANSMIT_DONT, and TransformChannelData::watchMask.
EXTERN int TclCheckExecutionTraces |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
command, |
|
|
int |
numChars, |
|
|
Command * |
cmdPtr, |
|
|
int |
result, |
|
|
int |
traceFlags, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[] | |
|
) |
| | |
EXTERN int TclCheckInterpTraces |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
command, |
|
|
int |
numChars, |
|
|
Command * |
cmdPtr, |
|
|
int |
result, |
|
|
int |
traceFlags, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[] | |
|
) |
| | |
EXTERN int TclCleanupChildren |
( |
Tcl_Interp * |
interp, |
|
|
int |
numPids, |
|
|
Tcl_Pid * |
pidPtr, |
|
|
Tcl_Channel |
errorChan | |
|
) |
| | |
Definition at line 260 of file tclPipe.c.
References CONST, Detached::pid, SEEK_SET, Tcl_AppendResult(), Tcl_Close(), Tcl_DecrRefCount, TCL_ERROR, TCL_INTEGER_SPACE, Tcl_NewObj(), TCL_OK, Tcl_PosixError(), Tcl_ReadChars(), Tcl_ResetResult(), Tcl_Seek(), Tcl_SetErrorCode(), Tcl_SetObjResult(), Tcl_SignalId(), Tcl_SignalMsg(), Tcl_WaitPid(), TclpGetPid, WAIT_STATUS_TYPE, WEXITSTATUS, WIFEXITED, WIFSIGNALED, WIFSTOPPED, WSTOPSIG, and WTERMSIG.
EXTERN void TclCleanupCommand |
( |
Command * |
cmdPtr |
) |
|
EXTERN void TclCleanupVar |
( |
Var * |
varPtr, |
|
|
Var * |
arrayPtr | |
|
) |
| | |
EXTERN int TclCopyAndCollapse |
( |
int |
count, |
|
|
CONST char * |
src, |
|
|
char * |
dst | |
|
) |
| | |
EXTERN int TclCopyChannel |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
inChan, |
|
|
Tcl_Channel |
outChan, |
|
|
int |
toRead, |
|
|
Tcl_Obj * |
cmdPtr | |
|
) |
| | |
Definition at line 8415 of file tclIO.c.
References ChannelState::bufSize, CopyState::bufSize, CHANNEL_LINEBUFFERED, CHANNEL_NONBLOCKING, CHANNEL_UNBUFFERED, ckalloc, CopyState::cmdPtr, ChannelState::csPtr, ChannelState::flags, CopyState::interp, CopyState::readFlags, CopyState::readPtr, Channel::state, Tcl_AppendResult(), TCL_ERROR, Tcl_GetChannelName(), Tcl_IncrRefCount, TCL_MODE_BLOCKING, TCL_MODE_NONBLOCKING, TCL_OK, CopyState::toRead, CopyState::total, CopyState::writeFlags, and CopyState::writePtr.
Referenced by Tcl_FcopyObjCmd(), and TclCrossFilesystemCopy().
Definition at line 424 of file tclPipe.c.
References ckalloc, ckfree, CONST, Detached::pid, Tcl_AppendResult(), Tcl_DetachPids(), Tcl_DStringFree(), Tcl_DStringInit(), Tcl_DStringValue, Tcl_GetStdChannel(), TCL_OK, Tcl_PosixError(), TCL_READABLE, Tcl_ReapDetachedProcs(), Tcl_SetResult(), TCL_STATIC, TCL_STDERR, TCL_STDIN, TCL_STDOUT, Tcl_TranslateFileName(), TCL_WRITABLE, TclpCloseFile(), TclpCreatePipe(), TclpCreateProcess(), TclpCreateTempFile(), TclpMakeFile(), and TclpReleaseFile.
Referenced by Tcl_OpenCommandChannel().
Definition at line 362 of file tclProc.c.
References Proc::bodyPtr, ckalloc, ckfree, CONST, CompiledLocal::defValuePtr, Proc::firstLocalPtr, CompiledLocal::flags, CompiledLocal::frameIndex, Tcl_Obj::internalRep, iPtr, Proc::iPtr, Proc::lastLocalPtr, CompiledLocal::name, CompiledLocal::nameLength, CompiledLocal::nextPtr, Proc::numArgs, Proc::numCompiledLocals, Tcl_Obj::otherValuePtr, Proc::refCount, CompiledLocal::resolveInfo, Tcl_AppendResult(), Tcl_DecrRefCount, TCL_ERROR, Tcl_IncrRefCount, Tcl_IsShared, Tcl_NewStringObj(), Tcl_ObjPrintf(), TCL_OK, Tcl_SetObjResult(), Tcl_SplitList(), TclGetStringFromObj, tclProcBodyType, Tcl_Obj::typePtr, VAR_ARGUMENT, and VAR_IS_ARGS.
Referenced by Tcl_ProcObjCmd().
EXTERN void TclDeleteCompiledLocalVars |
( |
Interp * |
iPtr, |
|
|
CallFrame * |
framePtr | |
|
) |
| | |
EXTERN void TclDumpMemoryInfo |
( |
FILE * |
outFile |
) |
|
EXTERN void TclExpandCodeArray |
( |
void * |
envPtr |
) |
|
EXTERN void TclExprFloatError |
( |
Tcl_Interp * |
interp, |
|
|
double |
value | |
|
) |
| | |
EXTERN int TclFindElement |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
listStr, |
|
|
int |
listLength, |
|
|
CONST char ** |
elementPtr, |
|
|
CONST char ** |
nextPtr, |
|
|
int * |
sizePtr, |
|
|
int * |
bracePtr | |
|
) |
| | |
Definition at line 126 of file tclUtil.c.
References CONST, TCL_ERROR, Tcl_ObjPrintf(), TCL_OK, Tcl_SetObjResult(), Tcl_SetResult(), TCL_STATIC, Tcl_UtfBackslash(), and UCHAR.
Referenced by Tcl_ParseCommand(), Tcl_SplitList(), TclListLines(), and TclMarkList().
EXTERN Proc* TclFindProc |
( |
Interp * |
iPtr, |
|
|
CONST char * |
procName | |
|
) |
| | |
EXTERN void TclFreePackageInfo |
( |
Interp * |
iPtr |
) |
|
Definition at line 1186 of file tclPkg.c.
References Package::availPtr, ckfree, PkgAvail::nextPtr, Interp::packageTable, Interp::packageUnknown, PkgAvail::script, Tcl_DeleteHashTable(), TCL_DYNAMIC, Tcl_EventuallyFree(), Tcl_FirstHashEntry(), Tcl_GetHashValue, Tcl_NextHashEntry(), Package::version, and PkgAvail::version.
EXTERN struct AuxDataType* TclGetAuxDataType |
( |
char * |
typeName |
) |
|
EXTERN CONST84_RETURN char* TclGetEnv |
( |
CONST char * |
name, |
|
|
Tcl_DString * |
valuePtr | |
|
) |
| | |
EXTERN CONST char* TclGetExtension |
( |
CONST char * |
name |
) |
|
EXTERN void* TclGetInstructionTable |
( |
void |
|
) |
|
EXTERN int TclGetIntForIndex |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
objPtr, |
|
|
int |
endValue, |
|
|
int * |
indexPtr | |
|
) |
| | |
Definition at line 2551 of file tclUtil.c.
References Tcl_Obj::internalRep, Tcl_Obj::longValue, Tcl_AppendResult(), TCL_ERROR, Tcl_GetInt(), Tcl_GetString(), TCL_OK, TCL_PARSE_INTEGER_ONLY, TCL_PARSE_NO_WHITESPACE, Tcl_ResetResult(), TclCheckBadOctal(), TclGetIntFromObj, TclGetStringFromObj, TclParseNumber(), and UCHAR.
EXTERN Tcl_Obj* TclGetLibraryPath |
( |
void |
|
) |
|
EXTERN int TclGetLoadedPackages |
( |
Tcl_Interp * |
interp, |
|
|
char * |
targetName | |
|
) |
| | |
Definition at line 1024 of file tclLoad.c.
References LoadedPackage::fileName, LoadedPackage::nextPtr, InterpPackage::nextPtr, LoadedPackage::packageName, InterpPackage::pkgPtr, Tcl_AppendElement(), Tcl_AppendResult(), TCL_ERROR, Tcl_GetAssocData(), Tcl_GetSlave(), Tcl_MutexLock, Tcl_MutexUnlock, and TCL_OK.
EXTERN int TclGetLong |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
str, |
|
|
long * |
longPtr | |
|
) |
| | |
Referenced by Tcl_CreateCommand(), Tcl_CreateNamespace(), Tcl_CreateObjCommand(), Tcl_Export(), Tcl_FindCommand(), Tcl_FindNamespace(), Tcl_ForgetImport(), Tcl_Import(), Tcl_ListMathFuncs(), Tcl_ProcObjCmd(), TclInfoVarsCmd(), TclLookupSimpleVar(), and TclRenameCommand().
EXTERN Tcl_Obj* TclGetObjNameOfExecutable |
( |
void |
|
) |
|
EXTERN int TclGetOpenMode |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
str, |
|
|
int * |
seekFlagPtr | |
|
) |
| | |
EXTERN void TclGetSrcInfoForPc |
( |
CmdFrame * |
contextPtr |
) |
|
Definition at line 7563 of file tclExecute.c.
References CmdFrame::cmd, CmdFrame::data, CmdFrame::eval, ByteCode::interpHandle, CmdFrame::line, Interp::lineBCPtr, ExtCmdLoc::loc, CmdFrame::nline, ExtCmdLoc::nuloc, ECL::srcOffset, Tcl_FindHashEntry, Tcl_GetHashValue, Tcl_IncrRefCount, TCL_LOCATION_SOURCE, Tcl_Panic(), CmdFrame::tebc, and CmdFrame::type.
Referenced by Tcl_ProcObjCmd(), Tcl_SwitchObjCmd(), TclEvalObjEx(), TclInfoFrame(), and TclInitCompileEnv().
EXTERN CONST84_RETURN char* TclGetStartupScriptFileName |
( |
void |
|
) |
|
EXTERN Tcl_Obj* TclGetStartupScriptPath |
( |
void |
|
) |
|
EXTERN int TclGuessPackageName |
( |
CONST char * |
fileName, |
|
|
Tcl_DString * |
bufPtr | |
|
) |
| | |
EXTERN TclHandle TclHandleCreate |
( |
VOID * |
ptr |
) |
|
EXTERN void TclHandleFree |
( |
TclHandle |
handle |
) |
|
EXTERN void TclHandleRelease |
( |
TclHandle |
handle |
) |
|
EXTERN int TclHideUnsafeCommands |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN int TclInExit |
( |
void |
|
) |
|
Definition at line 1118 of file tclProc.c.
References Proc::bodyPtr, CallFrame::compiledLocals, Tcl_Obj::internalRep, ByteCode::localCachePtr, CallFrame::localCachePtr, CallFrame::numCompiledLocals, Tcl_Obj::otherValuePtr, CallFrame::procPtr, LocalCache::refCount, Tcl_Panic(), tclByteCodeType, and Tcl_Obj::typePtr.
Definition at line 428 of file tclInterp.c.
References Slave::aliasTable, ckalloc, Slave::interpCmd, InterpInfo::master, Slave::masterInterp, InterpInfo::slave, Slave::slaveEntryPtr, Slave::slaveInterp, Master::slaveTable, Master::targetsPtr, Tcl_CallWhenDeleted(), Tcl_CreateObjCommand(), Tcl_InitHashTable(), Tcl_InterpObjCmd(), TCL_OK, and TCL_STRING_KEYS.
EXTERN int TclInThreadExit |
( |
void |
|
) |
|
EXTERN int TclInvokeObjectCommand |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
CONST84 char ** |
argv | |
|
) |
| | |
EXTERN int TclInvokeStringCommand |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[] | |
|
) |
| | |
Definition at line 1458 of file tclListObj.c.
References List::canonicalFlag, List::elemCount, List::elements, Tcl_Obj::internalRep, List::maxElemCount, List::refCount, Tcl_DecrRefCount, TCL_ERROR, Tcl_IncrRefCount, Tcl_IsShared, Tcl_NewStringObj(), TCL_OK, Tcl_Panic(), Tcl_SetObjResult(), TclGetStringFromObj, tclListType, Tcl_Obj::twoPtrValue, and Tcl_Obj::typePtr.
Referenced by TclLsetFlat().
EXTERN Var* TclLookupVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
int |
flags, |
|
|
CONST char * |
msg, |
|
|
int |
createPart1, |
|
|
int |
createPart2, |
|
|
Var ** |
arrayPtrPtr | |
|
) |
| | |
EXTERN int TclNeedSpace |
( |
CONST char * |
start, |
|
|
CONST char * |
end | |
|
) |
| | |
EXTERN int TclObjBeingDeleted |
( |
Tcl_Obj * |
objPtr |
) |
|
EXTERN int TclObjCommandComplete |
( |
Tcl_Obj * |
cmdPtr |
) |
|
Definition at line 752 of file tclProc.c.
References CallFrame::callerVarPtr, CONST, INT2PTR, Tcl_Obj::internalRep, iPtr, CallFrame::level, PTR2INT, Tcl_AppendResult(), Tcl_GetInt(), TCL_OK, Tcl_ResetResult(), TclFreeIntRep, TclGetIntFromObj, TclGetString, tclIntType, tclWideIntType, Tcl_Obj::twoPtrValue, Tcl_Obj::typePtr, UCHAR, and Interp::varFramePtr.
Referenced by Tcl_UplevelObjCmd(), Tcl_UpvarObjCmd(), TclCompileUpvarCmd(), and TclExecuteByteCode().
EXTERN int TclObjInterpProc |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[] | |
|
) |
| | |
Definition at line 1640 of file tclProc.c.
References Proc::bodyPtr, Interp::cmdFramePtr, CallFrame::compiledLocals, FRAME_IS_LAMBDA, Interp::framePtr, Tcl_Obj::internalRep, CallFrame::isProcCallFrame, Interp::numLevels, CallFrame::objc, CallFrame::objv, Tcl_Obj::otherValuePtr, CallFrame::procPtr, Proc::refCount, ByteCode::refCount, Tcl_AppendResult(), TCL_BREAK, TCL_CONTINUE, TCL_DTRACE_PROC_ARGS, TCL_DTRACE_PROC_ARGS_ENABLED, TCL_DTRACE_PROC_ENTRY, TCL_DTRACE_PROC_ENTRY_ENABLED, TCL_DTRACE_PROC_INFO, TCL_DTRACE_PROC_INFO_ENABLED, TCL_DTRACE_PROC_RESULT, TCL_DTRACE_PROC_RESULT_ENABLED, TCL_DTRACE_PROC_RETURN, TCL_DTRACE_PROC_RETURN_ENABLED, TCL_ERROR, Tcl_GetObjResult(), TCL_OK, Tcl_PopCallFrame(), Tcl_ResetResult(), TCL_RETURN, TclCleanupByteCode(), TclDecrRefCount, TclDTraceInfo, TclExecuteByteCode(), TclGetString, TclInfoFrame(), TclInterpReady(), TclPrintObject(), TclProcCleanupProc(), TclStackFree(), TclUpdateReturnInfo(), and Interp::varFramePtr.
Referenced by Tcl_ApplyObjCmd(), and TclObjInterpProc().
EXTERN int TclObjInvoke |
( |
Tcl_Interp * |
interp, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[], |
|
|
int |
flags | |
|
) |
| | |
EXTERN Var* TclObjLookupVar |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
part1Ptr, |
|
|
CONST char * |
part2, |
|
|
int |
flags, |
|
|
CONST char * |
msg, |
|
|
CONST int |
createPart1, |
|
|
CONST int |
createPart2, |
|
|
Var ** |
arrayPtrPtr | |
|
) |
| | |
EXTERN char* TclpAlloc |
( |
unsigned int |
size |
) |
|
EXTERN void TclpFindExecutable |
( |
CONST char * |
argv0 |
) |
|
Definition at line 39 of file tclUnixFile.c.
References CONST, S_ISREG, Tcl_DStringAppend(), Tcl_DStringFree(), Tcl_DStringInit(), Tcl_DStringLength, Tcl_DStringSetLength(), Tcl_DStringValue, Tcl_ExternalToUtfDString(), Tcl_GetEncoding(), Tcl_NewObj(), Tcl_NewStringObj(), Tcl_UtfToExternalDString(), TclOSstat, TclpGetCwd(), TclSetObjNameOfExecutable(), UCHAR, and X_OK.
Referenced by Tcl_FindExecutable().
EXTERN void TclpFree |
( |
char * |
ptr |
) |
|
EXTERN unsigned long TclpGetClicks |
( |
void |
|
) |
|
EXTERN struct tm* TclpGetDate |
( |
CONST time_t * |
time, |
|
|
int |
useGMT | |
|
) |
| | |
EXTERN Tcl_Channel TclpGetDefaultStdChannel |
( |
int |
type |
) |
|
Definition at line 3026 of file tclUnixChan.c.
References ERROR_OFFSET, INT2PTR, SEEK_CUR, Tcl_GetChannelType(), Tcl_MakeFileChannel(), Tcl_Panic(), TCL_READABLE, Tcl_SetChannelOption(), TCL_STDERR, TCL_STDIN, TCL_STDOUT, TCL_WRITABLE, TclOSseek, and ZERO_OFFSET.
Referenced by Tcl_GetStdChannel().
EXTERN unsigned long TclpGetSeconds |
( |
void |
|
) |
|
EXTERN void TclpGetTime |
( |
Tcl_Time * |
time |
) |
|
EXTERN int TclpGetTimeZone |
( |
unsigned long |
time |
) |
|
EXTERN char* TclpGetUserHome |
( |
CONST char * |
name, |
|
|
Tcl_DString * |
bufferPtr | |
|
) |
| | |
EXTERN struct tm* TclpGmtime |
( |
CONST time_t * |
clock |
) |
|
EXTERN struct tm* TclpLocaltime |
( |
CONST time_t * |
clock |
) |
|
EXTERN int TclpObjAccess |
( |
Tcl_Obj * |
pathPtr, |
|
|
int |
mode | |
|
) |
| | |
EXTERN int TclpObjCopyFile |
( |
Tcl_Obj * |
srcPathPtr, |
|
|
Tcl_Obj * |
destPathPtr | |
|
) |
| | |
EXTERN int TclpObjCreateDirectory |
( |
Tcl_Obj * |
pathPtr |
) |
|
EXTERN int TclpObjDeleteFile |
( |
Tcl_Obj * |
pathPtr |
) |
|
EXTERN int TclpObjRemoveDirectory |
( |
Tcl_Obj * |
pathPtr, |
|
|
int |
recursive, |
|
|
Tcl_Obj ** |
errorPtr | |
|
) |
| | |
EXTERN int TclpObjRenameFile |
( |
Tcl_Obj * |
srcPathPtr, |
|
|
Tcl_Obj * |
destPathPtr | |
|
) |
| | |
EXTERN Tcl_Channel TclpOpenFileChannel |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
pathPtr, |
|
|
int |
mode, |
|
|
int |
permissions | |
|
) |
| | |
Definition at line 1773 of file tclUnixChan.c.
References FileState::channel, ckalloc, FileState::fd, FD_CLOEXEC, isatty(), SET_BITS, Tcl_AppendResult(), Tcl_Close(), Tcl_CreateChannel(), TCL_EXCEPTION, Tcl_FSGetNativePath(), TCL_INTEGER_SPACE, TCL_OK, Tcl_Panic(), Tcl_PosixError(), TCL_READABLE, Tcl_SetChannelOption(), TCL_WRITABLE, TclGetString, TclOSopen, and FileState::validMask.
EXTERN void TclPopStackFrame |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN char* TclpRealloc |
( |
char * |
ptr, |
|
|
unsigned int |
size | |
|
) |
| | |
EXTERN char* TclPrecTraceProc |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
CONST char * |
name1, |
|
|
CONST char * |
name2, |
|
|
int |
flags | |
|
) |
| | |
Definition at line 2384 of file tclUtil.c.
References Tcl_GetIntFromObj(), Tcl_GetThreadData(), Tcl_GetVar2Ex(), TCL_GLOBAL_ONLY, Tcl_InterpDeleted(), Tcl_IsSafe(), TCL_MAX_PREC, Tcl_NewIntObj(), TCL_OK, Tcl_SetVar2Ex(), TCL_TRACE_DESTROYED, TCL_TRACE_READS, TCL_TRACE_UNSETS, TCL_TRACE_WRITES, Tcl_TraceVar2(), and TclPrecTraceProc().
Referenced by TclPrecTraceProc().
Definition at line 1282 of file tclInterp.c.
References Command::objClientData, Command::objProc, Alias::objPtr, Alias::targetInterp, Tcl_AppendResult(), TCL_ERROR, Tcl_FindCommand(), Tcl_GetCommandName(), Tcl_GetGlobalNamespace(), Tcl_InterpDeleted(), TCL_OK, and TclGetString.
Referenced by TclRenameCommand().
EXTERN void TclProcCleanupProc |
( |
Proc * |
procPtr |
) |
|
EXTERN int TclProcCompileProc |
( |
Tcl_Interp * |
interp, |
|
|
Proc * |
procPtr, |
|
|
Tcl_Obj * |
bodyPtr, |
|
|
Namespace * |
nsPtr, |
|
|
CONST char * |
description, |
|
|
CONST char * |
procName | |
|
) |
| | |
EXTERN void TclProcDeleteProc |
( |
ClientData |
clientData |
) |
|
EXTERN void TclpSetInitialEncodings |
( |
void |
|
) |
|
EXTERN int TclPtrMakeUpvar |
( |
Tcl_Interp * |
interp, |
|
|
Var * |
otherP1Ptr, |
|
|
CONST char * |
myName, |
|
|
int |
myFlags, |
|
|
int |
index | |
|
) |
| | |
EXTERN int TclpUtfNcmp2 |
( |
CONST char * |
s1, |
|
|
CONST char * |
s2, |
|
|
unsigned long |
n | |
|
) |
| | |
Definition at line 632 of file tclRegexp.c.
References TclRegexp::re, regex_t::re_info, regex_t::re_nsub, REG_UBACKREF, REG_UBBS, REG_UBOUNDS, REG_UBRACES, REG_UBSALNUM, REG_UEMPTYMATCH, REG_UIMPOSSIBLE, REG_ULOCALE, REG_ULOOKAHEAD, REG_UNONPOSIX, REG_UPBOTCH, REG_USHORTEST, REG_UUNPORT, REG_UUNSPEC, Tcl_GetObjResult(), Tcl_ListObjAppendElement(), Tcl_NewIntObj(), Tcl_NewStringObj(), Tcl_ResetResult(), and TclNewObj.
Referenced by Tcl_RegexpObjCmd().
EXTERN void TclRegError |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
msg, |
|
|
int |
status | |
|
) |
| | |
EXTERN void TclRegExpRangeUniChar |
( |
Tcl_RegExp |
re, |
|
|
int |
index, |
|
|
int * |
startPtr, |
|
|
int * |
endPtr | |
|
) |
| | |
EXTERN int TclRenameCommand |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
oldName, |
|
|
CONST char * |
newName | |
|
) |
| | |
Definition at line 2542 of file tclNamesp.c.
References Namespace::childTable, Namespace::cmdRefEpoch, Namespace::cmdTable, Command::hPtr, Namespace::name, EnsembleConfig::nsPtr, Command::nsPtr, Namespace::parentPtr, Namespace::resolverEpoch, Tcl_HashEntry::tablePtr, Tcl_FindHashEntry, Tcl_GetHashKey, Tcl_GetHashValue, TclGetGlobalNamespace, TclInvalidateNsPath(), TclStackAlloc(), TclStackFree(), and TclStackRealloc().
Referenced by Tcl_CreateCommand(), Tcl_CreateObjCommand(), and TclRenameCommand().
EXTERN int TclServiceIdle |
( |
void |
|
) |
|
Definition at line 699 of file tclTimer.c.
References ckfree, IdleHandler::clientData, IdleHandler::generation, ThreadSpecificData::idleGeneration, ThreadSpecificData::idleList, ThreadSpecificData::lastIdlePtr, IdleHandler::nextPtr, IdleHandler::proc, Tcl_Time::sec, Tcl_SetMaxBlockTime(), and Tcl_Time::usec.
Referenced by Tcl_DoOneEvent(), and Tcl_ServiceAll().
Definition at line 475 of file tclCompile.c.
References CompileEnv::auxDataArrayNext, CompileEnv::auxDataArrayPtr, AuxData::clientData, AuxDataType::freeProc, INST_DONE, Interp::invokeCmdFramePtr, Interp::invokeWord, iPtr, CompileEnv::literalArrayNext, CompileEnv::literalArrayPtr, LiteralEntry::objPtr, TCL_LINK_INT, Tcl_LinkVar(), TCL_OK, Tcl_Panic(), TclCompileScript(), TclEmitOpcode, TclGetStringFromObj, TclInitByteCodeObj(), TclInitCompileEnv(), TclReleaseLiteral(), and AuxData::type.
Referenced by Tcl_DisassembleObjCmd().
EXTERN void TclSetLibraryPath |
( |
Tcl_Obj * |
pathPtr |
) |
|
EXTERN char* TclSetPreInitScript |
( |
char * |
string |
) |
|
EXTERN void TclSetStartupScriptFileName |
( |
CONST char * |
filename |
) |
|
EXTERN void TclSetStartupScriptPath |
( |
Tcl_Obj * |
pathPtr |
) |
|
Definition at line 75 of file tclEnv.c.
References environ, Tcl_DecrRefCount, Tcl_DStringFree(), Tcl_ExternalToUtfDString(), TCL_GLOBAL_ONLY, Tcl_IncrRefCount, Tcl_MutexLock, Tcl_MutexUnlock, Tcl_SetVar2(), TCL_TRACE_ARRAY, TCL_TRACE_READS, TCL_TRACE_UNSETS, TCL_TRACE_WRITES, Tcl_TraceVar2(), Tcl_UnsetVar2(), Tcl_UntraceVar2(), TclArraySet(), and TclNewLiteralStringObj.
EXTERN int TclSockGetPort |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
str, |
|
|
CONST char * |
proto, |
|
|
int * |
portPtr | |
|
) |
| | |
EXTERN int TclSockMinimumBuffers |
( |
int |
sock, |
|
|
int |
size | |
|
) |
| | |
EXTERN void* TclStackAlloc |
( |
Tcl_Interp * |
interp, |
|
|
int |
numBytes | |
|
) |
| | |
Definition at line 1113 of file tclExecute.c.
References Interp::execEnvPtr, iPtr, and Tcl_Alloc().
Referenced by Tcl_CreateAlias(), Tcl_ExecObjCmd(), Tcl_ForeachObjCmd(), Tcl_GlobObjCmd(), Tcl_ParseExpr(), Tcl_ParseVar(), Tcl_ProcObjCmd(), Tcl_SubstObj(), Tcl_SwitchObjCmd(), Tcl_WrongNumArgs(), TclCompileDictUpdateCmd(), TclCompileExpr(), TclCompileForeachCmd(), TclCompileReturnCmd(), TclCompileScript(), TclEvalEx(), TclEvalObjEx(), TclEvalObjvInternal(), TclFileAttrsCmd(), TclInfoFrame(), TclInitCompileEnv(), TclInvokeObjectCommand(), TclInvokeStringCommand(), TclpCreateProcess(), TclPushStackFrame(), TclResetShadowedCmdRefs(), TclSortingOpCmd(), and TclVariadicOpCmd().
EXTERN void TclStackFree |
( |
Tcl_Interp * |
interp, |
|
|
void * |
freePtr | |
|
) |
| | |
Definition at line 1062 of file tclExecute.c.
References Interp::execEnvPtr, ExecEnv::execStackPtr, iPtr, ExecStack::markerPtr, MEMSTART, ExecStack::nextPtr, ExecStack::prevPtr, ExecStack::stackWords, Tcl_Free(), Tcl_Panic(), and ExecStack::tosPtr.
Referenced by Tcl_CreateAlias(), Tcl_ExecObjCmd(), Tcl_ForeachObjCmd(), Tcl_GlobObjCmd(), Tcl_ParseExpr(), Tcl_ParseVar(), Tcl_ProcObjCmd(), Tcl_SubstObj(), Tcl_SwitchObjCmd(), Tcl_WrongNumArgs(), TclCompileDictUpdateCmd(), TclCompileExpr(), TclCompileForeachCmd(), TclCompileReturnCmd(), TclCompileScript(), TclEvalEx(), TclEvalObjEx(), TclEvalObjvInternal(), TclExecuteByteCode(), TclFileAttrsCmd(), TclInfoFrame(), TclInitCompileEnv(), TclInvokeObjectCommand(), TclInvokeStringCommand(), TclObjInterpProcCore(), TclpCreateProcess(), TclPopStackFrame(), TclResetShadowedCmdRefs(), TclSortingOpCmd(), and TclVariadicOpCmd().
EXTERN void TclTeardownNamespace |
( |
Namespace * |
nsPtr |
) |
|
EXTERN int TclUniCharMatch |
( |
CONST Tcl_UniChar * |
string, |
|
|
int |
strLen, |
|
|
CONST Tcl_UniChar * |
pattern, |
|
|
int |
ptnLen, |
|
|
int |
flags | |
|
) |
| | |
EXTERN int TclUpdateReturnInfo |
( |
Interp * |
iPtr |
) |
|
Definition at line 2201 of file tclProc.c.
References ERR_LEGACY_COPY, Interp::flags, Interp::returnCode, Interp::returnLevel, TCL_ERROR, Tcl_Panic(), and TCL_RETURN.
Referenced by Tcl_EvalObjv(), Tcl_FSEvalFileEx(), TclEvalEx(), TclEvalObjEx(), and TclObjInterpProcCore().
EXTERN void TclVarErrMsg |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
CONST char * |
operation, |
|
|
CONST char * |
reason | |
|
) |
| | |
EXTERN Var* TclVarHashCreateVar |
( |
TclVarHashTable * |
tablePtr, |
|
|
const char * |
key, |
|
|
int * |
newPtr | |
|
) |
| | |
EXTERN Var* TclVarTraceExists |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName | |
|
) |
| | |
Variable Documentation
Generated on Wed Mar 12 12:18:32 2008 by
1.5.1
|