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 ProcTclFindProc (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 ProcTclIsProc (Command *cmdPtr)
EXTERN VarTclLookupVar (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_ObjTclNewProcBodyObj (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 AuxDataTypeTclGetAuxDataType (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_ObjTclGetLibraryPath (void)
EXTERN void TclRegError (Tcl_Interp *interp, CONST char *msg, int status)
EXTERN VarTclVarTraceExists (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_ObjTclGetStartupScriptPath (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_ObjTcl_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_ObjTclGetObjNameOfExecutable (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 TclPlatformTypeTclGetPlatform (void)
EXTERN Tcl_ObjTclTraceDictPath (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 VarTclObjLookupVar (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 VarTclVarHashCreateVar (TclVarHashTable *tablePtr, const char *key, int *newPtr)
EXTERN void TclInitVarHashTable (TclVarHashTable *tablePtr, Namespace *nsPtr)
EXTERN void TclBackgroundException (Tcl_Interp *interp, int code)

Variables

TclIntStubstclIntStubsPtr


Define Documentation

#define TCL_STORAGE_CLASS   DLLIMPORT

Definition at line 2099 of file tclIntDecls.h.

#define TCL_STORAGE_CLASS   DLLIMPORT

Definition at line 2099 of file tclIntDecls.h.


Function Documentation

EXTERN void Tcl_AddInterpResolvers ( Tcl_Interp interp,
CONST char *  name,
Tcl_ResolveCmdProc cmdProc,
Tcl_ResolveVarProc varProc,
Tcl_ResolveCompiledVarProc compiledVarProc 
)

EXTERN Tcl_Var Tcl_FindNamespaceVar ( Tcl_Interp interp,
CONST char *  name,
Tcl_Namespace contextNsPtr,
int  flags 
)

EXTERN Tcl_Obj* Tcl_GetStartupScript ( CONST char **  encodingNamePtr  ) 

Definition at line 135 of file tclMain.c.

References Tcl_GetString().

Referenced by Tcl_Main(), TclGetStartupScriptFileName(), and TclGetStartupScriptPath().

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 void Tcl_SetStartupScript ( Tcl_Obj pathPtr,
CONST char *  encodingName 
)

EXTERN int TclAddLiteralObj ( struct CompileEnv envPtr,
Tcl_Obj objPtr,
LiteralEntry **  litPtrPtr 
)

Referenced by TclCompileScript().

EXTERN void TclAllocateFreeObjects ( void   ) 

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 
)

EXTERN int TclCheckExecutionTraces ( Tcl_Interp interp,
CONST char *  command,
int  numChars,
Command cmdPtr,
int  result,
int  traceFlags,
int  objc,
Tcl_Obj *CONST  objv[] 
)

Referenced by TclEvalObjvInternal().

EXTERN int TclCheckInterpTraces ( Tcl_Interp interp,
CONST char *  command,
int  numChars,
Command cmdPtr,
int  result,
int  traceFlags,
int  objc,
Tcl_Obj *CONST  objv[] 
)

Referenced by TclEvalObjvInternal().

EXTERN void TclCleanupCommand ( Command cmdPtr  ) 

EXTERN void TclCleanupVar ( Var varPtr,
Var arrayPtr 
)

Definition at line 317 of file tclVar.c.

Referenced by TclExecuteByteCode(), TclPtrGetVar(), TclPtrSetVar(), and TclVarTraceExists().

EXTERN int TclCopyAndCollapse ( int  count,
CONST char *  src,
char *  dst 
)

Definition at line 348 of file tclUtil.c.

References Tcl_UtfBackslash().

Referenced by Tcl_SplitList().

EXTERN void TclDeleteCompiledLocalVars ( Interp iPtr,
CallFrame framePtr 
)

EXTERN void TclDeleteVars ( Interp iPtr,
TclVarHashTable tablePtr 
)

EXTERN void TclDumpMemoryInfo ( FILE *  outFile  ) 

Definition at line 1227 of file tclCkalloc.c.

EXTERN int TclEvalObjEx ( Tcl_Interp interp,
Tcl_Obj objPtr,
int  flags,
const CmdFrame invoker,
int  word 
)

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 
)

EXTERN Proc* TclFindProc ( Interp iPtr,
CONST char *  procName 
)

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 int TclGetFrame ( Tcl_Interp interp,
CONST char *  str,
CallFrame **  framePtrPtr 
)

EXTERN void* TclGetInstructionTable ( void   ) 

Definition at line 2864 of file tclCompile.c.

References tclInstructionTable.

EXTERN Tcl_Obj* TclGetLibraryPath ( void   ) 

Definition at line 419 of file tclEncoding.c.

References TclGetProcessGlobalValue().

EXTERN int TclGetLong ( Tcl_Interp interp,
CONST char *  str,
long *  longPtr 
)

EXTERN int TclGetNamespaceForQualName ( Tcl_Interp interp,
CONST char *  qualName,
Namespace cxtNsPtr,
int  flags,
Namespace **  nsPtrPtr,
Namespace **  altNsPtrPtr,
Namespace **  actualCxtPtrPtr,
CONST char **  simpleNamePtr 
)

EXTERN int TclGetNamespaceFromObj ( Tcl_Interp interp,
Tcl_Obj objPtr,
Tcl_Namespace **  nsPtrPtr 
)

EXTERN TclObjCmdProcType TclGetObjInterpProc ( void   ) 

Definition at line 2244 of file tclProc.c.

References TclObjInterpProc().

EXTERN Tcl_Obj* TclGetObjNameOfExecutable ( void   ) 

Definition at line 3158 of file tclUtil.c.

References TclGetProcessGlobalValue().

Referenced by Tcl_GetNameOfExecutable().

EXTERN int TclGetOpenMode ( Tcl_Interp interp,
CONST char *  str,
int *  seekFlagPtr 
)

EXTERN Tcl_Command TclGetOriginalCommand ( Tcl_Command  command  ) 

EXTERN TclPlatformType* TclGetPlatform ( void   ) 

Definition at line 3240 of file tclUtil.c.

References tclPlatform.

EXTERN CONST84_RETURN char* TclGetStartupScriptFileName ( void   ) 

Definition at line 243 of file tclMain.c.

References Tcl_GetStartupScript(), and Tcl_GetString().

EXTERN Tcl_Obj* TclGetStartupScriptPath ( void   ) 

Definition at line 194 of file tclMain.c.

References Tcl_GetStartupScript().

EXTERN int TclGuessPackageName ( CONST char *  fileName,
Tcl_DString bufPtr 
)

Definition at line 103 of file tclLoadNone.c.

EXTERN TclHandle TclHandleCreate ( VOID *  ptr  ) 

Referenced by Tcl_CreateInterp().

EXTERN void TclHandleFree ( TclHandle  handle  ) 

Definition at line 365 of file tclPreserve.c.

References ckfree, HandleStruct, and Tcl_Panic().

EXTERN TclHandle TclHandlePreserve ( TclHandle  handle  ) 

Definition at line 410 of file tclPreserve.c.

References HandleStruct, and Tcl_Panic().

Referenced by TclInitByteCodeObj().

EXTERN void TclHandleRelease ( TclHandle  handle  ) 

Definition at line 451 of file tclPreserve.c.

References ckfree, HandleStruct, and Tcl_Panic().

EXTERN void TclHideLiteral ( Tcl_Interp interp,
struct CompileEnv envPtr,
int  index 
)

Referenced by TclCompileScript().

EXTERN int TclHideUnsafeCommands ( Tcl_Interp interp  ) 

Definition at line 851 of file tclBasic.c.

References CmdInfo::isSafe, CmdInfo::name, TCL_ERROR, and Tcl_HideCommand().

Referenced by Tcl_MakeSafe().

EXTERN int TclInExit ( void   ) 

Definition at line 1148 of file tclEvent.c.

Referenced by InitNotifier(), Tcl_DbDecrRefCount(), Tcl_DbIncrRefCount(), and Tcl_DbIsShared().

EXTERN int TclInThreadExit ( void   ) 

Definition at line 1170 of file tclEvent.c.

References ThreadSpecificData::inExit, and TclThreadDataKeyGet().

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  ) 

Definition at line 1004 of file tclProc.c.

References TclGetOriginalCommand(), and TclObjInterpProc().

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 
)

Definition at line 2458 of file tclUtil.c.

References Tcl_UtfPrev().

Referenced by Tcl_AppendElement(), Tcl_DStringAppendElement(), and Tcl_DStringStartSublist().

EXTERN Tcl_Obj* TclNewProcBodyObj ( Proc procPtr  ) 

EXTERN int TclObjBeingDeleted ( Tcl_Obj objPtr  ) 

Definition at line 969 of file tclObj.c.

References Tcl_Obj::length.

EXTERN int TclObjCommandComplete ( Tcl_Obj cmdPtr  ) 

Definition at line 2379 of file tclParse.c.

References Tcl_GetStringFromObj().

Referenced by Tcl_Main().

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 Var* TclObjLookupVar ( Tcl_Interp interp,
Tcl_Obj part1Ptr,
CONST char *  part2,
int  flags,
CONST char *  msg,
CONST int  createPart1,
CONST int  createPart2,
Var **  arrayPtrPtr 
)

Referenced by TclLookupVar().

EXTERN char* TclpAlloc ( unsigned int  size  ) 

Definition at line 703 of file tclAlloc.c.

Referenced by Tcl_Alloc(), Tcl_AttemptAlloc(), Tcl_AttemptDbCkalloc(), and Tcl_DbCkalloc().

EXTERN void TclpFree ( char *  ptr  ) 

Definition at line 726 of file tclAlloc.c.

Referenced by Tcl_DbCkfree(), Tcl_Free(), and TclFinalizeMemorySubsystem().

EXTERN unsigned long TclpGetClicks ( void   ) 

Definition at line 109 of file tclUnixTime.c.

References tclGetTimeProcPtr, and tclTimeClientData.

Referenced by ClockClicksObjCmd().

EXTERN CONST84_RETURN char* TclpGetCwd ( Tcl_Interp interp,
Tcl_DString cwdPtr 
)

EXTERN struct tm* TclpGetDate ( CONST time_t *  time,
int  useGMT 
)

Definition at line 388 of file tclUnixTime.c.

References TclpGmtime(), and TclpLocaltime().

EXTERN Tcl_Channel TclpGetDefaultStdChannel ( int  type  ) 

EXTERN unsigned long TclpGetSeconds ( void   ) 

Definition at line 84 of file tclUnixTime.c.

EXTERN void TclpGetTime ( Tcl_Time time  ) 

Definition at line 3216 of file tclUtil.c.

References Tcl_GetTime().

EXTERN int TclpGetTimeZone ( unsigned long  time  ) 

Definition at line 245 of file tclUnixTime.c.

References TclpLocaltime().

EXTERN char* TclpGetUserHome ( CONST char *  name,
Tcl_DString bufferPtr 
)

EXTERN struct tm* TclpGmtime ( CONST time_t *  clock  ) 

EXTERN int TclpHasSockets ( Tcl_Interp interp  ) 

Definition at line 155 of file tclUnixSock.c.

References TCL_OK.

Referenced by Tcl_SocketObjCmd().

EXTERN struct tm* TclpLocaltime ( CONST time_t *  clock  ) 

EXTERN int TclpObjAccess ( Tcl_Obj pathPtr,
int  mode 
)

Definition at line 599 of file tclUnixFile.c.

References CONST, and Tcl_FSGetNativePath().

EXTERN int TclpObjCopyDirectory ( Tcl_Obj srcPathPtr,
Tcl_Obj destPathPtr,
Tcl_Obj **  errorPtr 
)

EXTERN int TclpObjCopyFile ( Tcl_Obj srcPathPtr,
Tcl_Obj destPathPtr 
)

Definition at line 410 of file tclUnixFCmd.c.

References CONST, TCL_ERROR, Tcl_FSGetNativePath(), and TclOSlstat.

EXTERN int TclpObjCreateDirectory ( Tcl_Obj pathPtr  ) 

Definition at line 669 of file tclUnixFCmd.c.

References Tcl_FSGetNativePath().

EXTERN int TclpObjDeleteFile ( Tcl_Obj pathPtr  ) 

Definition at line 626 of file tclUnixFCmd.c.

References Tcl_FSGetNativePath(), and TclpDeleteFile().

EXTERN int TclpObjRemoveDirectory ( Tcl_Obj pathPtr,
int  recursive,
Tcl_Obj **  errorPtr 
)

EXTERN int TclpObjRenameFile ( Tcl_Obj srcPathPtr,
Tcl_Obj destPathPtr 
)

Definition at line 294 of file tclUnixFCmd.c.

References Tcl_FSGetNativePath().

EXTERN int TclpObjStat ( Tcl_Obj pathPtr,
Tcl_StatBuf buf 
)

Definition at line 821 of file tclUnixFile.c.

References CONST, Tcl_FSGetNativePath(), and TclOSstat.

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 
)

EXTERN void TclProcCleanupProc ( Proc procPtr  ) 

EXTERN int TclProcCompileProc ( Tcl_Interp interp,
Proc procPtr,
Tcl_Obj bodyPtr,
Namespace nsPtr,
CONST char *  description,
CONST char *  procName 
)

Definition at line 1837 of file tclProc.c.

EXTERN void TclProcDeleteProc ( ClientData  clientData  ) 

Definition at line 2090 of file tclProc.c.

References Proc::refCount, and TclProcCleanupProc().

Referenced by Tcl_ProcObjCmd().

EXTERN void TclpSetInitialEncodings ( void   ) 

EXTERN int TclPtrMakeUpvar ( Tcl_Interp interp,
Var otherP1Ptr,
CONST char *  myName,
int  myFlags,
int  index 
)

EXTERN int TclPushStackFrame ( Tcl_Interp interp,
Tcl_CallFrame **  framePtrPtr,
Tcl_Namespace namespacePtr,
int  isProcCallFrame 
)

Definition at line 516 of file tclNamesp.c.

References Tcl_PushCallFrame(), and TclStackAlloc().

Referenced by TclGetNamespaceForQualName(), and TclObjInvokeNamespace().

EXTERN int TclpUtfNcmp2 ( CONST char *  s1,
CONST char *  s2,
unsigned long  n 
)

Definition at line 988 of file tclUtf.c.

References UCHAR.

Referenced by TclExecuteByteCode().

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 
)

EXTERN void TclSetLibraryPath ( Tcl_Obj pathPtr  ) 

Definition at line 440 of file tclEncoding.c.

References TCL_ERROR, Tcl_ListObjLength(), and TclSetProcessGlobalValue().

EXTERN void TclSetObjNameOfExecutable ( Tcl_Obj name,
Tcl_Encoding  encoding 
)

Definition at line 3130 of file tclUtil.c.

References TclSetProcessGlobalValue().

Referenced by TclpFindExecutable().

EXTERN char* TclSetPreInitScript ( char *  string  ) 

Definition at line 266 of file tclInterp.c.

EXTERN void TclSetStartupScriptFileName ( CONST char *  filename  ) 

Definition at line 218 of file tclMain.c.

References Tcl_NewStringObj(), and Tcl_SetStartupScript().

EXTERN void TclSetStartupScriptPath ( Tcl_Obj pathPtr  ) 

Definition at line 170 of file tclMain.c.

References Tcl_SetStartupScript().

EXTERN int TclSockGetPort ( Tcl_Interp interp,
CONST char *  str,
CONST char *  proto,
int *  portPtr 
)

Referenced by Tcl_SocketObjCmd().

EXTERN int TclSockMinimumBuffers ( int  sock,
int  size 
)

Definition at line 87 of file tclIOSock.c.

References TCL_OK.

EXTERN void TclTeardownNamespace ( Namespace nsPtr  ) 

Referenced by Tcl_DeleteNamespace().

EXTERN Tcl_Obj* TclTraceDictPath ( Tcl_Interp interp,
Tcl_Obj rootPtr,
int  keyc,
Tcl_Obj *CONST  keyv[],
int  flags 
)

EXTERN int TclUniCharMatch ( CONST Tcl_UniChar string,
int  strLen,
CONST Tcl_UniChar pattern,
int  ptnLen,
int  flags 
)

Definition at line 1798 of file tclUtf.c.

References CONST, Tcl_UniCharToLower(), and TclUniCharMatch().

Referenced by TclExecuteByteCode(), TclStringMatchObj(), and TclUniCharMatch().

EXTERN int TclUpdateReturnInfo ( Interp iPtr  ) 

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 
)

Definition at line 251 of file tclVar.c.

References Tcl_DecrRefCount, Tcl_IncrRefCount, and Tcl_NewStringObj().

EXTERN Var* TclVarTraceExists ( Tcl_Interp interp,
CONST char *  varName 
)

Referenced by TclInfoExistsCmd().


Variable Documentation

Definition at line 36 of file tclStubLib.c.

Referenced by Tcl_InitStubs().



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