tclDecls.h File Reference
Go to the source code of this file.
|
Data Structures |
struct | TclStubHooks |
struct | TclStubs |
Defines |
#define | TCL_STORAGE_CLASS DLLIMPORT |
#define | TCL_STORAGE_CLASS DLLIMPORT |
Functions |
EXTERN int | Tcl_PkgProvideEx (Tcl_Interp *interp, CONST char *name, CONST char *version, ClientData clientData) |
EXTERN CONST84_RETURN char * | Tcl_PkgRequireEx (Tcl_Interp *interp, CONST char *name, CONST char *version, int exact, ClientData *clientDataPtr) |
EXTERN void | Tcl_Panic (CONST char *format,...) |
EXTERN char * | Tcl_Alloc (unsigned int size) |
EXTERN void | Tcl_Free (char *ptr) |
EXTERN char * | Tcl_Realloc (char *ptr, unsigned int size) |
EXTERN char * | Tcl_DbCkalloc (unsigned int size, CONST char *file, int line) |
EXTERN int | Tcl_DbCkfree (char *ptr, CONST char *file, int line) |
EXTERN char * | Tcl_DbCkrealloc (char *ptr, unsigned int size, CONST char *file, int line) |
EXTERN void | Tcl_CreateFileHandler (int fd, int mask, Tcl_FileProc *proc, ClientData clientData) |
EXTERN void | Tcl_DeleteFileHandler (int fd) |
EXTERN void | Tcl_SetTimer (Tcl_Time *timePtr) |
EXTERN void | Tcl_Sleep (int ms) |
EXTERN int | Tcl_WaitForEvent (Tcl_Time *timePtr) |
EXTERN int | Tcl_AppendAllObjTypes (Tcl_Interp *interp, Tcl_Obj *objPtr) |
EXTERN void | Tcl_AppendStringsToObj (Tcl_Obj *objPtr,...) |
EXTERN void | Tcl_AppendToObj (Tcl_Obj *objPtr, CONST char *bytes, int length) |
EXTERN Tcl_Obj * | Tcl_ConcatObj (int objc, Tcl_Obj *CONST objv[]) |
EXTERN int | Tcl_ConvertToType (Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_ObjType *typePtr) |
EXTERN void | Tcl_DbDecrRefCount (Tcl_Obj *objPtr, CONST char *file, int line) |
EXTERN void | Tcl_DbIncrRefCount (Tcl_Obj *objPtr, CONST char *file, int line) |
EXTERN int | Tcl_DbIsShared (Tcl_Obj *objPtr, CONST char *file, int line) |
EXTERN Tcl_Obj * | Tcl_DbNewBooleanObj (int boolValue, CONST char *file, int line) |
EXTERN Tcl_Obj * | Tcl_DbNewByteArrayObj (CONST unsigned char *bytes, int length, CONST char *file, int line) |
EXTERN Tcl_Obj * | Tcl_DbNewDoubleObj (double doubleValue, CONST char *file, int line) |
EXTERN Tcl_Obj * | Tcl_DbNewListObj (int objc, Tcl_Obj *CONST *objv, CONST char *file, int line) |
EXTERN Tcl_Obj * | Tcl_DbNewLongObj (long longValue, CONST char *file, int line) |
EXTERN Tcl_Obj * | Tcl_DbNewObj (CONST char *file, int line) |
EXTERN Tcl_Obj * | Tcl_DbNewStringObj (CONST char *bytes, int length, CONST char *file, int line) |
EXTERN Tcl_Obj * | Tcl_DuplicateObj (Tcl_Obj *objPtr) |
EXTERN void | TclFreeObj (Tcl_Obj *objPtr) |
EXTERN int | Tcl_GetBoolean (Tcl_Interp *interp, CONST char *src, int *boolPtr) |
EXTERN int | Tcl_GetBooleanFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr, int *boolPtr) |
EXTERN unsigned char * | Tcl_GetByteArrayFromObj (Tcl_Obj *objPtr, int *lengthPtr) |
EXTERN int | Tcl_GetDouble (Tcl_Interp *interp, CONST char *src, double *doublePtr) |
EXTERN int | Tcl_GetDoubleFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr, double *doublePtr) |
EXTERN int | Tcl_GetIndexFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr, CONST84 char **tablePtr, CONST char *msg, int flags, int *indexPtr) |
EXTERN int | Tcl_GetInt (Tcl_Interp *interp, CONST char *src, int *intPtr) |
EXTERN int | Tcl_GetIntFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr, int *intPtr) |
EXTERN int | Tcl_GetLongFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr, long *longPtr) |
EXTERN Tcl_ObjType * | Tcl_GetObjType (CONST char *typeName) |
EXTERN char * | Tcl_GetStringFromObj (Tcl_Obj *objPtr, int *lengthPtr) |
EXTERN void | Tcl_InvalidateStringRep (Tcl_Obj *objPtr) |
EXTERN int | Tcl_ListObjAppendList (Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *elemListPtr) |
EXTERN int | Tcl_ListObjAppendElement (Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *objPtr) |
EXTERN int | Tcl_ListObjGetElements (Tcl_Interp *interp, Tcl_Obj *listPtr, int *objcPtr, Tcl_Obj ***objvPtr) |
EXTERN int | Tcl_ListObjIndex (Tcl_Interp *interp, Tcl_Obj *listPtr, int index, Tcl_Obj **objPtrPtr) |
EXTERN int | Tcl_ListObjLength (Tcl_Interp *interp, Tcl_Obj *listPtr, int *lengthPtr) |
EXTERN int | Tcl_ListObjReplace (Tcl_Interp *interp, Tcl_Obj *listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[]) |
EXTERN Tcl_Obj * | Tcl_NewBooleanObj (int boolValue) |
EXTERN Tcl_Obj * | Tcl_NewByteArrayObj (CONST unsigned char *bytes, int length) |
EXTERN Tcl_Obj * | Tcl_NewDoubleObj (double doubleValue) |
EXTERN Tcl_Obj * | Tcl_NewIntObj (int intValue) |
EXTERN Tcl_Obj * | Tcl_NewListObj (int objc, Tcl_Obj *CONST objv[]) |
EXTERN Tcl_Obj * | Tcl_NewLongObj (long longValue) |
EXTERN Tcl_Obj * | Tcl_NewObj (void) |
EXTERN Tcl_Obj * | Tcl_NewStringObj (CONST char *bytes, int length) |
EXTERN void | Tcl_SetBooleanObj (Tcl_Obj *objPtr, int boolValue) |
EXTERN unsigned char * | Tcl_SetByteArrayLength (Tcl_Obj *objPtr, int length) |
EXTERN void | Tcl_SetByteArrayObj (Tcl_Obj *objPtr, CONST unsigned char *bytes, int length) |
EXTERN void | Tcl_SetDoubleObj (Tcl_Obj *objPtr, double doubleValue) |
EXTERN void | Tcl_SetIntObj (Tcl_Obj *objPtr, int intValue) |
EXTERN void | Tcl_SetListObj (Tcl_Obj *objPtr, int objc, Tcl_Obj *CONST objv[]) |
EXTERN void | Tcl_SetLongObj (Tcl_Obj *objPtr, long longValue) |
EXTERN void | Tcl_SetObjLength (Tcl_Obj *objPtr, int length) |
EXTERN void | Tcl_SetStringObj (Tcl_Obj *objPtr, CONST char *bytes, int length) |
EXTERN void | Tcl_AddErrorInfo (Tcl_Interp *interp, CONST char *message) |
EXTERN void | Tcl_AddObjErrorInfo (Tcl_Interp *interp, CONST char *message, int length) |
EXTERN void | Tcl_AllowExceptions (Tcl_Interp *interp) |
EXTERN void | Tcl_AppendElement (Tcl_Interp *interp, CONST char *element) |
EXTERN void | Tcl_AppendResult (Tcl_Interp *interp,...) |
EXTERN Tcl_AsyncHandler | Tcl_AsyncCreate (Tcl_AsyncProc *proc, ClientData clientData) |
EXTERN void | Tcl_AsyncDelete (Tcl_AsyncHandler async) |
EXTERN int | Tcl_AsyncInvoke (Tcl_Interp *interp, int code) |
EXTERN void | Tcl_AsyncMark (Tcl_AsyncHandler async) |
EXTERN int | Tcl_AsyncReady (void) |
EXTERN void | Tcl_BackgroundError (Tcl_Interp *interp) |
EXTERN char | Tcl_Backslash (CONST char *src, int *readPtr) |
EXTERN int | Tcl_BadChannelOption (Tcl_Interp *interp, CONST char *optionName, CONST char *optionList) |
EXTERN void | Tcl_CallWhenDeleted (Tcl_Interp *interp, Tcl_InterpDeleteProc *proc, ClientData clientData) |
EXTERN void | Tcl_CancelIdleCall (Tcl_IdleProc *idleProc, ClientData clientData) |
EXTERN int | Tcl_Close (Tcl_Interp *interp, Tcl_Channel chan) |
EXTERN int | Tcl_CommandComplete (CONST char *cmd) |
EXTERN char * | Tcl_Concat (int argc, CONST84 char *CONST *argv) |
EXTERN int | Tcl_ConvertElement (CONST char *src, char *dst, int flags) |
EXTERN int | Tcl_ConvertCountedElement (CONST char *src, int length, char *dst, int flags) |
EXTERN int | Tcl_CreateAlias (Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int argc, CONST84 char *CONST *argv) |
EXTERN int | Tcl_CreateAliasObj (Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int objc, Tcl_Obj *CONST objv[]) |
EXTERN Tcl_Channel | Tcl_CreateChannel (Tcl_ChannelType *typePtr, CONST char *chanName, ClientData instanceData, int mask) |
EXTERN void | Tcl_CreateChannelHandler (Tcl_Channel chan, int mask, Tcl_ChannelProc *proc, ClientData clientData) |
EXTERN void | Tcl_CreateCloseHandler (Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData) |
EXTERN Tcl_Command | Tcl_CreateCommand (Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc) |
EXTERN void | Tcl_CreateEventSource (Tcl_EventSetupProc *setupProc, Tcl_EventCheckProc *checkProc, ClientData clientData) |
EXTERN void | Tcl_CreateExitHandler (Tcl_ExitProc *proc, ClientData clientData) |
EXTERN Tcl_Interp * | Tcl_CreateInterp (void) |
EXTERN void | Tcl_CreateMathFunc (Tcl_Interp *interp, CONST char *name, int numArgs, Tcl_ValueType *argTypes, Tcl_MathProc *proc, ClientData clientData) |
EXTERN Tcl_Command | Tcl_CreateObjCommand (Tcl_Interp *interp, CONST char *cmdName, Tcl_ObjCmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc) |
EXTERN Tcl_Interp * | Tcl_CreateSlave (Tcl_Interp *interp, CONST char *slaveName, int isSafe) |
EXTERN Tcl_TimerToken | Tcl_CreateTimerHandler (int milliseconds, Tcl_TimerProc *proc, ClientData clientData) |
EXTERN Tcl_Trace | Tcl_CreateTrace (Tcl_Interp *interp, int level, Tcl_CmdTraceProc *proc, ClientData clientData) |
EXTERN void | Tcl_DeleteAssocData (Tcl_Interp *interp, CONST char *name) |
EXTERN void | Tcl_DeleteChannelHandler (Tcl_Channel chan, Tcl_ChannelProc *proc, ClientData clientData) |
EXTERN void | Tcl_DeleteCloseHandler (Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData) |
EXTERN int | Tcl_DeleteCommand (Tcl_Interp *interp, CONST char *cmdName) |
EXTERN int | Tcl_DeleteCommandFromToken (Tcl_Interp *interp, Tcl_Command command) |
EXTERN void | Tcl_DeleteEvents (Tcl_EventDeleteProc *proc, ClientData clientData) |
EXTERN void | Tcl_DeleteEventSource (Tcl_EventSetupProc *setupProc, Tcl_EventCheckProc *checkProc, ClientData clientData) |
EXTERN void | Tcl_DeleteExitHandler (Tcl_ExitProc *proc, ClientData clientData) |
EXTERN void | Tcl_DeleteHashEntry (Tcl_HashEntry *entryPtr) |
EXTERN void | Tcl_DeleteHashTable (Tcl_HashTable *tablePtr) |
EXTERN void | Tcl_DeleteInterp (Tcl_Interp *interp) |
EXTERN void | Tcl_DetachPids (int numPids, Tcl_Pid *pidPtr) |
EXTERN void | Tcl_DeleteTimerHandler (Tcl_TimerToken token) |
EXTERN void | Tcl_DeleteTrace (Tcl_Interp *interp, Tcl_Trace trace) |
EXTERN void | Tcl_DontCallWhenDeleted (Tcl_Interp *interp, Tcl_InterpDeleteProc *proc, ClientData clientData) |
EXTERN int | Tcl_DoOneEvent (int flags) |
EXTERN void | Tcl_DoWhenIdle (Tcl_IdleProc *proc, ClientData clientData) |
EXTERN char * | Tcl_DStringAppend (Tcl_DString *dsPtr, CONST char *bytes, int length) |
EXTERN char * | Tcl_DStringAppendElement (Tcl_DString *dsPtr, CONST char *element) |
EXTERN void | Tcl_DStringEndSublist (Tcl_DString *dsPtr) |
EXTERN void | Tcl_DStringFree (Tcl_DString *dsPtr) |
EXTERN void | Tcl_DStringGetResult (Tcl_Interp *interp, Tcl_DString *dsPtr) |
EXTERN void | Tcl_DStringInit (Tcl_DString *dsPtr) |
EXTERN void | Tcl_DStringResult (Tcl_Interp *interp, Tcl_DString *dsPtr) |
EXTERN void | Tcl_DStringSetLength (Tcl_DString *dsPtr, int length) |
EXTERN void | Tcl_DStringStartSublist (Tcl_DString *dsPtr) |
EXTERN int | Tcl_Eof (Tcl_Channel chan) |
EXTERN CONST84_RETURN char * | Tcl_ErrnoId (void) |
EXTERN CONST84_RETURN char * | Tcl_ErrnoMsg (int err) |
EXTERN int | Tcl_Eval (Tcl_Interp *interp, CONST char *script) |
EXTERN int | Tcl_EvalFile (Tcl_Interp *interp, CONST char *fileName) |
EXTERN int | Tcl_EvalObj (Tcl_Interp *interp, Tcl_Obj *objPtr) |
EXTERN void | Tcl_EventuallyFree (ClientData clientData, Tcl_FreeProc *freeProc) |
EXTERN void | Tcl_Exit (int status) |
EXTERN int | Tcl_ExposeCommand (Tcl_Interp *interp, CONST char *hiddenCmdToken, CONST char *cmdName) |
EXTERN int | Tcl_ExprBoolean (Tcl_Interp *interp, CONST char *expr, int *ptr) |
EXTERN int | Tcl_ExprBooleanObj (Tcl_Interp *interp, Tcl_Obj *objPtr, int *ptr) |
EXTERN int | Tcl_ExprDouble (Tcl_Interp *interp, CONST char *expr, double *ptr) |
EXTERN int | Tcl_ExprDoubleObj (Tcl_Interp *interp, Tcl_Obj *objPtr, double *ptr) |
EXTERN int | Tcl_ExprLong (Tcl_Interp *interp, CONST char *expr, long *ptr) |
EXTERN int | Tcl_ExprLongObj (Tcl_Interp *interp, Tcl_Obj *objPtr, long *ptr) |
EXTERN int | Tcl_ExprObj (Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_Obj **resultPtrPtr) |
EXTERN int | Tcl_ExprString (Tcl_Interp *interp, CONST char *expr) |
EXTERN void | Tcl_Finalize (void) |
EXTERN void | Tcl_FindExecutable (CONST char *argv0) |
EXTERN Tcl_HashEntry * | Tcl_FirstHashEntry (Tcl_HashTable *tablePtr, Tcl_HashSearch *searchPtr) |
EXTERN int | Tcl_Flush (Tcl_Channel chan) |
EXTERN void | Tcl_FreeResult (Tcl_Interp *interp) |
EXTERN int | Tcl_GetAlias (Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr) |
EXTERN int | Tcl_GetAliasObj (Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv) |
EXTERN ClientData | Tcl_GetAssocData (Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc **procPtr) |
EXTERN Tcl_Channel | Tcl_GetChannel (Tcl_Interp *interp, CONST char *chanName, int *modePtr) |
EXTERN int | Tcl_GetChannelBufferSize (Tcl_Channel chan) |
EXTERN int | Tcl_GetChannelHandle (Tcl_Channel chan, int direction, ClientData *handlePtr) |
EXTERN ClientData | Tcl_GetChannelInstanceData (Tcl_Channel chan) |
EXTERN int | Tcl_GetChannelMode (Tcl_Channel chan) |
EXTERN CONST84_RETURN char * | Tcl_GetChannelName (Tcl_Channel chan) |
EXTERN int | Tcl_GetChannelOption (Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, Tcl_DString *dsPtr) |
EXTERN Tcl_ChannelType * | Tcl_GetChannelType (Tcl_Channel chan) |
EXTERN int | Tcl_GetCommandInfo (Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdInfo *infoPtr) |
EXTERN CONST84_RETURN char * | Tcl_GetCommandName (Tcl_Interp *interp, Tcl_Command command) |
EXTERN int | Tcl_GetErrno (void) |
EXTERN CONST84_RETURN char * | Tcl_GetHostName (void) |
EXTERN int | Tcl_GetInterpPath (Tcl_Interp *askInterp, Tcl_Interp *slaveInterp) |
EXTERN Tcl_Interp * | Tcl_GetMaster (Tcl_Interp *interp) |
EXTERN CONST char * | Tcl_GetNameOfExecutable (void) |
EXTERN Tcl_Obj * | Tcl_GetObjResult (Tcl_Interp *interp) |
EXTERN int | Tcl_GetOpenFile (Tcl_Interp *interp, CONST char *chanID, int forWriting, int checkUsage, ClientData *filePtr) |
EXTERN Tcl_PathType | Tcl_GetPathType (CONST char *path) |
EXTERN int | Tcl_Gets (Tcl_Channel chan, Tcl_DString *dsPtr) |
EXTERN int | Tcl_GetsObj (Tcl_Channel chan, Tcl_Obj *objPtr) |
EXTERN int | Tcl_GetServiceMode (void) |
EXTERN Tcl_Interp * | Tcl_GetSlave (Tcl_Interp *interp, CONST char *slaveName) |
EXTERN Tcl_Channel | Tcl_GetStdChannel (int type) |
EXTERN CONST84_RETURN char * | Tcl_GetStringResult (Tcl_Interp *interp) |
EXTERN CONST84_RETURN char * | Tcl_GetVar (Tcl_Interp *interp, CONST char *varName, int flags) |
EXTERN CONST84_RETURN char * | Tcl_GetVar2 (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags) |
EXTERN int | Tcl_GlobalEval (Tcl_Interp *interp, CONST char *command) |
EXTERN int | Tcl_GlobalEvalObj (Tcl_Interp *interp, Tcl_Obj *objPtr) |
EXTERN int | Tcl_HideCommand (Tcl_Interp *interp, CONST char *cmdName, CONST char *hiddenCmdToken) |
EXTERN int | Tcl_Init (Tcl_Interp *interp) |
EXTERN void | Tcl_InitHashTable (Tcl_HashTable *tablePtr, int keyType) |
EXTERN int | Tcl_InputBlocked (Tcl_Channel chan) |
EXTERN int | Tcl_InputBuffered (Tcl_Channel chan) |
EXTERN int | Tcl_InterpDeleted (Tcl_Interp *interp) |
EXTERN int | Tcl_IsSafe (Tcl_Interp *interp) |
EXTERN char * | Tcl_JoinPath (int argc, CONST84 char *CONST *argv, Tcl_DString *resultPtr) |
EXTERN int | Tcl_LinkVar (Tcl_Interp *interp, CONST char *varName, char *addr, int type) |
EXTERN Tcl_Channel | Tcl_MakeFileChannel (ClientData handle, int mode) |
EXTERN int | Tcl_MakeSafe (Tcl_Interp *interp) |
EXTERN Tcl_Channel | Tcl_MakeTcpClientChannel (ClientData tcpSocket) |
EXTERN char * | Tcl_Merge (int argc, CONST84 char *CONST *argv) |
EXTERN Tcl_HashEntry * | Tcl_NextHashEntry (Tcl_HashSearch *searchPtr) |
EXTERN void | Tcl_NotifyChannel (Tcl_Channel channel, int mask) |
EXTERN Tcl_Obj * | Tcl_ObjGetVar2 (Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, int flags) |
EXTERN Tcl_Obj * | Tcl_ObjSetVar2 (Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, Tcl_Obj *newValuePtr, int flags) |
EXTERN Tcl_Channel | Tcl_OpenCommandChannel (Tcl_Interp *interp, int argc, CONST84 char **argv, int flags) |
EXTERN Tcl_Channel | Tcl_OpenFileChannel (Tcl_Interp *interp, CONST char *fileName, CONST char *modeString, int permissions) |
EXTERN Tcl_Channel | Tcl_OpenTcpClient (Tcl_Interp *interp, int port, CONST char *address, CONST char *myaddr, int myport, int async) |
EXTERN Tcl_Channel | Tcl_OpenTcpServer (Tcl_Interp *interp, int port, CONST char *host, Tcl_TcpAcceptProc *acceptProc, ClientData callbackData) |
EXTERN void | Tcl_Preserve (ClientData data) |
EXTERN void | Tcl_PrintDouble (Tcl_Interp *interp, double value, char *dst) |
EXTERN int | Tcl_PutEnv (CONST char *assignment) |
EXTERN CONST84_RETURN char * | Tcl_PosixError (Tcl_Interp *interp) |
EXTERN void | Tcl_QueueEvent (Tcl_Event *evPtr, Tcl_QueuePosition position) |
EXTERN int | Tcl_Read (Tcl_Channel chan, char *bufPtr, int toRead) |
EXTERN void | Tcl_ReapDetachedProcs (void) |
EXTERN int | Tcl_RecordAndEval (Tcl_Interp *interp, CONST char *cmd, int flags) |
EXTERN int | Tcl_RecordAndEvalObj (Tcl_Interp *interp, Tcl_Obj *cmdPtr, int flags) |
EXTERN void | Tcl_RegisterChannel (Tcl_Interp *interp, Tcl_Channel chan) |
EXTERN void | Tcl_RegisterObjType (Tcl_ObjType *typePtr) |
EXTERN Tcl_RegExp | Tcl_RegExpCompile (Tcl_Interp *interp, CONST char *pattern) |
EXTERN int | Tcl_RegExpExec (Tcl_Interp *interp, Tcl_RegExp regexp, CONST char *text, CONST char *start) |
EXTERN int | Tcl_RegExpMatch (Tcl_Interp *interp, CONST char *text, CONST char *pattern) |
EXTERN void | Tcl_RegExpRange (Tcl_RegExp regexp, int index, CONST84 char **startPtr, CONST84 char **endPtr) |
EXTERN void | Tcl_Release (ClientData clientData) |
EXTERN void | Tcl_ResetResult (Tcl_Interp *interp) |
EXTERN int | Tcl_ScanElement (CONST char *str, int *flagPtr) |
EXTERN int | Tcl_ScanCountedElement (CONST char *str, int length, int *flagPtr) |
EXTERN int | Tcl_SeekOld (Tcl_Channel chan, int offset, int mode) |
EXTERN int | Tcl_ServiceAll (void) |
EXTERN int | Tcl_ServiceEvent (int flags) |
EXTERN void | Tcl_SetAssocData (Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc *proc, ClientData clientData) |
EXTERN void | Tcl_SetChannelBufferSize (Tcl_Channel chan, int sz) |
EXTERN int | Tcl_SetChannelOption (Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, CONST char *newValue) |
EXTERN int | Tcl_SetCommandInfo (Tcl_Interp *interp, CONST char *cmdName, CONST Tcl_CmdInfo *infoPtr) |
EXTERN void | Tcl_SetErrno (int err) |
EXTERN void | Tcl_SetErrorCode (Tcl_Interp *interp,...) |
EXTERN void | Tcl_SetMaxBlockTime (Tcl_Time *timePtr) |
EXTERN void | Tcl_SetPanicProc (Tcl_PanicProc *panicProc) |
EXTERN int | Tcl_SetRecursionLimit (Tcl_Interp *interp, int depth) |
EXTERN void | Tcl_SetResult (Tcl_Interp *interp, char *result, Tcl_FreeProc *freeProc) |
EXTERN int | Tcl_SetServiceMode (int mode) |
EXTERN void | Tcl_SetObjErrorCode (Tcl_Interp *interp, Tcl_Obj *errorObjPtr) |
EXTERN void | Tcl_SetObjResult (Tcl_Interp *interp, Tcl_Obj *resultObjPtr) |
EXTERN void | Tcl_SetStdChannel (Tcl_Channel channel, int type) |
EXTERN CONST84_RETURN char * | Tcl_SetVar (Tcl_Interp *interp, CONST char *varName, CONST char *newValue, int flags) |
EXTERN CONST84_RETURN char * | Tcl_SetVar2 (Tcl_Interp *interp, CONST char *part1, CONST char *part2, CONST char *newValue, int flags) |
EXTERN CONST84_RETURN char * | Tcl_SignalId (int sig) |
EXTERN CONST84_RETURN char * | Tcl_SignalMsg (int sig) |
EXTERN void | Tcl_SourceRCFile (Tcl_Interp *interp) |
EXTERN int | Tcl_SplitList (Tcl_Interp *interp, CONST char *listStr, int *argcPtr, CONST84 char ***argvPtr) |
EXTERN void | Tcl_SplitPath (CONST char *path, int *argcPtr, CONST84 char ***argvPtr) |
EXTERN void | Tcl_StaticPackage (Tcl_Interp *interp, CONST char *pkgName, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc) |
EXTERN int | Tcl_StringMatch (CONST char *str, CONST char *pattern) |
EXTERN int | Tcl_TellOld (Tcl_Channel chan) |
EXTERN int | Tcl_TraceVar (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData) |
EXTERN int | Tcl_TraceVar2 (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData) |
EXTERN char * | Tcl_TranslateFileName (Tcl_Interp *interp, CONST char *name, Tcl_DString *bufferPtr) |
EXTERN int | Tcl_Ungets (Tcl_Channel chan, CONST char *str, int len, int atHead) |
EXTERN void | Tcl_UnlinkVar (Tcl_Interp *interp, CONST char *varName) |
EXTERN int | Tcl_UnregisterChannel (Tcl_Interp *interp, Tcl_Channel chan) |
EXTERN int | Tcl_UnsetVar (Tcl_Interp *interp, CONST char *varName, int flags) |
EXTERN int | Tcl_UnsetVar2 (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags) |
EXTERN void | Tcl_UntraceVar (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData) |
EXTERN void | Tcl_UntraceVar2 (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData) |
EXTERN void | Tcl_UpdateLinkedVar (Tcl_Interp *interp, CONST char *varName) |
EXTERN int | Tcl_UpVar (Tcl_Interp *interp, CONST char *frameName, CONST char *varName, CONST char *localName, int flags) |
EXTERN int | Tcl_UpVar2 (Tcl_Interp *interp, CONST char *frameName, CONST char *part1, CONST char *part2, CONST char *localName, int flags) |
EXTERN int | Tcl_VarEval (Tcl_Interp *interp,...) |
EXTERN ClientData | Tcl_VarTraceInfo (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData) |
EXTERN ClientData | Tcl_VarTraceInfo2 (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData) |
EXTERN int | Tcl_Write (Tcl_Channel chan, CONST char *s, int slen) |
EXTERN void | Tcl_WrongNumArgs (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], CONST char *message) |
EXTERN int | Tcl_DumpActiveMemory (CONST char *fileName) |
EXTERN void | Tcl_ValidateAllMemory (CONST char *file, int line) |
EXTERN void | Tcl_AppendResultVA (Tcl_Interp *interp, va_list argList) |
EXTERN void | Tcl_AppendStringsToObjVA (Tcl_Obj *objPtr, va_list argList) |
EXTERN CONST84_RETURN char * | Tcl_HashStats (Tcl_HashTable *tablePtr) |
EXTERN CONST84_RETURN char * | Tcl_ParseVar (Tcl_Interp *interp, CONST char *start, CONST84 char **termPtr) |
EXTERN CONST84_RETURN char * | Tcl_PkgPresent (Tcl_Interp *interp, CONST char *name, CONST char *version, int exact) |
EXTERN CONST84_RETURN char * | Tcl_PkgPresentEx (Tcl_Interp *interp, CONST char *name, CONST char *version, int exact, ClientData *clientDataPtr) |
EXTERN int | Tcl_PkgProvide (Tcl_Interp *interp, CONST char *name, CONST char *version) |
EXTERN CONST84_RETURN char * | Tcl_PkgRequire (Tcl_Interp *interp, CONST char *name, CONST char *version, int exact) |
EXTERN void | Tcl_SetErrorCodeVA (Tcl_Interp *interp, va_list argList) |
EXTERN int | Tcl_VarEvalVA (Tcl_Interp *interp, va_list argList) |
EXTERN Tcl_Pid | Tcl_WaitPid (Tcl_Pid pid, int *statPtr, int options) |
EXTERN void | Tcl_PanicVA (CONST char *format, va_list argList) |
EXTERN void | Tcl_GetVersion (int *major, int *minor, int *patchLevel, int *type) |
EXTERN void | Tcl_InitMemory (Tcl_Interp *interp) |
EXTERN Tcl_Channel | Tcl_StackChannel (Tcl_Interp *interp, Tcl_ChannelType *typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan) |
EXTERN int | Tcl_UnstackChannel (Tcl_Interp *interp, Tcl_Channel chan) |
EXTERN Tcl_Channel | Tcl_GetStackedChannel (Tcl_Channel chan) |
EXTERN void | Tcl_SetMainLoop (Tcl_MainLoopProc *proc) |
EXTERN void | Tcl_AppendObjToObj (Tcl_Obj *objPtr, Tcl_Obj *appendObjPtr) |
EXTERN Tcl_Encoding | Tcl_CreateEncoding (const Tcl_EncodingType *typePtr) |
EXTERN void | Tcl_CreateThreadExitHandler (Tcl_ExitProc *proc, ClientData clientData) |
EXTERN void | Tcl_DeleteThreadExitHandler (Tcl_ExitProc *proc, ClientData clientData) |
EXTERN void | Tcl_DiscardResult (Tcl_SavedResult *statePtr) |
EXTERN int | Tcl_EvalEx (Tcl_Interp *interp, CONST char *script, int numBytes, int flags) |
EXTERN int | Tcl_EvalObjv (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], int flags) |
EXTERN int | Tcl_EvalObjEx (Tcl_Interp *interp, Tcl_Obj *objPtr, int flags) |
EXTERN void | Tcl_ExitThread (int status) |
EXTERN 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) |
EXTERN char * | Tcl_ExternalToUtfDString (Tcl_Encoding encoding, CONST char *src, int srcLen, Tcl_DString *dsPtr) |
EXTERN void | Tcl_FinalizeThread (void) |
EXTERN void | Tcl_FinalizeNotifier (ClientData clientData) |
EXTERN void | Tcl_FreeEncoding (Tcl_Encoding encoding) |
EXTERN Tcl_ThreadId | Tcl_GetCurrentThread (void) |
EXTERN Tcl_Encoding | Tcl_GetEncoding (Tcl_Interp *interp, CONST char *name) |
EXTERN CONST84_RETURN char * | Tcl_GetEncodingName (Tcl_Encoding encoding) |
EXTERN void | Tcl_GetEncodingNames (Tcl_Interp *interp) |
EXTERN int | Tcl_GetIndexFromObjStruct (Tcl_Interp *interp, Tcl_Obj *objPtr, CONST VOID *tablePtr, int offset, CONST char *msg, int flags, int *indexPtr) |
EXTERN VOID * | Tcl_GetThreadData (Tcl_ThreadDataKey *keyPtr, int size) |
EXTERN Tcl_Obj * | Tcl_GetVar2Ex (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags) |
EXTERN ClientData | Tcl_InitNotifier (void) |
EXTERN void | Tcl_MutexLock (Tcl_Mutex *mutexPtr) |
EXTERN void | Tcl_MutexUnlock (Tcl_Mutex *mutexPtr) |
EXTERN void | Tcl_ConditionNotify (Tcl_Condition *condPtr) |
EXTERN void | Tcl_ConditionWait (Tcl_Condition *condPtr, Tcl_Mutex *mutexPtr, Tcl_Time *timePtr) |
EXTERN int | Tcl_NumUtfChars (CONST char *src, int length) |
EXTERN int | Tcl_ReadChars (Tcl_Channel channel, Tcl_Obj *objPtr, int charsToRead, int appendFlag) |
EXTERN void | Tcl_RestoreResult (Tcl_Interp *interp, Tcl_SavedResult *statePtr) |
EXTERN void | Tcl_SaveResult (Tcl_Interp *interp, Tcl_SavedResult *statePtr) |
EXTERN int | Tcl_SetSystemEncoding (Tcl_Interp *interp, CONST char *name) |
EXTERN Tcl_Obj * | Tcl_SetVar2Ex (Tcl_Interp *interp, CONST char *part1, CONST char *part2, Tcl_Obj *newValuePtr, int flags) |
EXTERN void | Tcl_ThreadAlert (Tcl_ThreadId threadId) |
EXTERN void | Tcl_ThreadQueueEvent (Tcl_ThreadId threadId, Tcl_Event *evPtr, Tcl_QueuePosition position) |
EXTERN Tcl_UniChar | Tcl_UniCharAtIndex (CONST char *src, int index) |
EXTERN Tcl_UniChar | Tcl_UniCharToLower (int ch) |
EXTERN Tcl_UniChar | Tcl_UniCharToTitle (int ch) |
EXTERN Tcl_UniChar | Tcl_UniCharToUpper (int ch) |
EXTERN int | Tcl_UniCharToUtf (int ch, char *buf) |
EXTERN CONST84_RETURN char * | Tcl_UtfAtIndex (CONST char *src, int index) |
EXTERN int | Tcl_UtfCharComplete (CONST char *src, int length) |
EXTERN int | Tcl_UtfBackslash (CONST char *src, int *readPtr, char *dst) |
EXTERN CONST84_RETURN char * | Tcl_UtfFindFirst (CONST char *src, int ch) |
EXTERN CONST84_RETURN char * | Tcl_UtfFindLast (CONST char *src, int ch) |
EXTERN CONST84_RETURN char * | Tcl_UtfNext (CONST char *src) |
EXTERN CONST84_RETURN char * | Tcl_UtfPrev (CONST char *src, CONST char *start) |
EXTERN 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) |
EXTERN char * | Tcl_UtfToExternalDString (Tcl_Encoding encoding, CONST char *src, int srcLen, Tcl_DString *dsPtr) |
EXTERN int | Tcl_UtfToLower (char *src) |
EXTERN int | Tcl_UtfToTitle (char *src) |
EXTERN int | Tcl_UtfToUniChar (CONST char *src, Tcl_UniChar *chPtr) |
EXTERN int | Tcl_UtfToUpper (char *src) |
EXTERN int | Tcl_WriteChars (Tcl_Channel chan, CONST char *src, int srcLen) |
EXTERN int | Tcl_WriteObj (Tcl_Channel chan, Tcl_Obj *objPtr) |
EXTERN char * | Tcl_GetString (Tcl_Obj *objPtr) |
EXTERN CONST84_RETURN char * | Tcl_GetDefaultEncodingDir (void) |
EXTERN void | Tcl_SetDefaultEncodingDir (CONST char *path) |
EXTERN void | Tcl_AlertNotifier (ClientData clientData) |
EXTERN void | Tcl_ServiceModeHook (int mode) |
EXTERN int | Tcl_UniCharIsAlnum (int ch) |
EXTERN int | Tcl_UniCharIsAlpha (int ch) |
EXTERN int | Tcl_UniCharIsDigit (int ch) |
EXTERN int | Tcl_UniCharIsLower (int ch) |
EXTERN int | Tcl_UniCharIsSpace (int ch) |
EXTERN int | Tcl_UniCharIsUpper (int ch) |
EXTERN int | Tcl_UniCharIsWordChar (int ch) |
EXTERN int | Tcl_UniCharLen (CONST Tcl_UniChar *uniStr) |
EXTERN int | Tcl_UniCharNcmp (CONST Tcl_UniChar *ucs, CONST Tcl_UniChar *uct, unsigned long numChars) |
EXTERN char * | Tcl_UniCharToUtfDString (CONST Tcl_UniChar *uniStr, int uniLength, Tcl_DString *dsPtr) |
EXTERN Tcl_UniChar * | Tcl_UtfToUniCharDString (CONST char *src, int length, Tcl_DString *dsPtr) |
EXTERN Tcl_RegExp | Tcl_GetRegExpFromObj (Tcl_Interp *interp, Tcl_Obj *patObj, int flags) |
EXTERN Tcl_Obj * | Tcl_EvalTokens (Tcl_Interp *interp, Tcl_Token *tokenPtr, int count) |
EXTERN void | Tcl_FreeParse (Tcl_Parse *parsePtr) |
EXTERN void | Tcl_LogCommandInfo (Tcl_Interp *interp, CONST char *script, CONST char *command, int length) |
EXTERN int | Tcl_ParseBraces (Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr, int append, CONST84 char **termPtr) |
EXTERN int | Tcl_ParseCommand (Tcl_Interp *interp, CONST char *start, int numBytes, int nested, Tcl_Parse *parsePtr) |
EXTERN int | Tcl_ParseExpr (Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr) |
EXTERN int | Tcl_ParseQuotedString (Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr, int append, CONST84 char **termPtr) |
EXTERN int | Tcl_ParseVarName (Tcl_Interp *interp, CONST char *start, int numBytes, Tcl_Parse *parsePtr, int append) |
EXTERN char * | Tcl_GetCwd (Tcl_Interp *interp, Tcl_DString *cwdPtr) |
EXTERN int | Tcl_Chdir (CONST char *dirName) |
EXTERN int | Tcl_Access (CONST char *path, int mode) |
EXTERN int | Tcl_Stat (CONST char *path, struct stat *bufPtr) |
EXTERN int | Tcl_UtfNcmp (CONST char *s1, CONST char *s2, unsigned long n) |
EXTERN int | Tcl_UtfNcasecmp (CONST char *s1, CONST char *s2, unsigned long n) |
EXTERN int | Tcl_StringCaseMatch (CONST char *str, CONST char *pattern, int nocase) |
EXTERN int | Tcl_UniCharIsControl (int ch) |
EXTERN int | Tcl_UniCharIsGraph (int ch) |
EXTERN int | Tcl_UniCharIsPrint (int ch) |
EXTERN int | Tcl_UniCharIsPunct (int ch) |
EXTERN int | Tcl_RegExpExecObj (Tcl_Interp *interp, Tcl_RegExp regexp, Tcl_Obj *textObj, int offset, int nmatches, int flags) |
EXTERN void | Tcl_RegExpGetInfo (Tcl_RegExp regexp, Tcl_RegExpInfo *infoPtr) |
EXTERN Tcl_Obj * | Tcl_NewUnicodeObj (CONST Tcl_UniChar *unicode, int numChars) |
EXTERN void | Tcl_SetUnicodeObj (Tcl_Obj *objPtr, CONST Tcl_UniChar *unicode, int numChars) |
EXTERN int | Tcl_GetCharLength (Tcl_Obj *objPtr) |
EXTERN Tcl_UniChar | Tcl_GetUniChar (Tcl_Obj *objPtr, int index) |
EXTERN Tcl_UniChar * | Tcl_GetUnicode (Tcl_Obj *objPtr) |
EXTERN Tcl_Obj * | Tcl_GetRange (Tcl_Obj *objPtr, int first, int last) |
EXTERN void | Tcl_AppendUnicodeToObj (Tcl_Obj *objPtr, CONST Tcl_UniChar *unicode, int length) |
EXTERN int | Tcl_RegExpMatchObj (Tcl_Interp *interp, Tcl_Obj *textObj, Tcl_Obj *patternObj) |
EXTERN void | Tcl_SetNotifier (Tcl_NotifierProcs *notifierProcPtr) |
EXTERN Tcl_Mutex * | Tcl_GetAllocMutex (void) |
EXTERN int | Tcl_GetChannelNames (Tcl_Interp *interp) |
EXTERN int | Tcl_GetChannelNamesEx (Tcl_Interp *interp, CONST char *pattern) |
EXTERN int | Tcl_ProcObjCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
EXTERN void | Tcl_ConditionFinalize (Tcl_Condition *condPtr) |
EXTERN void | Tcl_MutexFinalize (Tcl_Mutex *mutex) |
EXTERN int | Tcl_CreateThread (Tcl_ThreadId *idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags) |
EXTERN int | Tcl_ReadRaw (Tcl_Channel chan, char *dst, int bytesToRead) |
EXTERN int | Tcl_WriteRaw (Tcl_Channel chan, CONST char *src, int srcLen) |
EXTERN Tcl_Channel | Tcl_GetTopChannel (Tcl_Channel chan) |
EXTERN int | Tcl_ChannelBuffered (Tcl_Channel chan) |
EXTERN CONST84_RETURN char * | Tcl_ChannelName (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_ChannelTypeVersion | Tcl_ChannelVersion (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverBlockModeProc * | Tcl_ChannelBlockModeProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverCloseProc * | Tcl_ChannelCloseProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverClose2Proc * | Tcl_ChannelClose2Proc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverInputProc * | Tcl_ChannelInputProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverOutputProc * | Tcl_ChannelOutputProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverSeekProc * | Tcl_ChannelSeekProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverSetOptionProc * | Tcl_ChannelSetOptionProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverGetOptionProc * | Tcl_ChannelGetOptionProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverWatchProc * | Tcl_ChannelWatchProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverGetHandleProc * | Tcl_ChannelGetHandleProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverFlushProc * | Tcl_ChannelFlushProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_DriverHandlerProc * | Tcl_ChannelHandlerProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN int | Tcl_JoinThread (Tcl_ThreadId threadId, int *result) |
EXTERN int | Tcl_IsChannelShared (Tcl_Channel channel) |
EXTERN int | Tcl_IsChannelRegistered (Tcl_Interp *interp, Tcl_Channel channel) |
EXTERN void | Tcl_CutChannel (Tcl_Channel channel) |
EXTERN void | Tcl_SpliceChannel (Tcl_Channel channel) |
EXTERN void | Tcl_ClearChannelHandlers (Tcl_Channel channel) |
EXTERN int | Tcl_IsChannelExisting (CONST char *channelName) |
EXTERN int | Tcl_UniCharNcasecmp (CONST Tcl_UniChar *ucs, CONST Tcl_UniChar *uct, unsigned long numChars) |
EXTERN int | Tcl_UniCharCaseMatch (CONST Tcl_UniChar *uniStr, CONST Tcl_UniChar *uniPattern, int nocase) |
EXTERN Tcl_HashEntry * | Tcl_FindHashEntry (Tcl_HashTable *tablePtr, CONST char *key) |
EXTERN Tcl_HashEntry * | Tcl_CreateHashEntry (Tcl_HashTable *tablePtr, CONST char *key, int *newPtr) |
EXTERN void | Tcl_InitCustomHashTable (Tcl_HashTable *tablePtr, int keyType, Tcl_HashKeyType *typePtr) |
EXTERN void | Tcl_InitObjHashTable (Tcl_HashTable *tablePtr) |
EXTERN ClientData | Tcl_CommandTraceInfo (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *procPtr, ClientData prevClientData) |
EXTERN int | Tcl_TraceCommand (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *proc, ClientData clientData) |
EXTERN void | Tcl_UntraceCommand (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *proc, ClientData clientData) |
EXTERN char * | Tcl_AttemptAlloc (unsigned int size) |
EXTERN char * | Tcl_AttemptDbCkalloc (unsigned int size, CONST char *file, int line) |
EXTERN char * | Tcl_AttemptRealloc (char *ptr, unsigned int size) |
EXTERN char * | Tcl_AttemptDbCkrealloc (char *ptr, unsigned int size, CONST char *file, int line) |
EXTERN int | Tcl_AttemptSetObjLength (Tcl_Obj *objPtr, int length) |
EXTERN Tcl_ThreadId | Tcl_GetChannelThread (Tcl_Channel channel) |
EXTERN Tcl_UniChar * | Tcl_GetUnicodeFromObj (Tcl_Obj *objPtr, int *lengthPtr) |
EXTERN int | Tcl_GetMathFuncInfo (Tcl_Interp *interp, CONST char *name, int *numArgsPtr, Tcl_ValueType **argTypesPtr, Tcl_MathProc **procPtr, ClientData *clientDataPtr) |
EXTERN Tcl_Obj * | Tcl_ListMathFuncs (Tcl_Interp *interp, CONST char *pattern) |
EXTERN Tcl_Obj * | Tcl_SubstObj (Tcl_Interp *interp, Tcl_Obj *objPtr, int flags) |
EXTERN int | Tcl_DetachChannel (Tcl_Interp *interp, Tcl_Channel channel) |
EXTERN int | Tcl_IsStandardChannel (Tcl_Channel channel) |
EXTERN int | Tcl_FSCopyFile (Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr) |
EXTERN int | Tcl_FSCopyDirectory (Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr, Tcl_Obj **errorPtr) |
EXTERN int | Tcl_FSCreateDirectory (Tcl_Obj *pathPtr) |
EXTERN int | Tcl_FSDeleteFile (Tcl_Obj *pathPtr) |
EXTERN 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) |
EXTERN int | Tcl_FSMatchInDirectory (Tcl_Interp *interp, Tcl_Obj *result, Tcl_Obj *pathPtr, CONST char *pattern, Tcl_GlobTypeData *types) |
EXTERN Tcl_Obj * | Tcl_FSLink (Tcl_Obj *pathPtr, Tcl_Obj *toPtr, int linkAction) |
EXTERN int | Tcl_FSRemoveDirectory (Tcl_Obj *pathPtr, int recursive, Tcl_Obj **errorPtr) |
EXTERN int | Tcl_FSRenameFile (Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr) |
EXTERN int | Tcl_FSLstat (Tcl_Obj *pathPtr, Tcl_StatBuf *buf) |
EXTERN int | Tcl_FSUtime (Tcl_Obj *pathPtr, struct utimbuf *tval) |
EXTERN int | Tcl_FSFileAttrsGet (Tcl_Interp *interp, int index, Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef) |
EXTERN int | Tcl_FSFileAttrsSet (Tcl_Interp *interp, int index, Tcl_Obj *pathPtr, Tcl_Obj *objPtr) |
EXTERN CONST char ** | Tcl_FSFileAttrStrings (Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef) |
EXTERN int | Tcl_FSStat (Tcl_Obj *pathPtr, Tcl_StatBuf *buf) |
EXTERN int | Tcl_FSAccess (Tcl_Obj *pathPtr, int mode) |
EXTERN Tcl_Channel | Tcl_FSOpenFileChannel (Tcl_Interp *interp, Tcl_Obj *pathPtr, CONST char *modeString, int permissions) |
EXTERN Tcl_Obj * | Tcl_FSGetCwd (Tcl_Interp *interp) |
EXTERN int | Tcl_FSChdir (Tcl_Obj *pathPtr) |
EXTERN int | Tcl_FSConvertToPathType (Tcl_Interp *interp, Tcl_Obj *pathPtr) |
EXTERN Tcl_Obj * | Tcl_FSJoinPath (Tcl_Obj *listObj, int elements) |
EXTERN Tcl_Obj * | Tcl_FSSplitPath (Tcl_Obj *pathPtr, int *lenPtr) |
EXTERN int | Tcl_FSEqualPaths (Tcl_Obj *firstPtr, Tcl_Obj *secondPtr) |
EXTERN Tcl_Obj * | Tcl_FSGetNormalizedPath (Tcl_Interp *interp, Tcl_Obj *pathPtr) |
EXTERN Tcl_Obj * | Tcl_FSJoinToPath (Tcl_Obj *pathPtr, int objc, Tcl_Obj *CONST objv[]) |
EXTERN ClientData | Tcl_FSGetInternalRep (Tcl_Obj *pathPtr, Tcl_Filesystem *fsPtr) |
EXTERN Tcl_Obj * | Tcl_FSGetTranslatedPath (Tcl_Interp *interp, Tcl_Obj *pathPtr) |
EXTERN int | Tcl_FSEvalFile (Tcl_Interp *interp, Tcl_Obj *fileName) |
EXTERN Tcl_Obj * | Tcl_FSNewNativePath (Tcl_Filesystem *fromFilesystem, ClientData clientData) |
EXTERN CONST char * | Tcl_FSGetNativePath (Tcl_Obj *pathPtr) |
EXTERN Tcl_Obj * | Tcl_FSFileSystemInfo (Tcl_Obj *pathPtr) |
EXTERN Tcl_Obj * | Tcl_FSPathSeparator (Tcl_Obj *pathPtr) |
EXTERN Tcl_Obj * | Tcl_FSListVolumes (void) |
EXTERN int | Tcl_FSRegister (ClientData clientData, Tcl_Filesystem *fsPtr) |
EXTERN int | Tcl_FSUnregister (Tcl_Filesystem *fsPtr) |
EXTERN ClientData | Tcl_FSData (Tcl_Filesystem *fsPtr) |
EXTERN CONST char * | Tcl_FSGetTranslatedStringPath (Tcl_Interp *interp, Tcl_Obj *pathPtr) |
EXTERN Tcl_Filesystem * | Tcl_FSGetFileSystemForPath (Tcl_Obj *pathPtr) |
EXTERN Tcl_PathType | Tcl_FSGetPathType (Tcl_Obj *pathPtr) |
EXTERN int | Tcl_OutputBuffered (Tcl_Channel chan) |
EXTERN void | Tcl_FSMountsChanged (Tcl_Filesystem *fsPtr) |
EXTERN int | Tcl_EvalTokensStandard (Tcl_Interp *interp, Tcl_Token *tokenPtr, int count) |
EXTERN void | Tcl_GetTime (Tcl_Time *timeBuf) |
EXTERN Tcl_Trace | Tcl_CreateObjTrace (Tcl_Interp *interp, int level, int flags, Tcl_CmdObjTraceProc *objProc, ClientData clientData, Tcl_CmdObjTraceDeleteProc *delProc) |
EXTERN int | Tcl_GetCommandInfoFromToken (Tcl_Command token, Tcl_CmdInfo *infoPtr) |
EXTERN int | Tcl_SetCommandInfoFromToken (Tcl_Command token, CONST Tcl_CmdInfo *infoPtr) |
EXTERN Tcl_Obj * | Tcl_DbNewWideIntObj (Tcl_WideInt wideValue, CONST char *file, int line) |
EXTERN int | Tcl_GetWideIntFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_WideInt *widePtr) |
EXTERN Tcl_Obj * | Tcl_NewWideIntObj (Tcl_WideInt wideValue) |
EXTERN void | Tcl_SetWideIntObj (Tcl_Obj *objPtr, Tcl_WideInt wideValue) |
EXTERN Tcl_StatBuf * | Tcl_AllocStatBuf (void) |
EXTERN Tcl_WideInt | Tcl_Seek (Tcl_Channel chan, Tcl_WideInt offset, int mode) |
EXTERN Tcl_WideInt | Tcl_Tell (Tcl_Channel chan) |
EXTERN Tcl_DriverWideSeekProc * | Tcl_ChannelWideSeekProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN int | Tcl_DictObjPut (Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_Obj *keyPtr, Tcl_Obj *valuePtr) |
EXTERN int | Tcl_DictObjGet (Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_Obj *keyPtr, Tcl_Obj **valuePtrPtr) |
EXTERN int | Tcl_DictObjRemove (Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_Obj *keyPtr) |
EXTERN int | Tcl_DictObjSize (Tcl_Interp *interp, Tcl_Obj *dictPtr, int *sizePtr) |
EXTERN int | Tcl_DictObjFirst (Tcl_Interp *interp, Tcl_Obj *dictPtr, Tcl_DictSearch *searchPtr, Tcl_Obj **keyPtrPtr, Tcl_Obj **valuePtrPtr, int *donePtr) |
EXTERN void | Tcl_DictObjNext (Tcl_DictSearch *searchPtr, Tcl_Obj **keyPtrPtr, Tcl_Obj **valuePtrPtr, int *donePtr) |
EXTERN void | Tcl_DictObjDone (Tcl_DictSearch *searchPtr) |
EXTERN int | Tcl_DictObjPutKeyList (Tcl_Interp *interp, Tcl_Obj *dictPtr, int keyc, Tcl_Obj *CONST *keyv, Tcl_Obj *valuePtr) |
EXTERN int | Tcl_DictObjRemoveKeyList (Tcl_Interp *interp, Tcl_Obj *dictPtr, int keyc, Tcl_Obj *CONST *keyv) |
EXTERN Tcl_Obj * | Tcl_NewDictObj (void) |
EXTERN Tcl_Obj * | Tcl_DbNewDictObj (CONST char *file, int line) |
EXTERN void | Tcl_RegisterConfig (Tcl_Interp *interp, CONST char *pkgName, Tcl_Config *configuration, CONST char *valEncoding) |
EXTERN Tcl_Namespace * | Tcl_CreateNamespace (Tcl_Interp *interp, CONST char *name, ClientData clientData, Tcl_NamespaceDeleteProc *deleteProc) |
EXTERN void | Tcl_DeleteNamespace (Tcl_Namespace *nsPtr) |
EXTERN int | Tcl_AppendExportList (Tcl_Interp *interp, Tcl_Namespace *nsPtr, Tcl_Obj *objPtr) |
EXTERN int | Tcl_Export (Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern, int resetListFirst) |
EXTERN int | Tcl_Import (Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern, int allowOverwrite) |
EXTERN int | Tcl_ForgetImport (Tcl_Interp *interp, Tcl_Namespace *nsPtr, CONST char *pattern) |
EXTERN Tcl_Namespace * | Tcl_GetCurrentNamespace (Tcl_Interp *interp) |
EXTERN Tcl_Namespace * | Tcl_GetGlobalNamespace (Tcl_Interp *interp) |
EXTERN Tcl_Namespace * | Tcl_FindNamespace (Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags) |
EXTERN Tcl_Command | Tcl_FindCommand (Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNsPtr, int flags) |
EXTERN Tcl_Command | Tcl_GetCommandFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr) |
EXTERN void | Tcl_GetCommandFullName (Tcl_Interp *interp, Tcl_Command command, Tcl_Obj *objPtr) |
EXTERN int | Tcl_FSEvalFileEx (Tcl_Interp *interp, Tcl_Obj *fileName, CONST char *encodingName) |
EXTERN Tcl_ExitProc * | Tcl_SetExitProc (Tcl_ExitProc *proc) |
EXTERN void | Tcl_LimitAddHandler (Tcl_Interp *interp, int type, Tcl_LimitHandlerProc *handlerProc, ClientData clientData, Tcl_LimitHandlerDeleteProc *deleteProc) |
EXTERN void | Tcl_LimitRemoveHandler (Tcl_Interp *interp, int type, Tcl_LimitHandlerProc *handlerProc, ClientData clientData) |
EXTERN int | Tcl_LimitReady (Tcl_Interp *interp) |
EXTERN int | Tcl_LimitCheck (Tcl_Interp *interp) |
EXTERN int | Tcl_LimitExceeded (Tcl_Interp *interp) |
EXTERN void | Tcl_LimitSetCommands (Tcl_Interp *interp, int commandLimit) |
EXTERN void | Tcl_LimitSetTime (Tcl_Interp *interp, Tcl_Time *timeLimitPtr) |
EXTERN void | Tcl_LimitSetGranularity (Tcl_Interp *interp, int type, int granularity) |
EXTERN int | Tcl_LimitTypeEnabled (Tcl_Interp *interp, int type) |
EXTERN int | Tcl_LimitTypeExceeded (Tcl_Interp *interp, int type) |
EXTERN void | Tcl_LimitTypeSet (Tcl_Interp *interp, int type) |
EXTERN void | Tcl_LimitTypeReset (Tcl_Interp *interp, int type) |
EXTERN int | Tcl_LimitGetCommands (Tcl_Interp *interp) |
EXTERN void | Tcl_LimitGetTime (Tcl_Interp *interp, Tcl_Time *timeLimitPtr) |
EXTERN int | Tcl_LimitGetGranularity (Tcl_Interp *interp, int type) |
EXTERN Tcl_InterpState | Tcl_SaveInterpState (Tcl_Interp *interp, int status) |
EXTERN int | Tcl_RestoreInterpState (Tcl_Interp *interp, Tcl_InterpState state) |
EXTERN void | Tcl_DiscardInterpState (Tcl_InterpState state) |
EXTERN int | Tcl_SetReturnOptions (Tcl_Interp *interp, Tcl_Obj *options) |
EXTERN Tcl_Obj * | Tcl_GetReturnOptions (Tcl_Interp *interp, int result) |
EXTERN int | Tcl_IsEnsemble (Tcl_Command token) |
EXTERN Tcl_Command | Tcl_CreateEnsemble (Tcl_Interp *interp, CONST char *name, Tcl_Namespace *namespacePtr, int flags) |
EXTERN Tcl_Command | Tcl_FindEnsemble (Tcl_Interp *interp, Tcl_Obj *cmdNameObj, int flags) |
EXTERN int | Tcl_SetEnsembleSubcommandList (Tcl_Interp *interp, Tcl_Command token, Tcl_Obj *subcmdList) |
EXTERN int | Tcl_SetEnsembleMappingDict (Tcl_Interp *interp, Tcl_Command token, Tcl_Obj *mapDict) |
EXTERN int | Tcl_SetEnsembleUnknownHandler (Tcl_Interp *interp, Tcl_Command token, Tcl_Obj *unknownList) |
EXTERN int | Tcl_SetEnsembleFlags (Tcl_Interp *interp, Tcl_Command token, int flags) |
EXTERN int | Tcl_GetEnsembleSubcommandList (Tcl_Interp *interp, Tcl_Command token, Tcl_Obj **subcmdListPtr) |
EXTERN int | Tcl_GetEnsembleMappingDict (Tcl_Interp *interp, Tcl_Command token, Tcl_Obj **mapDictPtr) |
EXTERN int | Tcl_GetEnsembleUnknownHandler (Tcl_Interp *interp, Tcl_Command token, Tcl_Obj **unknownListPtr) |
EXTERN int | Tcl_GetEnsembleFlags (Tcl_Interp *interp, Tcl_Command token, int *flagsPtr) |
EXTERN int | Tcl_GetEnsembleNamespace (Tcl_Interp *interp, Tcl_Command token, Tcl_Namespace **namespacePtrPtr) |
EXTERN void | Tcl_SetTimeProc (Tcl_GetTimeProc *getProc, Tcl_ScaleTimeProc *scaleProc, ClientData clientData) |
EXTERN void | Tcl_QueryTimeProc (Tcl_GetTimeProc **getProc, Tcl_ScaleTimeProc **scaleProc, ClientData *clientData) |
EXTERN Tcl_DriverThreadActionProc * | Tcl_ChannelThreadActionProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN Tcl_Obj * | Tcl_NewBignumObj (mp_int *value) |
EXTERN Tcl_Obj * | Tcl_DbNewBignumObj (mp_int *value, CONST char *file, int line) |
EXTERN void | Tcl_SetBignumObj (Tcl_Obj *obj, mp_int *value) |
EXTERN int | Tcl_GetBignumFromObj (Tcl_Interp *interp, Tcl_Obj *obj, mp_int *value) |
EXTERN int | Tcl_TakeBignumFromObj (Tcl_Interp *interp, Tcl_Obj *obj, mp_int *value) |
EXTERN int | Tcl_TruncateChannel (Tcl_Channel chan, Tcl_WideInt length) |
EXTERN Tcl_DriverTruncateProc * | Tcl_ChannelTruncateProc (CONST Tcl_ChannelType *chanTypePtr) |
EXTERN void | Tcl_SetChannelErrorInterp (Tcl_Interp *interp, Tcl_Obj *msg) |
EXTERN void | Tcl_GetChannelErrorInterp (Tcl_Interp *interp, Tcl_Obj **msg) |
EXTERN void | Tcl_SetChannelError (Tcl_Channel chan, Tcl_Obj *msg) |
EXTERN void | Tcl_GetChannelError (Tcl_Channel chan, Tcl_Obj **msg) |
EXTERN int | Tcl_InitBignumFromDouble (Tcl_Interp *interp, double initval, mp_int *toInit) |
EXTERN Tcl_Obj * | Tcl_GetNamespaceUnknownHandler (Tcl_Interp *interp, Tcl_Namespace *nsPtr) |
EXTERN int | Tcl_SetNamespaceUnknownHandler (Tcl_Interp *interp, Tcl_Namespace *nsPtr, Tcl_Obj *handlerPtr) |
EXTERN int | Tcl_GetEncodingFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_Encoding *encodingPtr) |
EXTERN Tcl_Obj * | Tcl_GetEncodingSearchPath (void) |
EXTERN int | Tcl_SetEncodingSearchPath (Tcl_Obj *searchPath) |
EXTERN CONST char * | Tcl_GetEncodingNameFromEnvironment (Tcl_DString *bufPtr) |
EXTERN int | Tcl_PkgRequireProc (Tcl_Interp *interp, CONST char *name, int objc, Tcl_Obj *CONST objv[], ClientData *clientDataPtr) |
EXTERN void | Tcl_AppendObjToErrorInfo (Tcl_Interp *interp, Tcl_Obj *objPtr) |
EXTERN void | Tcl_AppendLimitedToObj (Tcl_Obj *objPtr, CONST char *bytes, int length, int limit, CONST char *ellipsis) |
EXTERN Tcl_Obj * | Tcl_Format (Tcl_Interp *interp, CONST char *format, int objc, Tcl_Obj *CONST objv[]) |
EXTERN int | Tcl_AppendFormatToObj (Tcl_Interp *interp, Tcl_Obj *objPtr, CONST char *format, int objc, Tcl_Obj *CONST objv[]) |
EXTERN Tcl_Obj * | Tcl_ObjPrintf (CONST char *format,...) |
EXTERN void | Tcl_AppendPrintfToObj (Tcl_Obj *objPtr, CONST char *format,...) |
Variables |
TclStubs * | tclStubsPtr |
Define Documentation
#define TCL_STORAGE_CLASS DLLIMPORT |
#define TCL_STORAGE_CLASS DLLIMPORT |
Function Documentation
EXTERN int Tcl_Access |
( |
CONST char * |
path, |
|
|
int |
mode | |
|
) |
| | |
EXTERN void Tcl_AddErrorInfo |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
message | |
|
) |
| | |
EXTERN void Tcl_AddObjErrorInfo |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
message, |
|
|
int |
length | |
|
) |
| | |
EXTERN void Tcl_AlertNotifier |
( |
ClientData |
clientData |
) |
|
EXTERN char* Tcl_Alloc |
( |
unsigned int |
size |
) |
|
EXTERN void Tcl_AllowExceptions |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN void Tcl_AppendElement |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
element | |
|
) |
| | |
Definition at line 699 of file tclResult.c.
References Interp::appendAvl, Interp::appendResult, Interp::appendUsed, iPtr, Interp::result, Tcl_ConvertElement(), TCL_DONT_QUOTE_HASH, Tcl_GetStringResult(), Tcl_ScanElement(), and TclNeedSpace().
Referenced by Tcl_AfterObjCmd(), Tcl_GetInterpPath(), Tcl_PackageObjCmd(), TclGetAndDetachPids(), and TclGetLoadedPackages().
EXTERN int Tcl_AppendFormatToObj |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
objPtr, |
|
|
CONST char * |
format, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[] | |
|
) |
| | |
EXTERN void Tcl_AppendLimitedToObj |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST char * |
bytes, |
|
|
int |
length, |
|
|
int |
limit, |
|
|
CONST char * |
ellipsis | |
|
) |
| | |
Definition at line 5279 of file tclBasic.c.
References Tcl_AddObjErrorInfo(), Tcl_DecrRefCount, and TclGetStringFromObj.
Referenced by Tcl_CaseObjCmd(), Tcl_CatchObjCmd(), Tcl_EvalObjCmd(), Tcl_ForeachObjCmd(), Tcl_ForObjCmd(), Tcl_FSEvalFileEx(), Tcl_LogCommandInfo(), Tcl_LsearchObjCmd(), Tcl_LsortObjCmd(), Tcl_SwitchObjCmd(), Tcl_UplevelObjCmd(), Tcl_WhileObjCmd(), TclDefaultBgErrorHandlerObjCmd(), and TclEvalEx().
EXTERN void Tcl_AppendObjToObj |
( |
Tcl_Obj * |
objPtr, |
|
|
Tcl_Obj * |
appendObjPtr | |
|
) |
| | |
Definition at line 1198 of file tclStringObj.c.
References GET_STRING, String::hasUnicode, String::numChars, TclGetStringFromObj, tclStringType, Tcl_Obj::typePtr, and String::unicode.
Referenced by Tcl_AppendFormatToObj(), Tcl_ExecObjCmd(), Tcl_FSGetNormalizedPath(), Tcl_GetLongFromObj(), Tcl_GetVariableFullName(), Tcl_GetWideIntFromObj(), Tcl_GlobObjCmd(), Tcl_JoinObjCmd(), Tcl_SubstObj(), Tcl_WrongNumArgs(), TclChanCreateObjCmd(), TclExecuteByteCode(), TclFSNormalizeAbsolutePath(), TclPtrSetVar(), and TclWordKnownAtCompileTime().
EXTERN void Tcl_AppendPrintfToObj |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST char * |
format, |
|
|
|
... | |
|
) |
| | |
EXTERN void Tcl_AppendResult |
( |
Tcl_Interp * |
interp, |
|
|
|
... | |
|
) |
| | |
Definition at line 665 of file tclResult.c.
References Tcl_AppendResultVA().
Referenced by Tcl_AfterObjCmd(), Tcl_ArrayObjCmd(), Tcl_BadChannelOption(), Tcl_BinaryObjCmd(), Tcl_CaseObjCmd(), Tcl_CatchObjCmd(), Tcl_CdObjCmd(), Tcl_Close(), Tcl_CreateNamespace(), TCL_DECLARE_MUTEX(), Tcl_DisassembleObjCmd(), Tcl_ExecObjCmd(), Tcl_Export(), Tcl_ExposeCommand(), Tcl_FblockedObjCmd(), Tcl_FcopyObjCmd(), Tcl_FileEventObjCmd(), Tcl_FileObjCmd(), Tcl_FindEnsemble(), Tcl_FindNamespace(), Tcl_FlushObjCmd(), Tcl_ForeachObjCmd(), Tcl_ForgetImport(), Tcl_FSEvalFileEx(), Tcl_FSGetCwd(), Tcl_FSOpenFileChannel(), Tcl_GetAlias(), Tcl_GetAliasObj(), Tcl_GetChannel(), Tcl_GetEnsembleFlags(), Tcl_GetEnsembleMappingDict(), Tcl_GetEnsembleNamespace(), Tcl_GetEnsembleSubcommandList(), Tcl_GetEnsembleUnknownHandler(), Tcl_GetOpenFile(), Tcl_GetsObjCmd(), Tcl_GlobObjCmd(), Tcl_HideCommand(), Tcl_IfObjCmd(), Tcl_Import(), Tcl_InterpObjCmd(), Tcl_LimitCheck(), Tcl_LoadObjCmd(), Tcl_LrepeatObjCmd(), Tcl_LreplaceObjCmd(), Tcl_LsearchObjCmd(), Tcl_LsortObjCmd(), Tcl_OpenCommandChannel(), Tcl_OpenObjCmd(), Tcl_ParseBraces(), Tcl_PkgPresentEx(), Tcl_PkgProvideEx(), Tcl_PkgRequireEx(), Tcl_ProcObjCmd(), Tcl_PutsObjCmd(), Tcl_ReadObjCmd(), Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), Tcl_ScanObjCmd(), Tcl_SeekObjCmd(), Tcl_SetChannelOption(), Tcl_SetEnsembleFlags(), Tcl_SetEnsembleMappingDict(), Tcl_SetEnsembleSubcommandList(), Tcl_SetEnsembleUnknownHandler(), Tcl_SetReturnOptions(), Tcl_SocketObjCmd(), Tcl_StackChannel(), Tcl_SwitchObjCmd(), Tcl_TraceObjCmd(), Tcl_UnloadObjCmd(), Tcl_UnregisterChannel(), Tcl_UnstackChannel(), Tcl_UpdateObjCmd(), Tcl_VwaitObjCmd(), TclChannelTransform(), TclChanPostEventObjCmd(), TclCheckBadOctal(), TclCleanupChildren(), TclCopyChannel(), TclCreatePipeline(), TclCreateProc(), TclEvalObjvInternal(), TclExecuteByteCode(), TclFileAttrsCmd(), TclFileDeleteCmd(), TclFileMakeDirsCmd(), TclFSMakePathFromNormalized(), TclFSMakePathRelative(), TclGetFrame(), TclGetIntForIndex(), TclGetLoadedPackages(), TclGetOpenModeEx(), TclInterpReady(), TclLoadFile(), TclMergeReturnOptions(), TclObjGetFrame(), TclObjInterpProcCore(), TclObjInvoke(), TclObjVarErrMsg(), TclpCreateProcess(), TclpDlopen(), TclpFindSymbol(), TclpGetCwd(), TclpMatchInDirectory(), TclpOpenFileChannel(), TclPreventAliasLoop(), TclPtrObjMakeUpvar(), TclRegError(), TclRenameCommand(), TclReToGlob(), TclSockGetPort(), TclTomMathInitializeStubs(), and TclTraceDictPath().
EXTERN void Tcl_AppendResultVA |
( |
Tcl_Interp * |
interp, |
|
|
va_list |
argList | |
|
) |
| | |
EXTERN void Tcl_AppendStringsToObj |
( |
Tcl_Obj * |
objPtr, |
|
|
|
... | |
|
) |
| | |
EXTERN void Tcl_AppendStringsToObjVA |
( |
Tcl_Obj * |
objPtr, |
|
|
va_list |
argList | |
|
) |
| | |
Definition at line 1518 of file tclStringObj.c.
References String::allocated, Tcl_Obj::bytes, ckalloc, ckfree, ckrealloc, GET_STRING, Tcl_Obj::length, STATIC_LIST_SIZE, Tcl_AttemptSetObjLength(), TCL_GROWTH_MIN_ALLOC, Tcl_IsShared, Tcl_Panic(), and Tcl_SetObjLength().
Referenced by Tcl_AppendResultVA(), and Tcl_AppendStringsToObj().
EXTERN void Tcl_AppendToObj |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST char * |
bytes, |
|
|
int |
length | |
|
) |
| | |
Referenced by Tcl_AddObjErrorInfo(), Tcl_AppendFormatToObj(), Tcl_FSGetNormalizedPath(), Tcl_FSJoinPath(), Tcl_FSSplitPath(), Tcl_GetCommandFullName(), Tcl_GetLongFromObj(), Tcl_GetMathFuncInfo(), Tcl_GetVariableFullName(), Tcl_GetWideIntFromObj(), Tcl_GlobObjCmd(), Tcl_Main(), Tcl_OpenObjCmd(), Tcl_WrongNumArgs(), TclChanCreateObjCmd(), TclDisassembleByteCodeObj(), TclExecuteByteCode(), TclFSNormalizeAbsolutePath(), TclGlob(), TclInfoFrame(), TclMakeEnsemble(), TclParseNumber(), TclpNativeJoinPath(), and TclWordKnownAtCompileTime().
EXTERN void Tcl_AppendUnicodeToObj |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST Tcl_UniChar * |
unicode, |
|
|
int |
length | |
|
) |
| | |
EXTERN Tcl_AsyncHandler Tcl_AsyncCreate |
( |
Tcl_AsyncProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
Definition at line 115 of file tclAsync.c.
References ThreadSpecificData::asyncMutex, ckalloc, AsyncHandler::clientData, ThreadSpecificData::firstHandler, ThreadSpecificData::lastHandler, AsyncHandler::nextPtr, AsyncHandler::originThrdId, AsyncHandler::originTsd, AsyncHandler::proc, AsyncHandler::ready, Tcl_GetCurrentThread(), Tcl_MutexLock, Tcl_MutexUnlock, and TCL_TSD_INIT.
EXTERN int Tcl_AsyncInvoke |
( |
Tcl_Interp * |
interp, |
|
|
int |
code | |
|
) |
| | |
Definition at line 195 of file tclAsync.c.
References ThreadSpecificData::asyncActive, ThreadSpecificData::asyncMutex, ThreadSpecificData::asyncReady, AsyncHandler::clientData, ThreadSpecificData::firstHandler, AsyncHandler::nextPtr, AsyncHandler::proc, AsyncHandler::ready, Tcl_MutexLock, Tcl_MutexUnlock, and TCL_TSD_INIT.
Referenced by Tcl_DoOneEvent(), Tcl_ServiceAll(), Tcl_ServiceEvent(), TclEvalObjvInternal(), and TclExecuteByteCode().
EXTERN int Tcl_AsyncReady |
( |
void |
|
) |
|
EXTERN char* Tcl_AttemptAlloc |
( |
unsigned int |
size |
) |
|
EXTERN char* Tcl_AttemptDbCkalloc |
( |
unsigned int |
size, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN char* Tcl_AttemptDbCkrealloc |
( |
char * |
ptr, |
|
|
unsigned int |
size, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN char* Tcl_AttemptRealloc |
( |
char * |
ptr, |
|
|
unsigned int |
size | |
|
) |
| | |
EXTERN int Tcl_AttemptSetObjLength |
( |
Tcl_Obj * |
objPtr, |
|
|
int |
length | |
|
) |
| | |
EXTERN void Tcl_BackgroundError |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN char Tcl_Backslash |
( |
CONST char * |
src, |
|
|
int * |
readPtr | |
|
) |
| | |
EXTERN int Tcl_BadChannelOption |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
optionName, |
|
|
CONST char * |
optionList | |
|
) |
| | |
EXTERN void Tcl_CallWhenDeleted |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_InterpDeleteProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
Definition at line 889 of file tclBasic.c.
References Interp::assocData, ckalloc, AssocData::clientData, iPtr, AssocData::proc, Tcl_CreateHashEntry, Tcl_GetThreadData(), Tcl_InitHashTable(), TCL_INTEGER_SPACE, Tcl_SetHashValue, and TCL_STRING_KEYS.
Referenced by TclInterpInit().
EXTERN void Tcl_CancelIdleCall |
( |
Tcl_IdleProc * |
idleProc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN Tcl_DriverBlockModeProc* Tcl_ChannelBlockModeProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN int Tcl_ChannelBuffered |
( |
Tcl_Channel |
chan |
) |
|
EXTERN Tcl_DriverClose2Proc* Tcl_ChannelClose2Proc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverCloseProc* Tcl_ChannelCloseProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverFlushProc* Tcl_ChannelFlushProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverGetHandleProc* Tcl_ChannelGetHandleProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverGetOptionProc* Tcl_ChannelGetOptionProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverHandlerProc* Tcl_ChannelHandlerProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverInputProc* Tcl_ChannelInputProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN CONST84_RETURN char* Tcl_ChannelName |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverOutputProc* Tcl_ChannelOutputProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverSeekProc* Tcl_ChannelSeekProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverSetOptionProc* Tcl_ChannelSetOptionProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverThreadActionProc* Tcl_ChannelThreadActionProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverTruncateProc* Tcl_ChannelTruncateProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverWatchProc* Tcl_ChannelWatchProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN Tcl_DriverWideSeekProc* Tcl_ChannelWideSeekProc |
( |
CONST Tcl_ChannelType * |
chanTypePtr |
) |
|
EXTERN int Tcl_Chdir |
( |
CONST char * |
dirName |
) |
|
EXTERN void Tcl_ClearChannelHandlers |
( |
Tcl_Channel |
channel |
) |
|
Definition at line 3039 of file tclIO.c.
References ChannelHandler::chanPtr, ckfree, ThreadSpecificData::nestedHandlerPtr, NextChannelHandler::nestedHandlerPtr, NextChannelHandler::nextHandlerPtr, ChannelHandler::nextPtr, EventScriptRecord::nextPtr, EventScriptRecord::scriptPtr, Channel::state, Tcl_DeleteTimerHandler(), TCL_TSD_INIT, and TclDecrRefCount.
Referenced by Tcl_Close().
EXTERN int Tcl_Close |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
chan | |
|
) |
| | |
Definition at line 2880 of file tclIO.c.
References BUFFER_READY, CHANNEL_CLOSED, CHANNEL_INCLOSE, ckfree, CloseCallback::clientData, Tcl_ChannelType::close2Proc, Tcl_ChannelType::closeProc, EINVAL, Channel::instanceData, IsBufferReady, CloseCallback::nextPtr, CloseCallback::proc, ResetFlag, SetFlag, Channel::state, Tcl_AppendResult(), Tcl_ClearChannelHandlers(), TCL_CLOSE2PROC, TCL_CLOSE_READ, TCL_ENCODING_END, TCL_ERROR, TCL_OK, Tcl_Panic(), Tcl_SetChannelErrorInterp(), TCL_WRITABLE, TclChanCaughtErrorBypass(), TclDecrRefCount, and Channel::typePtr.
Referenced by Tcl_ExecObjCmd(), Tcl_FSEvalFileEx(), Tcl_FSOpenFileChannel(), Tcl_OpenTcpClient(), Tcl_SourceRCFile(), Tcl_UnregisterChannel(), Tcl_UnstackChannel(), TclChanCreateObjCmd(), TclCleanupChildren(), TclCrossFilesystemCopy(), TclFinalizeIOSubsystem(), TclLoadFile(), and TclpOpenFileChannel().
EXTERN int Tcl_CommandComplete |
( |
CONST char * |
cmd |
) |
|
EXTERN ClientData Tcl_CommandTraceInfo |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
int |
flags, |
|
|
Tcl_CommandTraceProc * |
procPtr, |
|
|
ClientData |
prevClientData | |
|
) |
| | |
EXTERN char* Tcl_Concat |
( |
int |
argc, |
|
|
CONST84 char *CONST * |
argv | |
|
) |
| | |
EXTERN int Tcl_ConvertCountedElement |
( |
CONST char * |
src, |
|
|
int |
length, |
|
|
char * |
dst, |
|
|
int |
flags | |
|
) |
| | |
EXTERN int Tcl_ConvertElement |
( |
CONST char * |
src, |
|
|
char * |
dst, |
|
|
int |
flags | |
|
) |
| | |
EXTERN int Tcl_CreateAlias |
( |
Tcl_Interp * |
slave, |
|
|
CONST char * |
slaveCmd, |
|
|
Tcl_Interp * |
target, |
|
|
CONST char * |
targetCmd, |
|
|
int |
argc, |
|
|
CONST84 char *CONST * |
argv | |
|
) |
| | |
EXTERN int Tcl_CreateAliasObj |
( |
Tcl_Interp * |
slave, |
|
|
CONST char * |
slaveCmd, |
|
|
Tcl_Interp * |
target, |
|
|
CONST char * |
targetCmd, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[] | |
|
) |
| | |
EXTERN Tcl_Channel Tcl_CreateChannel |
( |
Tcl_ChannelType * |
typePtr, |
|
|
CONST char * |
chanName, |
|
|
ClientData |
instanceData, |
|
|
int |
mask | |
|
) |
| | |
EXTERN void Tcl_CreateChannelHandler |
( |
Tcl_Channel |
chan, |
|
|
int |
mask, |
|
|
Tcl_ChannelProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_CreateCloseHandler |
( |
Tcl_Channel |
chan, |
|
|
Tcl_CloseProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN Tcl_Command Tcl_CreateCommand |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
cmdName, |
|
|
Tcl_CmdProc * |
proc, |
|
|
ClientData |
clientData, |
|
|
Tcl_CmdDeleteProc * |
deleteProc | |
|
) |
| | |
Definition at line 1039 of file tclEncoding.c.
References ckalloc, Encoding::clientData, Tcl_EncodingType::clientData, Tcl_EncodingType::encodingName, Encoding::freeProc, Tcl_EncodingType::freeProc, Encoding::fromUtfProc, Tcl_EncodingType::fromUtfProc, Encoding::hPtr, Encoding::lengthProc, Encoding::name, Encoding::nullSize, Tcl_EncodingType::nullSize, Encoding::refCount, Tcl_CreateHashEntry, Tcl_GetHashValue, Tcl_MutexLock, Tcl_MutexUnlock, Tcl_SetHashValue, Encoding::toUtfProc, and Tcl_EncodingType::toUtfProc.
Referenced by TclInitEncodingSubsystem().
EXTERN void Tcl_CreateEventSource |
( |
Tcl_EventSetupProc * |
setupProc, |
|
|
Tcl_EventCheckProc * |
checkProc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_CreateExitHandler |
( |
Tcl_ExitProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_CreateFileHandler |
( |
int |
fd, |
|
|
int |
mask, |
|
|
Tcl_FileProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
Definition at line 422 of file tclUnixNotfy.c.
References ThreadSpecificData::checkMasks, ckalloc, FileHandler::clientData, Tcl_NotifierProcs::createFileHandlerProc, SelectMasks::exceptional, FileHandler::fd, ThreadSpecificData::firstFileHandlerPtr, FileHandler::mask, FileHandler::nextPtr, ThreadSpecificData::numFdBits, FileHandler::proc, SelectMasks::readable, FileHandler::readyMask, TclStubs::tcl_CreateFileHandler, TCL_EXCEPTION, TCL_READABLE, TCL_TSD_INIT, TCL_WRITABLE, tclOriginalNotifier, tclStubs, and SelectMasks::writable.
Referenced by Tcl_OpenTcpServer().
Definition at line 383 of file tclBasic.c.
References Interp::activeCmdTracePtr, Interp::activeInterpTracePtr, Interp::activeVarTracePtr, Interp::allocCache, Interp::appendAvl, Interp::appendResult, Interp::appendUsed, Interp::assocData, Interp::asyncReadyPtr, Interp::chanMsg, ckalloc, Command::clientData, Interp::cmdCount, Command::cmdEpoch, Interp::cmdFramePtr, Namespace::cmdTable, Interp::compiledProcPtr, Interp::compileEpoch, Command::compileProc, CmdInfo::compileProc, Command::deleteData, Command::deleteProc, Interp::ecVar, Interp::eiVar, Interp::emptyObjPtr, Interp::ensembleRewrite, Interp::errorCode, Interp::errorInfo, Interp::errorLine, Interp::evalFlags, Interp::execEnvPtr, Command::flags, Interp::flags, Interp::framePtr, Interp::freeProc, GetCStackParams, Interp::globalNsPtr, Interp::handle, Interp::hiddenCmdTablePtr, Command::hPtr, Command::importRefPtr, Interp::interpInfo, iPtr, Interp::lineBCPtr, Interp::linePBodyPtr, Interp::literalTable, Interp::lookupNsPtr, MAX_NESTING_DEPTH, Interp::maxNestingDepth, CmdInfo::name, Command::nsPtr, Interp::numInsertedObjs, Interp::numLevels, Interp::numRemovedObjs, Command::objClientData, Command::objProc, CmdInfo::objProc, Interp::objResultPtr, Interp::packagePrefer, Interp::packageTable, Interp::packageUnknown, Interp::pendingObjDataPtr, PKG_PREFER_LATEST, PKG_PREFER_STABLE, Command::proc, Command::refCount, Interp::resolverPtr, Interp::result, Interp::resultSpace, Interp::returnCode, Interp::returnLevel, Interp::returnOpts, Interp::rootFramePtr, Interp::scriptFile, Interp::sourceObjs, Interp::stubTable, Tcl_CreateHashEntry, Tcl_CreateNamespace(), Tcl_GetCurrentThread(), Tcl_IncrRefCount, Tcl_InitHashTable(), Tcl_NewObj(), TCL_OK, TCL_ONE_WORD_KEYS, Tcl_Panic(), Tcl_PushCallFrame(), Tcl_SetHashValue, TCL_STRING_KEYS, TclCreateExecEnv(), TclGetAsyncReadyPtr(), TclHandleCreate(), TclInitLimitSupport(), TclInitLiteralTable(), TclInitSubsystems(), TclInvokeObjectCommand(), TclNewLiteralStringObj, tclStubs, Interp::threadId, Command::tracePtr, Interp::tracePtr, Interp::tracesForbiddingInline, Interp::varFramePtr, Interp::varSearches, and Interp::varTraces.
Referenced by Tcl_Main().
EXTERN void Tcl_CreateMathFunc |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
int |
numArgs, |
|
|
Tcl_ValueType * |
argTypes, |
|
|
Tcl_MathProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN Tcl_Namespace* Tcl_CreateNamespace |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
ClientData |
clientData, |
|
|
Tcl_NamespaceDeleteProc * |
deleteProc | |
|
) |
| | |
EXTERN Tcl_Command Tcl_CreateObjCommand |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
cmdName, |
|
|
Tcl_ObjCmdProc * |
proc, |
|
|
ClientData |
clientData, |
|
|
Tcl_CmdDeleteProc * |
deleteProc | |
|
) |
| | |
EXTERN Tcl_Trace Tcl_CreateObjTrace |
( |
Tcl_Interp * |
interp, |
|
|
int |
level, |
|
|
int |
flags, |
|
|
Tcl_CmdObjTraceProc * |
objProc, |
|
|
ClientData |
clientData, |
|
|
Tcl_CmdObjTraceDeleteProc * |
delProc | |
|
) |
| | |
Definition at line 2097 of file tclTrace.c.
References ckalloc, Trace::clientData, Interp::compileEpoch, Trace::delProc, DONT_COMPILE_CMDS_INLINE, Interp::flags, Trace::flags, Trace::level, Trace::nextPtr, Trace::proc, TCL_ALLOW_INLINE_COMPILATION, Interp::tracePtr, and Interp::tracesForbiddingInline.
Referenced by Tcl_CreateTrace().
EXTERN int Tcl_CreateThread |
( |
Tcl_ThreadId * |
idPtr, |
|
|
Tcl_ThreadCreateProc |
proc, |
|
|
ClientData |
clientData, |
|
|
int |
stackSize, |
|
|
int |
flags | |
|
) |
| | |
EXTERN void Tcl_CreateThreadExitHandler |
( |
Tcl_ExitProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN Tcl_TimerToken Tcl_CreateTimerHandler |
( |
int |
milliseconds, |
|
|
Tcl_TimerProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN Tcl_Trace Tcl_CreateTrace |
( |
Tcl_Interp * |
interp, |
|
|
int |
level, |
|
|
Tcl_CmdTraceProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_CutChannel |
( |
Tcl_Channel |
channel |
) |
|
Definition at line 2706 of file tclIO.c.
References ChannelState::bottomChanPtr, ThreadSpecificData::firstCSPtr, Channel::instanceData, ChannelState::nextCSPtr, Channel::state, TCL_CHANNEL_THREAD_REMOVE, Tcl_ChannelThreadActionProc(), Tcl_Panic(), TCL_TSD_INIT, Channel::typePtr, and Channel::upChanPtr.
EXTERN char* Tcl_DbCkalloc |
( |
unsigned int |
size, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN int Tcl_DbCkfree |
( |
char * |
ptr, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN char* Tcl_DbCkrealloc |
( |
char * |
ptr, |
|
|
unsigned int |
size, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN void Tcl_DbDecrRefCount |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN void Tcl_DbIncrRefCount |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN int Tcl_DbIsShared |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewBignumObj |
( |
mp_int * |
value, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewBooleanObj |
( |
int |
boolValue, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewByteArrayObj |
( |
CONST unsigned char * |
bytes, |
|
|
int |
length, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewDictObj |
( |
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewDoubleObj |
( |
double |
doubleValue, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewListObj |
( |
int |
objc, |
|
|
Tcl_Obj *CONST * |
objv, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewLongObj |
( |
long |
longValue, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewObj |
( |
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewStringObj |
( |
CONST char * |
bytes, |
|
|
int |
length, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_DbNewWideIntObj |
( |
Tcl_WideInt |
wideValue, |
|
|
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN void Tcl_DeleteAssocData |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name | |
|
) |
| | |
EXTERN void Tcl_DeleteChannelHandler |
( |
Tcl_Channel |
chan, |
|
|
Tcl_ChannelProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_DeleteCloseHandler |
( |
Tcl_Channel |
chan, |
|
|
Tcl_CloseProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN int Tcl_DeleteCommand |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
cmdName | |
|
) |
| | |
Definition at line 2682 of file tclBasic.c.
References ckfree, CMD_IS_DELETED, Command::cmdEpoch, Interp::compileEpoch, Command::compileProc, Command::deleteData, Command::deleteProc, Command::flags, Command::hPtr, ImportRef::importedCmdPtr, Command::importRefPtr, ImportRef::nextPtr, CommandTrace::nextPtr, Command::nsPtr, Command::objProc, CommandTrace::refCount, Tcl_DeleteCommandFromToken(), Tcl_DeleteHashEntry(), TCL_TRACE_DELETE, TclCleanupCommandMacro, TclInvalidateNsCmdLookup, and Command::tracePtr.
Referenced by Pkgua_Unload(), Tcl_CreateCommand(), Tcl_CreateObjCommand(), Tcl_DeleteCommand(), Tcl_DeleteCommandFromToken(), Tcl_DeleteNamespace(), Tcl_ForgetImport(), Tcl_InterpObjCmd(), TclRenameCommand(), and TclTeardownNamespace().
EXTERN void Tcl_DeleteEvents |
( |
Tcl_EventDeleteProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_DeleteEventSource |
( |
Tcl_EventSetupProc * |
setupProc, |
|
|
Tcl_EventCheckProc * |
checkProc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_DeleteExitHandler |
( |
Tcl_ExitProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_DeleteFileHandler |
( |
int |
fd |
) |
|
Definition at line 499 of file tclUnixNotfy.c.
References ThreadSpecificData::checkMasks, Tcl_NotifierProcs::deleteFileHandlerProc, SelectMasks::exceptional, FileHandler::fd, ThreadSpecificData::firstFileHandlerPtr, FileHandler::mask, FileHandler::nextPtr, ThreadSpecificData::numFdBits, SelectMasks::readable, TclStubs::tcl_DeleteFileHandler, TCL_EXCEPTION, TCL_READABLE, TCL_TSD_INIT, TCL_WRITABLE, tclOriginalNotifier, tclStubs, and SelectMasks::writable.
Referenced by TclpCloseFile().
Definition at line 391 of file tclHash.c.
References Tcl_HashTable::buckets, Tcl_HashKeyType::flags, Tcl_HashEntry::hash, Tcl_HashKeyType::hashKeyProc, Tcl_HashTable::keyType, Tcl_HashTable::mask, Tcl_HashEntry::nextPtr, PTR2UINT, RANDOM_INDEX, Tcl_HashEntry::tablePtr, TCL_CUSTOM_PTR_KEYS, TCL_CUSTOM_TYPE_KEYS, TCL_HASH_KEY_RANDOMIZE_HASH, TCL_ONE_WORD_KEYS, Tcl_Panic(), TCL_STRING_KEYS, tclArrayHashKeyType, tclOneWordHashKeyType, tclStringHashKeyType, and Tcl_HashTable::typePtr.
Referenced by Tcl_ArrayObjCmd(), Tcl_DbDecrRefCount(), Tcl_DeleteAssocData(), Tcl_DeleteCommandFromToken(), Tcl_DeleteNamespace(), Tcl_DontCallWhenDeleted(), Tcl_ExposeCommand(), Tcl_HideCommand(), Tcl_PackageObjCmd(), TclDeleteNamespaceVars(), TclProcCleanupProc(), TclRegisterAuxDataType(), TclRenameCommand(), and TclTeardownNamespace().
EXTERN void Tcl_DeleteInterp |
( |
Tcl_Interp * |
interp |
) |
|
Definition at line 913 of file tclNamesp.c.
References Namespace::activationCount, Namespace::childTable, DELETED, Namespace::ensembles, Namespace::flags, Namespace::interp, Namespace::name, EnsembleConfig::next, NS_DEAD, NS_DYING, NS_KILLED, EnsembleConfig::nsPtr, Namespace::parentPtr, Tcl_DecrRefCount, Tcl_DeleteCommandFromToken(), Tcl_DeleteHashEntry(), Tcl_DeleteHashTable(), Tcl_FindHashEntry, TclDeleteNamespaceVars(), TclGetGlobalNamespace, TclTeardownNamespace(), EnsembleConfig::token, and Namespace::unknownHandlerPtr.
Referenced by Tcl_PopCallFrame(), and TclTeardownNamespace().
EXTERN void Tcl_DeleteThreadExitHandler |
( |
Tcl_ExitProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
Definition at line 2300 of file tclTrace.c.
References Interp::activeInterpTracePtr, Trace::clientData, Interp::compileEpoch, Trace::delProc, DONT_COMPILE_CMDS_INLINE, Trace::flags, Interp::flags, Trace::nextPtr, ActiveInterpTrace::nextPtr, ActiveInterpTrace::nextTracePtr, ActiveInterpTrace::reverseScan, TCL_ALLOW_INLINE_COMPILATION, TCL_DYNAMIC, Tcl_EventuallyFree(), Interp::tracePtr, and Interp::tracesForbiddingInline.
EXTERN int Tcl_DetachChannel |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
channel | |
|
) |
| | |
EXTERN void Tcl_DetachPids |
( |
int |
numPids, |
|
|
Tcl_Pid * |
pidPtr | |
|
) |
| | |
Definition at line 1110 of file tclDictObj.c.
References Tcl_DictSearch::dictionaryPtr, ChainEntry::entry, Dict::entryChainHead, Tcl_DictSearch::epoch, Dict::epoch, Tcl_Obj::internalRep, Tcl_DictSearch::next, ChainEntry::nextPtr, Tcl_Obj::otherValuePtr, Dict::refcount, Dict::table, Tcl_GetHashKey, Tcl_GetHashValue, TCL_OK, tclDictType, and Tcl_Obj::typePtr.
Referenced by Tcl_GetEncodingNames(), Tcl_SetEnsembleMappingDict(), TclArraySet(), TclCompileEnsemble(), TclExecuteByteCode(), and TclMergeReturnOptions().
Definition at line 973 of file tclDictObj.c.
References Tcl_Obj::internalRep, Tcl_Obj::otherValuePtr, Dict::table, Tcl_FindHashEntry, Tcl_GetHashValue, TCL_OK, tclDictType, and Tcl_Obj::typePtr.
Referenced by Tcl_Main(), Tcl_RegisterConfig(), TclCompileEnsemble(), TclDefaultBgErrorHandlerObjCmd(), TclExecuteByteCode(), TclMergeReturnOptions(), and TclProcessReturn().
Definition at line 1183 of file tclDictObj.c.
References Tcl_DictSearch::dictionaryPtr, ChainEntry::entry, Tcl_DictSearch::epoch, Tcl_DictSearch::next, ChainEntry::nextPtr, Tcl_DictObjDone(), Tcl_GetHashKey, Tcl_GetHashValue, and Tcl_Panic().
Referenced by Tcl_GetEncodingNames(), Tcl_SetEnsembleMappingDict(), TclArraySet(), TclCompileEnsemble(), TclExecuteByteCode(), and TclMergeReturnOptions().
Definition at line 914 of file tclDictObj.c.
References Tcl_Obj::bytes, Dict::epoch, Tcl_Obj::internalRep, Tcl_Obj::otherValuePtr, Tcl_GetHashValue, Tcl_IncrRefCount, Tcl_InvalidateStringRep(), Tcl_IsShared, TCL_OK, Tcl_Panic(), Tcl_SetHashValue, TclDecrRefCount, tclDictType, and Tcl_Obj::typePtr.
Referenced by ClockGetdatefieldsObjCmd(), Tcl_ArrayObjCmd(), Tcl_GetReturnOptions(), Tcl_RegisterConfig(), TclExecuteByteCode(), TclInitChanCmd(), TclMakeEnsemble(), and TclMergeReturnOptions().
Definition at line 1019 of file tclDictObj.c.
References Tcl_Obj::bytes, Dict::epoch, Tcl_Obj::internalRep, Tcl_Obj::otherValuePtr, Tcl_InvalidateStringRep(), Tcl_IsShared, TCL_OK, Tcl_Panic(), tclDictType, and Tcl_Obj::typePtr.
Referenced by TclExecuteByteCode(), and TclMergeReturnOptions().
EXTERN void Tcl_DontCallWhenDeleted |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_InterpDeleteProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN int Tcl_DoOneEvent |
( |
int |
flags |
) |
|
Definition at line 855 of file tclNotify.c.
References ThreadSpecificData::blockTime, ThreadSpecificData::blockTimeSet, EventSource::checkProc, EventSource::clientData, ThreadSpecificData::firstEventSourcePtr, ThreadSpecificData::inTraversal, EventSource::nextPtr, Tcl_Time::sec, ThreadSpecificData::serviceMode, EventSource::setupProc, TCL_ALL_EVENTS, Tcl_AsyncInvoke(), Tcl_AsyncReady(), TCL_DONT_WAIT, TCL_IDLE_EVENTS, TCL_SERVICE_NONE, Tcl_ServiceEvent(), TCL_TSD_INIT, Tcl_WaitForEvent(), TclServiceIdle(), and Tcl_Time::usec.
Referenced by Tcl_UpdateObjCmd(), and Tcl_VwaitObjCmd().
EXTERN void Tcl_DoWhenIdle |
( |
Tcl_IdleProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
Definition at line 607 of file tclTimer.c.
References ckalloc, 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_AfterObjCmd(), and TclBackgroundException().
EXTERN char* Tcl_DStringAppend |
( |
Tcl_DString * |
dsPtr, |
|
|
CONST char * |
bytes, |
|
|
int |
length | |
|
) |
| | |
Definition at line 1829 of file tclUtil.c.
References ckalloc, ckrealloc, and CONST.
Referenced by Tcl_BadChannelOption(), Tcl_CreateMathFunc(), Tcl_CreateNamespace(), Tcl_DStringEndSublist(), Tcl_DStringStartSublist(), Tcl_GetCwd(), Tcl_GetEncodingNameFromEnvironment(), Tcl_Gets(), Tcl_GlobObjCmd(), Tcl_JoinPath(), Tcl_LoadObjCmd(), Tcl_ProcObjCmd(), Tcl_RegisterConfig(), Tcl_TranslateFileName(), Tcl_UnloadObjCmd(), Tcl_VarEvalVA(), TclCallVarTraces(), TclCompileDictForCmd(), TclCompileForeachCmd(), TclCompileScript(), TclCompileSwitchCmd(), TclCompileTokens(), TclGetEnv(), TclGetNamespaceForQualName(), TclGlob(), TclMakeEnsemble(), TclpFindExecutable(), TclpFindSymbol(), TclpMatchInDirectory(), TclpObjNormalizePath(), TclRenameCommand(), and TclReToGlob().
EXTERN char* Tcl_DStringAppendElement |
( |
Tcl_DString * |
dsPtr, |
|
|
CONST char * |
element | |
|
) |
| | |
EXTERN void Tcl_DStringEndSublist |
( |
Tcl_DString * |
dsPtr |
) |
|
Definition at line 2034 of file tclUtil.c.
References ckfree, and TCL_DSTRING_STATIC_SIZE.
Referenced by Tcl_BadChannelOption(), Tcl_CreateMathFunc(), Tcl_CreateNamespace(), TCL_DECLARE_MUTEX(), Tcl_EncodingObjCmd(), Tcl_FconfigureObjCmd(), Tcl_FileObjCmd(), Tcl_GetEncodingNameFromEnvironment(), Tcl_GlobObjCmd(), Tcl_Main(), Tcl_ProcObjCmd(), Tcl_PutEnv(), Tcl_RegExpExec(), Tcl_RegisterConfig(), Tcl_SourceRCFile(), Tcl_VarEvalVA(), TclChannelTransform(), TclCompileDictForCmd(), TclCompileForeachCmd(), TclCompileScript(), TclCompileSwitchCmd(), TclCompileTokens(), TclCreatePipeline(), TclGetEnv(), TclGetNamespaceForQualName(), TclGetProcessGlobalValue(), TclGlob(), TclMakeEnsemble(), TclNativeCreateNativeRep(), TclpCreateProcess(), TclpCreateTempFile(), TclpDlopen(), TclpFindExecutable(), TclpFindSymbol(), TclpFindVariable(), TclpGetNativePathType(), TclpGetUserHome(), TclpInitLibraryPath(), TclpMatchInDirectory(), TclpNativeToNormalized(), TclpObjCopyDirectory(), TclpObjNormalizePath(), TclpObjRemoveDirectory(), TclpOpenFile(), TclpReadlink(), TclpSetInitialEncodings(), TclpSetVariables(), TclRenameCommand(), TclReToGlob(), TclSetEnv(), TclSetupEnv(), TclSockGetPort(), and TclUnsetEnv().
Definition at line 1801 of file tclUtil.c.
References TCL_DSTRING_STATIC_SIZE.
Referenced by Tcl_BadChannelOption(), Tcl_CreateMathFunc(), Tcl_CreateNamespace(), Tcl_ExternalToUtfDString(), Tcl_FconfigureObjCmd(), Tcl_GetCwd(), Tcl_GetEncodingNameFromEnvironment(), Tcl_GlobObjCmd(), Tcl_LoadObjCmd(), Tcl_ProcObjCmd(), Tcl_RegExpExec(), Tcl_RegisterConfig(), Tcl_SourceRCFile(), Tcl_TranslateFileName(), Tcl_UnloadObjCmd(), Tcl_UtfToExternalDString(), Tcl_VarEvalVA(), TclCallVarTraces(), TclChannelTransform(), TclCompileDictForCmd(), TclCompileForeachCmd(), TclCompileScript(), TclCompileSwitchCmd(), TclCompileTokens(), TclCreatePipeline(), TclGetEnv(), TclGetNamespaceForQualName(), TclGlob(), TclMakeEnsemble(), TclpFindExecutable(), TclpFindSymbol(), TclpFindVariable(), TclpGetNativePathType(), TclpInitLibraryPath(), TclpMatchInDirectory(), TclpSetVariables(), TclRenameCommand(), TclReToGlob(), and Tcltest_Init().
EXTERN void Tcl_DStringSetLength |
( |
Tcl_DString * |
dsPtr, |
|
|
int |
length | |
|
) |
| | |
Definition at line 1973 of file tclUtil.c.
References ckalloc, and ckrealloc.
Referenced by Tcl_CreateNamespace(), Tcl_ExternalToUtfDString(), Tcl_LoadObjCmd(), Tcl_UniCharToUtfDString(), Tcl_UnloadObjCmd(), Tcl_UtfToExternalDString(), Tcl_UtfToUniCharDString(), TclCompileScript(), TclGetNamespaceForQualName(), TclpFindExecutable(), TclpMatchInDirectory(), and TclReToGlob().
EXTERN void Tcl_DStringStartSublist |
( |
Tcl_DString * |
dsPtr |
) |
|
EXTERN int Tcl_DumpActiveMemory |
( |
CONST char * |
fileName |
) |
|
Referenced by Tcl_AddObjErrorInfo(), Tcl_AppendResultVA(), Tcl_CloseObjCmd(), Tcl_FSGetNormalizedPath(), Tcl_FSJoinPath(), Tcl_GetReturnOptions(), Tcl_LappendObjCmd(), Tcl_LsearchObjCmd(), Tcl_Main(), Tcl_RegisterConfig(), Tcl_RegsubObjCmd(), Tcl_SetDefaultEncodingDir(), TclExecuteByteCode(), TclFSCwdPointerEquals(), TclFSNormalizeAbsolutePath(), TclGlob(), TclHideLiteral(), TclInfoFrame(), TclLsetFlat(), TclPathPart(), TclPtrIncrObjVar(), TclPtrSetVar(), and TclTraceDictPath().
EXTERN int Tcl_Eof |
( |
Tcl_Channel |
chan |
) |
|
EXTERN CONST84_RETURN char* Tcl_ErrnoId |
( |
void |
|
) |
|
EXTERN CONST84_RETURN char* Tcl_ErrnoMsg |
( |
int |
err |
) |
|
EXTERN int Tcl_Eval |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
script | |
|
) |
| | |
EXTERN int Tcl_EvalEx |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
script, |
|
|
int |
numBytes, |
|
|
int |
flags | |
|
) |
| | |
EXTERN int Tcl_EvalFile |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
fileName | |
|
) |
| | |
EXTERN int Tcl_EvalObjv |
( |
Tcl_Interp * |
interp, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[], |
|
|
int |
flags | |
|
) |
| | |
EXTERN void Tcl_EventuallyFree |
( |
ClientData |
clientData, |
|
|
Tcl_FreeProc * |
freeProc | |
|
) |
| | |
EXTERN void Tcl_Exit |
( |
int |
status |
) |
|
EXTERN void Tcl_ExitThread |
( |
int |
status |
) |
|
EXTERN int Tcl_ExposeCommand |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
hiddenCmdToken, |
|
|
CONST char * |
cmdName | |
|
) |
| | |
EXTERN int Tcl_ExprBoolean |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
expr, |
|
|
int * |
ptr | |
|
) |
| | |
EXTERN int Tcl_ExprDouble |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
expr, |
|
|
double * |
ptr | |
|
) |
| | |
EXTERN int Tcl_ExprLong |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
expr, |
|
|
long * |
ptr | |
|
) |
| | |
EXTERN int Tcl_ExprString |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
expr | |
|
) |
| | |
EXTERN 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 | |
|
) |
| | |
Definition at line 1105 of file tclEncoding.c.
References Encoding::clientData, Encoding::lengthProc, Tcl_DString::spaceAvl, TCL_CONVERT_NOSPACE, Tcl_DStringInit(), Tcl_DStringLength, Tcl_DStringSetLength(), Tcl_DStringValue, TCL_ENCODING_END, TCL_ENCODING_START, and Encoding::toUtfProc.
Referenced by Tcl_EncodingObjCmd(), Tcl_Main(), Tcl_PutEnv(), Tcl_RegisterConfig(), TclGetEnv(), TclGetProcessGlobalValue(), TclpFindExecutable(), TclpFindVariable(), TclpGetCwd(), TclpGetUserHome(), TclpInitLibraryPath(), TclpMatchInDirectory(), TclpNativeToNormalized(), TclpObjNormalizePath(), TclpReadlink(), TclpSetVariables(), TclSetEnv(), and TclSetupEnv().
EXTERN void Tcl_Finalize |
( |
void |
|
) |
|
Definition at line 904 of file tclEvent.c.
References ckfree, ExitHandler::clientData, ExitHandler::nextPtr, ExitHandler::proc, Tcl_FinalizeThread(), Tcl_MutexLock, Tcl_MutexUnlock, Tcl_Panic(), Tcl_SetPanicProc(), TCL_TSD_INIT, TclFinalizeDoubleConversion(), TclFinalizeEncodingSubsystem(), TclFinalizeEnvironment(), TclFinalizeExecution(), TclFinalizeFilesystem(), TclFinalizeLoad(), TclFinalizeLock(), TclFinalizeMemorySubsystem(), TclFinalizeObjects(), TclFinalizePreserve(), TclFinalizeSynchronization(), TclFinalizeThreadAlloc(), TclFinalizeThreadData(), TclpInitLock(), and TclResetFilesystem().
Referenced by Tcl_Exit().
EXTERN void Tcl_FinalizeNotifier |
( |
ClientData |
clientData |
) |
|
EXTERN void Tcl_FinalizeThread |
( |
void |
|
) |
|
Definition at line 1086 of file tclEvent.c.
References ckfree, ExitHandler::clientData, ThreadSpecificData::firstExitPtr, ThreadSpecificData::inExit, ExitHandler::nextPtr, ExitHandler::proc, TclFinalizeAsync(), TclFinalizeIOSubsystem(), TclFinalizeNotifier(), TclFinalizeThreadData(), and TclThreadDataKeyGet().
Referenced by Tcl_ExitThread(), and Tcl_Finalize().
Referenced by Tcl_CommandTraceInfo(), Tcl_DeleteCommand(), Tcl_FindEnsemble(), Tcl_GetCommandInfo(), Tcl_HideCommand(), Tcl_Import(), Tcl_SetCommandInfo(), Tcl_TraceCommand(), Tcl_UntraceCommand(), TclCompileScript(), TclDefaultBgErrorHandlerObjCmd(), TclFindProc(), TclPreventAliasLoop(), and TclRenameCommand().
EXTERN void Tcl_FindExecutable |
( |
CONST char * |
argv0 |
) |
|
Definition at line 545 of file tclHash.c.
References Tcl_HashSearch::nextEntryPtr, Tcl_HashSearch::nextIndex, Tcl_HashSearch::tablePtr, and Tcl_NextHashEntry().
Referenced by PkguaFreeTokensHashTable(), Tcl_AppendAllObjTypes(), Tcl_DontCallWhenDeleted(), Tcl_ForgetImport(), Tcl_GetChannelNamesEx(), Tcl_GetEncodingNames(), Tcl_Import(), Tcl_InterpObjCmd(), Tcl_ListMathFuncs(), Tcl_PackageObjCmd(), TclFinalizeEncodingSubsystem(), TclFreePackageInfo(), TclRemoveScriptLimitCallbacks(), and TclTeardownNamespace().
EXTERN int Tcl_Flush |
( |
Tcl_Channel |
chan |
) |
|
Definition at line 5948 of file tclIO.c.
References BUFFER_READY, IsBufferReady, SetFlag, Channel::state, TCL_ERROR, TCL_OK, and TCL_WRITABLE.
Referenced by TCL_DECLARE_MUTEX(), Tcl_FlushObjCmd(), Tcl_StackChannel(), Tcl_UnstackChannel(), TclDefaultBgErrorHandlerObjCmd(), and TclFinalizeIOSubsystem().
EXTERN void Tcl_Free |
( |
char * |
ptr |
) |
|
EXTERN void Tcl_FreeParse |
( |
Tcl_Parse * |
parsePtr |
) |
|
Definition at line 1261 of file tclParse.c.
References ckfree, Tcl_Parse::staticTokens, and Tcl_Parse::tokenPtr.
Referenced by Tcl_ParseBraces(), Tcl_ParseExpr(), Tcl_ParseQuotedString(), Tcl_ParseVarName(), Tcl_SubstObj(), TclCompileEnsemble(), TclCompileExpr(), TclCompileScript(), and TclEvalEx().
EXTERN void Tcl_FreeResult |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN int Tcl_FSAccess |
( |
Tcl_Obj * |
pathPtr, |
|
|
int |
mode | |
|
) |
| | |
Definition at line 2093 of file tclIOUtil.c.
References Tcl_Filesystem::accessProc, Tcl_DecrRefCount, Tcl_FSGetFileSystemForPath(), Tcl_FSGetTranslatedPath(), Tcl_GetString(), Tcl_MutexLock, Tcl_MutexUnlock, and Tcl_SetErrno().
Referenced by Tcl_Access(), Tcl_FileObjCmd(), Tcl_FSChdir(), TclGlob(), and TclLoadFile().
EXTERN int Tcl_FSChdir |
( |
Tcl_Obj * |
pathPtr |
) |
|
Definition at line 2871 of file tclIOUtil.c.
References Tcl_Filesystem::chdirProc, ThreadSpecificData::cwdClientData, Tcl_Filesystem::getCwdProc, R_OK, S_ISDIR, Tcl_FSAccess(), Tcl_FSGetFileSystemForPath(), Tcl_FSGetNormalizedPath(), Tcl_FSStat(), Tcl_SetErrno(), TCL_TSD_INIT, tclFsDataKey, and tclNativeFilesystem.
Referenced by Tcl_CdObjCmd(), Tcl_Chdir(), and Tcl_FSRemoveDirectory().
Definition at line 1111 of file tclPathObj.c.
References PATHOBJ, Tcl_ConvertToType(), TCL_OK, TclFSEpochOk(), and Tcl_Obj::typePtr.
Referenced by Tcl_CdObjCmd(), Tcl_FileObjCmd(), Tcl_FSGetInternalRep(), Tcl_FSGetNormalizedPath(), Tcl_FSGetTranslatedPath(), Tcl_LoadObjCmd(), Tcl_UnloadObjCmd(), TclFileAttrsCmd(), TclFileDeleteCmd(), TclFileMakeDirsCmd(), and TclFSGetPathType().
EXTERN int Tcl_FSCopyFile |
( |
Tcl_Obj * |
srcPathPtr, |
|
|
Tcl_Obj * |
destPathPtr | |
|
) |
| | |
EXTERN int Tcl_FSCreateDirectory |
( |
Tcl_Obj * |
pathPtr |
) |
|
EXTERN int Tcl_FSDeleteFile |
( |
Tcl_Obj * |
pathPtr |
) |
|
EXTERN int Tcl_FSEqualPaths |
( |
Tcl_Obj * |
firstPtr, |
|
|
Tcl_Obj * |
secondPtr | |
|
) |
| | |
EXTERN int Tcl_FSEvalFileEx |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
fileName, |
|
|
CONST char * |
encodingName | |
|
) |
| | |
EXTERN CONST char** Tcl_FSFileAttrStrings |
( |
Tcl_Obj * |
pathPtr, |
|
|
Tcl_Obj ** |
objPtrRef | |
|
) |
| | |
Definition at line 2637 of file tclIOUtil.c.
References ThreadSpecificData::cwdClientData, ThreadSpecificData::cwdPathPtr, Tcl_Filesystem::freeInternalRepProc, FilesystemRecord::fsPtr, Tcl_Filesystem::getCwdProc, Tcl_Filesystem::internalToNormalizedProc, FilesystemRecord::nextPtr, Tcl_AppendResult(), Tcl_DecrRefCount, TCL_FILESYSTEM_VERSION_1, Tcl_FSGetFileSystemForPath(), Tcl_FSGetNativePath(), Tcl_GetStringFromObj(), Tcl_IncrRefCount, Tcl_PosixError(), TCL_TSD_INIT, TclFSCwdPointerEquals(), tclFsDataKey, TclFSNormalizeAbsolutePath(), TclNativeDupInternalRep, and Tcl_Filesystem::version.
Referenced by Tcl_FSGetNormalizedPath(), Tcl_FSMatchInDirectory(), Tcl_FSRemoveDirectory(), Tcl_GetCwd(), Tcl_PwdObjCmd(), and TclGlob().
Definition at line 4390 of file tclIOUtil.c.
References FilesystemRecord::fsPtr, FilesystemRecord::nextPtr, Tcl_Filesystem::pathInFilesystemProc, Tcl_Obj::refCount, TCL_OK, Tcl_Panic(), TclFSEnsureEpochOk(), and TclFSSetPathDetails().
Referenced by Tcl_FSAccess(), Tcl_FSChdir(), Tcl_FSCopyDirectory(), Tcl_FSCopyFile(), Tcl_FSCreateDirectory(), Tcl_FSDeleteFile(), Tcl_FSFileAttrsGet(), Tcl_FSFileAttrsSet(), Tcl_FSFileAttrStrings(), Tcl_FSFileSystemInfo(), Tcl_FSGetCwd(), Tcl_FSGetInternalRep(), Tcl_FSLink(), Tcl_FSLstat(), Tcl_FSMatchInDirectory(), Tcl_FSOpenFileChannel(), Tcl_FSPathSeparator(), Tcl_FSRemoveDirectory(), Tcl_FSRenameFile(), Tcl_FSStat(), Tcl_FSUtime(), and TclLoadFile().
Definition at line 1987 of file tclPathObj.c.
References Tcl_Filesystem::createInternalRepProc, FilesystemRecord::fsPtr, FsPath::fsRecPtr, FsPath::nativePathPtr, PATHOBJ, Tcl_FSConvertToPathType(), Tcl_FSGetFileSystemForPath(), Tcl_FSGetInternalRep(), and TCL_OK.
Referenced by Tcl_FSGetInternalRep(), Tcl_FSGetNativePath(), and TclLoadFile().
EXTERN CONST char* Tcl_FSGetNativePath |
( |
Tcl_Obj * |
pathPtr |
) |
|
Definition at line 4482 of file tclIOUtil.c.
References Tcl_FSGetInternalRep(), and tclNativeFilesystem.
Referenced by Tcl_FSGetCwd(), TclpDlopen(), TclpMatchInDirectory(), TclpObjAccess(), TclpObjChdir(), TclpObjCopyFile(), TclpObjCreateDirectory(), TclpObjDeleteFile(), TclpObjLstat(), TclpObjRenameFile(), TclpObjStat(), TclpOpenFileChannel(), and TclpUtime().
Definition at line 1682 of file tclPathObj.c.
References Tcl_Obj::bytes, FsPath::cwdPtr, Tcl_Filesystem::dupInternalRepProc, FilesystemRecord::fsPtr, FsPath::fsRecPtr, FsPath::nativePathPtr, FsPath::normPathPtr, PATHFLAGS, PATHOBJ, Tcl_AppendObjToObj(), Tcl_AppendToObj(), Tcl_ConvertToType(), Tcl_DecrRefCount, Tcl_DuplicateObj(), Tcl_FSConvertToPathType(), Tcl_FSGetCwd(), Tcl_FSGetNormalizedPath(), Tcl_FSGetPathType(), Tcl_FSJoinToPath(), Tcl_GetStringFromObj(), Tcl_IncrRefCount, TCL_OK, TCL_PATH_RELATIVE, TCL_PATH_VOLUME_RELATIVE, TCL_PLATFORM_UNIX, TCL_PLATFORM_WINDOWS, TclDecrRefCount, TclFSCwdPointerEquals(), TclFSNormalizeAbsolutePath(), TclFSNormalizeToUniquePath(), TclGetString, tclPlatform, TclWinVolumeRelativeNormalize(), FsPath::translatedPathPtr, and Tcl_Obj::typePtr.
Referenced by Tcl_FileObjCmd(), Tcl_FSChdir(), Tcl_FSEqualPaths(), Tcl_FSEvalFileEx(), Tcl_FSGetNormalizedPath(), Tcl_FSGetTranslatedPath(), Tcl_FSOpenFileChannel(), Tcl_FSRemoveDirectory(), TclEvalEx(), TclNativeCreateNativeRep(), and TclPathPart().
Definition at line 1586 of file tclPathObj.c.
References FsPath::normPathPtr, PATHFLAGS, PATHOBJ, Tcl_FSConvertToPathType(), Tcl_FSGetNormalizedPath(), Tcl_IncrRefCount, TCL_OK, and FsPath::translatedPathPtr.
Referenced by Tcl_FSAccess(), Tcl_FSGetTranslatedStringPath(), Tcl_FSOpenFileChannel(), Tcl_FSStat(), Tcl_TranslateFileName(), TclNativeCreateNativeRep(), TclpMatchInDirectory(), TclpObjCopyDirectory(), and TclpObjRemoveDirectory().
EXTERN CONST char* Tcl_FSGetTranslatedStringPath |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
pathPtr | |
|
) |
| | |
Definition at line 805 of file tclPathObj.c.
References Tcl_Obj::bytes, Tcl_Filesystem::filesystemSeparatorProc, FilesystemRecord::fsPtr, Tcl_AppendToObj(), Tcl_DecrRefCount, Tcl_DuplicateObj(), Tcl_GetString(), Tcl_GetStringFromObj(), Tcl_ListObjIndex(), Tcl_ListObjLength(), Tcl_NewObj(), Tcl_NewStringObj(), TCL_OK, TCL_PATH_RELATIVE, TCL_PLATFORM_UNIX, TCL_PLATFORM_WINDOWS, Tcl_SetObjLength(), TclDecrRefCount, TclGetPathType(), TclGetString, tclNativeFilesystem, TclNewFSPathObj(), tclPlatform, TclpNativeJoinPath(), and Tcl_Obj::typePtr.
Referenced by Tcl_FSJoinToPath(), Tcl_JoinPath(), TclFileMakeDirsCmd(), and TclPathPart().
EXTERN Tcl_Obj* Tcl_FSListVolumes |
( |
void |
|
) |
|
EXTERN 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 | |
|
) |
| | |
Definition at line 1513 of file tclPathObj.c.
References Tcl_Obj::bytes, ckalloc, FsPath::cwdPtr, FilesystemRecord::fileRefCount, FsPath::filesystemEpoch, ThreadSpecificData::filesystemEpoch, FsPath::fsRecPtr, FsPath::nativePathPtr, FsPath::normPathPtr, PATHFLAGS, SETPATHOBJ, TCL_TSD_INIT, TclFreeIntRep, tclFsDataKey, TclFSInternalToNormalized(), FsPath::translatedPathPtr, Tcl_Obj::typePtr, and Tcl_ObjType::updateStringProc.
EXTERN Tcl_Channel Tcl_FSOpenFileChannel |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
pathPtr, |
|
|
CONST char * |
modeString, |
|
|
int |
permissions | |
|
) |
| | |
EXTERN int Tcl_FSRegister |
( |
ClientData |
clientData, |
|
|
Tcl_Filesystem * |
fsPtr | |
|
) |
| | |
EXTERN int Tcl_FSRemoveDirectory |
( |
Tcl_Obj * |
pathPtr, |
|
|
int |
recursive, |
|
|
Tcl_Obj ** |
errorPtr | |
|
) |
| | |
EXTERN int Tcl_FSRenameFile |
( |
Tcl_Obj * |
srcPathPtr, |
|
|
Tcl_Obj * |
destPathPtr | |
|
) |
| | |
Definition at line 3736 of file tclIOUtil.c.
References Tcl_Filesystem::filesystemSeparatorProc, Tcl_AppendToObj(), Tcl_DecrRefCount, Tcl_GetString(), Tcl_IncrRefCount, Tcl_ListObjAppendElement(), Tcl_NewObj(), Tcl_NewStringObj(), TCL_PATH_ABSOLUTE, TclFSGetPathType(), TclListObjLength, tclNativeFilesystem, TclNewLiteralStringObj, and TclpNativeSplitPath().
Referenced by Tcl_FileObjCmd(), Tcl_SplitPath(), TclFileMakeDirsCmd(), and TclPathPart().
Definition at line 1962 of file tclIOUtil.c.
References Tcl_Filesystem::statProc, Tcl_DecrRefCount, Tcl_FSGetFileSystemForPath(), Tcl_FSGetTranslatedPath(), Tcl_GetString(), Tcl_LongAsWide, Tcl_MutexLock, Tcl_MutexUnlock, and Tcl_SetErrno().
Referenced by Tcl_FileObjCmd(), Tcl_FSChdir(), Tcl_FSEvalFileEx(), Tcl_Stat(), TclFileMakeDirsCmd(), and TclLoadFile().
EXTERN int Tcl_FSUtime |
( |
Tcl_Obj * |
pathPtr, |
|
|
struct utimbuf * |
tval | |
|
) |
| | |
EXTERN int Tcl_GetAlias |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
slaveCmd, |
|
|
Tcl_Interp ** |
targetInterpPtr, |
|
|
CONST84 char ** |
targetCmdPtr, |
|
|
int * |
argcPtr, |
|
|
CONST84 char *** |
argvPtr | |
|
) |
| | |
EXTERN int Tcl_GetAliasObj |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
slaveCmd, |
|
|
Tcl_Interp ** |
targetInterpPtr, |
|
|
CONST84 char ** |
targetCmdPtr, |
|
|
int * |
objcPtr, |
|
|
Tcl_Obj *** |
objv | |
|
) |
| | |
EXTERN ClientData Tcl_GetAssocData |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
Tcl_InterpDeleteProc ** |
procPtr | |
|
) |
| | |
EXTERN int Tcl_GetBoolean |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
src, |
|
|
int * |
boolPtr | |
|
) |
| | |
EXTERN int Tcl_GetBooleanFromObj |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
objPtr, |
|
|
int * |
boolPtr | |
|
) |
| | |
EXTERN unsigned char* Tcl_GetByteArrayFromObj |
( |
Tcl_Obj * |
objPtr, |
|
|
int * |
lengthPtr | |
|
) |
| | |
EXTERN Tcl_Channel Tcl_GetChannel |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
chanName, |
|
|
int * |
modePtr | |
|
) |
| | |
EXTERN int Tcl_GetChannelBufferSize |
( |
Tcl_Channel |
chan |
) |
|
EXTERN void Tcl_GetChannelError |
( |
Tcl_Channel |
chan, |
|
|
Tcl_Obj ** |
msg | |
|
) |
| | |
EXTERN int Tcl_GetChannelHandle |
( |
Tcl_Channel |
chan, |
|
|
int |
direction, |
|
|
ClientData * |
handlePtr | |
|
) |
| | |
EXTERN ClientData Tcl_GetChannelInstanceData |
( |
Tcl_Channel |
chan |
) |
|
EXTERN int Tcl_GetChannelMode |
( |
Tcl_Channel |
chan |
) |
|
EXTERN CONST84_RETURN char* Tcl_GetChannelName |
( |
Tcl_Channel |
chan |
) |
|
EXTERN int Tcl_GetChannelNames |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN int Tcl_GetChannelNamesEx |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
pattern | |
|
) |
| | |
EXTERN int Tcl_GetChannelOption |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
chan, |
|
|
CONST char * |
optionName, |
|
|
Tcl_DString * |
dsPtr | |
|
) |
| | |
EXTERN Tcl_ThreadId Tcl_GetChannelThread |
( |
Tcl_Channel |
channel |
) |
|
EXTERN int Tcl_GetCharLength |
( |
Tcl_Obj * |
objPtr |
) |
|
Definition at line 362 of file tclStringObj.c.
References Tcl_Obj::bytes, GET_STRING, String::hasUnicode, Tcl_Obj::length, String::numChars, and Tcl_NumUtfChars().
Referenced by Tcl_AppendFormatToObj(), Tcl_GetRange(), Tcl_GetUniChar(), Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), TclExecuteByteCode(), and TclStringObjReverse().
Definition at line 2504 of file tclBasic.c.
References Command::clientData, Tcl_CmdInfo::clientData, Command::deleteData, Tcl_CmdInfo::deleteData, Command::deleteProc, Tcl_CmdInfo::deleteProc, Tcl_CmdInfo::isNativeObjectProc, Tcl_CmdInfo::namespacePtr, Command::nsPtr, Command::objClientData, Tcl_CmdInfo::objClientData, Tcl_CmdInfo::objProc, Command::objProc, Command::proc, Tcl_CmdInfo::proc, and TclInvokeStringCommand().
Referenced by Tcl_ForgetImport(), and Tcl_GetCommandInfo().
EXTERN CONST84_RETURN char* Tcl_GetDefaultEncodingDir |
( |
void |
|
) |
|
EXTERN int Tcl_GetDouble |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
src, |
|
|
double * |
doublePtr | |
|
) |
| | |
EXTERN int Tcl_GetDoubleFromObj |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
objPtr, |
|
|
double * |
doublePtr | |
|
) |
| | |
Definition at line 766 of file tclEncoding.c.
References Encoding::refCount, Tcl_FindHashEntry, Tcl_GetHashValue, Tcl_MutexLock, and Tcl_MutexUnlock.
Referenced by Tcl_CreateChannel(), Tcl_EncodingObjCmd(), Tcl_GetEncodingFromObj(), Tcl_GetEncodingNameFromEnvironment(), Tcl_GetsObj(), Tcl_RegisterConfig(), Tcl_SetChannelOption(), Tcl_SetSystemEncoding(), TclGetProcessGlobalValue(), TclInitEncodingSubsystem(), TclpFindExecutable(), and TclpInitLibraryPath().
EXTERN CONST84_RETURN char* Tcl_GetEncodingName |
( |
Tcl_Encoding |
encoding |
) |
|
EXTERN CONST char* Tcl_GetEncodingNameFromEnvironment |
( |
Tcl_DString * |
bufPtr |
) |
|
EXTERN void Tcl_GetEncodingNames |
( |
Tcl_Interp * |
interp |
) |
|
Definition at line 908 of file tclEncoding.c.
References Encoding::name, Tcl_CreateHashEntry, Tcl_DeleteHashTable(), Tcl_DictObjFirst(), Tcl_DictObjNext(), Tcl_FirstHashEntry(), Tcl_GetHashKey, Tcl_GetHashValue, Tcl_InitObjHashTable(), Tcl_ListObjAppendElement(), Tcl_MutexLock, Tcl_MutexUnlock, Tcl_NewObj(), Tcl_NewStringObj(), Tcl_NextHashEntry(), Tcl_SetObjResult(), and TclGetProcessGlobalValue().
Referenced by Tcl_EncodingObjCmd().
EXTERN Tcl_Obj* Tcl_GetEncodingSearchPath |
( |
void |
|
) |
|
EXTERN int Tcl_GetErrno |
( |
void |
|
) |
|
EXTERN CONST84_RETURN char* Tcl_GetHostName |
( |
void |
|
) |
|
EXTERN int Tcl_GetIndexFromObj |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
objPtr, |
|
|
CONST84 char ** |
tablePtr, |
|
|
CONST char * |
msg, |
|
|
int |
flags, |
|
|
int * |
indexPtr | |
|
) |
| | |
Referenced by ClockClicksObjCmd(), Tcl_AfterObjCmd(), Tcl_ArrayObjCmd(), Tcl_BinaryObjCmd(), Tcl_DisassembleObjCmd(), Tcl_EncodingObjCmd(), Tcl_ExecObjCmd(), Tcl_FcopyObjCmd(), Tcl_FileEventObjCmd(), Tcl_FileObjCmd(), Tcl_GlobObjCmd(), Tcl_InterpObjCmd(), Tcl_LsearchObjCmd(), Tcl_LsortObjCmd(), Tcl_NamespaceObjCmd(), Tcl_PackageObjCmd(), Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), Tcl_SeekObjCmd(), Tcl_SocketObjCmd(), Tcl_SourceObjCmd(), Tcl_SubstObjCmd(), Tcl_SwitchObjCmd(), Tcl_TraceObjCmd(), Tcl_UnloadObjCmd(), Tcl_UpdateObjCmd(), TclChanCreateObjCmd(), TclFileAttrsCmd(), TclFSFileAttrIndex(), TclMergeReturnOptions(), and Tcltest_Init().
EXTERN int Tcl_GetIndexFromObjStruct |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
objPtr, |
|
|
CONST VOID * |
tablePtr, |
|
|
int |
offset, |
|
|
CONST char * |
msg, |
|
|
int |
flags, |
|
|
int * |
indexPtr | |
|
) |
| | |
EXTERN int Tcl_GetInt |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
src, |
|
|
int * |
intPtr | |
|
) |
| | |
Definition at line 1951 of file tclInterp.c.
References InterpInfo::master, Slave::masterInterp, InterpInfo::slave, Slave::slaveEntryPtr, Master::slaveTable, Tcl_AppendElement(), TCL_ERROR, Tcl_GetHashKey, Tcl_GetInterpPath(), and TCL_OK.
Referenced by Tcl_GetInterpPath(), and Tcl_InterpObjCmd().
EXTERN int Tcl_GetLongFromObj |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
objPtr, |
|
|
long * |
longPtr | |
|
) |
| | |
EXTERN int Tcl_GetMathFuncInfo |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
int * |
numArgsPtr, |
|
|
Tcl_ValueType ** |
argTypesPtr, |
|
|
Tcl_MathProc ** |
procPtr, |
|
|
ClientData * |
clientDataPtr | |
|
) |
| | |
EXTERN CONST char* Tcl_GetNameOfExecutable |
( |
void |
|
) |
|
Definition at line 558 of file tclResult.c.
References ckfree, Interp::freeProc, iPtr, Interp::objResultPtr, Interp::result, Interp::resultSpace, TCL_DYNAMIC, and TclInitStringRep.
Referenced by Tcl_AppendResultVA(), Tcl_CatchObjCmd(), Tcl_CloseObjCmd(), Tcl_EvalTokens(), Tcl_ExecObjCmd(), Tcl_ExprObj(), Tcl_GetStringResult(), Tcl_GlobObjCmd(), Tcl_Main(), Tcl_ParseVar(), Tcl_SaveInterpState(), Tcl_SourceRCFile(), Tcl_SubstObj(), Tcl_WrongNumArgs(), TclBackgroundException(), TclChanCreateObjCmd(), TclCompileSyntaxError(), TclDefaultBgErrorHandlerObjCmd(), TclEvalEx(), TclEvalObjvInternal(), TclExecuteByteCode(), TclGlob(), TclObjInterpProcCore(), TclRegAbout(), TclSubstTokens(), and TclTransferResult().
EXTERN Tcl_ObjType* Tcl_GetObjType |
( |
CONST char * |
typeName |
) |
|
EXTERN int Tcl_GetOpenFile |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
chanID, |
|
|
int |
forWriting, |
|
|
int |
checkUsage, |
|
|
ClientData * |
filePtr | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_GetRange |
( |
Tcl_Obj * |
objPtr, |
|
|
int |
first, |
|
|
int |
last | |
|
) |
| | |
Definition at line 612 of file tclStringObj.c.
References Tcl_Obj::bytes, GET_STRING, Tcl_Obj::length, String::numChars, Tcl_GetCharLength(), Tcl_NewStringObj(), Tcl_NewUnicodeObj(), TclGetString, and String::unicode.
Referenced by Tcl_AppendFormatToObj(), Tcl_RegexpObjCmd(), and Tcl_SwitchObjCmd().
Definition at line 565 of file tclRegexp.c.
References TclRegexp::flags, Tcl_Obj::internalRep, Tcl_Obj::otherValuePtr, TclRegexp::refCount, TclFreeIntRep, TclGetStringFromObj, tclRegexpType, and Tcl_Obj::typePtr.
Referenced by Tcl_RegExpMatchObj(), Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), Tcl_SwitchObjCmd(), and TclExecuteByteCode().
Definition at line 1429 of file tclResult.c.
References Interp::errorCode, Interp::errorInfo, Interp::errorLine, KEY_CODE, KEY_ERRORCODE, KEY_ERRORINFO, KEY_ERRORLINE, KEY_LEVEL, Interp::returnCode, Interp::returnLevel, Interp::returnOpts, Tcl_AddObjErrorInfo(), Tcl_DictObjPut(), Tcl_DuplicateObj(), TCL_ERROR, Tcl_NewIntObj(), Tcl_NewObj(), and TCL_RETURN.
Referenced by Tcl_CatchObjCmd(), Tcl_Main(), TclBackgroundException(), TclCompileSyntaxError(), TclExecuteByteCode(), and TclTransferResult().
EXTERN int Tcl_Gets |
( |
Tcl_Channel |
chan, |
|
|
Tcl_DString * |
dsPtr | |
|
) |
| | |
EXTERN int Tcl_GetServiceMode |
( |
void |
|
) |
|
EXTERN int Tcl_GetsObj |
( |
Tcl_Channel |
chan, |
|
|
Tcl_Obj * |
objPtr | |
|
) |
| | |
Definition at line 3941 of file tclIO.c.
References ThreadSpecificData::binaryEncoding, GetsState::bufPtr, Tcl_Obj::bytes, GetsState::bytesWrote, GetsState::charsWrote, GetsState::dstPtr, GetsState::encoding, INPUT_SAW_CR, ChannelBuffer::nextRemoved, GetsState::objPtr, GetsState::rawRead, RemovePoint, ResetFlag, SetFlag, Channel::state, GetsState::state, Tcl_CreateThreadExitHandler(), Tcl_ExternalToUtf(), Tcl_GetEncoding(), Tcl_Panic(), TCL_READABLE, TCL_TRANSLATE_AUTO, TCL_TRANSLATE_CR, TCL_TRANSLATE_CRLF, TCL_TRANSLATE_LF, TCL_TSD_INIT, TCL_UTF_MAX, TclGetStringFromObj, and GetsState::totalChars.
Referenced by Tcl_Gets(), Tcl_GetsObjCmd(), and Tcl_Main().
EXTERN Tcl_Channel Tcl_GetStackedChannel |
( |
Tcl_Channel |
chan |
) |
|
EXTERN Tcl_Channel Tcl_GetStdChannel |
( |
int |
type |
) |
|
Definition at line 427 of file tclIO.c.
References ThreadSpecificData::stderrChannel, ThreadSpecificData::stderrInitialized, ThreadSpecificData::stdinChannel, ThreadSpecificData::stdinInitialized, ThreadSpecificData::stdoutChannel, ThreadSpecificData::stdoutInitialized, Tcl_RegisterChannel(), TCL_STDERR, TCL_STDIN, TCL_STDOUT, TCL_TSD_INIT, and TclpGetDefaultStdChannel().
Referenced by Tcl_GetChannel(), Tcl_Main(), Tcl_MakeSafe(), Tcl_SourceRCFile(), TclCreatePipeline(), TclDefaultBgErrorHandlerObjCmd(), and TclpCreateProcess().
EXTERN char* Tcl_GetString |
( |
Tcl_Obj * |
objPtr |
) |
|
Referenced by Tcl_AfterObjCmd(), Tcl_FSAccess(), Tcl_FSEvalFileEx(), Tcl_FSJoinPath(), Tcl_FSOpenFileChannel(), Tcl_FSSplitPath(), Tcl_FSStat(), Tcl_GetCwd(), Tcl_GetDefaultEncodingDir(), Tcl_GetEncodingFromObj(), Tcl_GetHostName(), Tcl_GetStartupScript(), Tcl_GlobObjCmd(), Tcl_InterpObjCmd(), Tcl_LoadObjCmd(), Tcl_PidObjCmd(), Tcl_SocketObjCmd(), Tcl_TraceObjCmd(), Tcl_TranslateFileName(), Tcl_UnloadObjCmd(), Tcl_VwaitObjCmd(), TclClockOldscanObjCmd(), TclExprFloatError(), TclFSMakePathRelative(), TclGetIntForIndex(), TclGetStartupScriptFileName(), TclGlob(), TclInvokeStringCommand(), TclLoadFile(), TclpDlopen(), TclpNativeJoinPath(), TclpNativeSplitPath(), and TclRenameCommand().
EXTERN char* Tcl_GetStringFromObj |
( |
Tcl_Obj * |
objPtr, |
|
|
int * |
lengthPtr | |
|
) |
| | |
Referenced by Tcl_AfterObjCmd(), Tcl_EvalObjv(), Tcl_FSEqualPaths(), Tcl_FSEvalFileEx(), Tcl_FSGetCwd(), Tcl_FSGetNormalizedPath(), Tcl_FSGetTranslatedStringPath(), Tcl_FSJoinPath(), Tcl_FSRemoveDirectory(), Tcl_GetNameOfExecutable(), Tcl_GlobObjCmd(), Tcl_JoinPath(), Tcl_Main(), Tcl_PackageObjCmd(), Tcl_ScanObjCmd(), Tcl_SplitPath(), Tcl_TraceObjCmd(), TclCompileEnsemble(), TclEvalObjEx(), TclFSCwdPointerEquals(), TclFSMakePathRelative(), TclFSNonnativePathType(), TclFSNormalizeAbsolutePath(), TclGetPathType(), TclGlob(), TclNativeCreateNativeRep(), TclNativePathInFilesystem(), TclObjCommandComplete(), TclObjInvoke(), TclPathPart(), TclpGetNativePathType(), TclpInitLibraryPath(), TclpMatchInDirectory(), TclpNativeJoinPath(), TclpObjNormalizePath(), and TclSetProcessGlobalValue().
EXTERN CONST84_RETURN char* Tcl_GetStringResult |
( |
Tcl_Interp * |
interp |
) |
|
Referenced by Tcl_AppendElement(), Tcl_AppendResultVA(), Tcl_DStringGetResult(), Tcl_Eval(), Tcl_ExprBoolean(), Tcl_ExprDouble(), Tcl_ExprLong(), Tcl_ExprString(), Tcl_RecordAndEval(), Tcl_RegisterConfig(), TclGetNamespaceFromObj(), and TclInvokeObjectCommand().
EXTERN void Tcl_GetTime |
( |
Tcl_Time * |
timeBuf |
) |
|
Definition at line 363 of file tclUnixTime.c.
References tclTimeClientData.
Referenced by ClockClicksObjCmd(), ClockMicrosecondsObjCmd(), ClockMillisecondsObjCmd(), ClockSecondsObjCmd(), Tcl_AfterObjCmd(), Tcl_CreateTimerHandler(), Tcl_LimitCheck(), Tcl_Sleep(), Tcl_TimeObjCmd(), TclCleanupByteCode(), TclInitByteCodeObj(), TclpGetTime(), and TclUnixWaitForFile().
EXTERN Tcl_Channel Tcl_GetTopChannel |
( |
Tcl_Channel |
chan |
) |
|
EXTERN CONST84_RETURN char* Tcl_GetVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
int |
flags | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_GetVar2 |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
int |
flags | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_GetVar2Ex |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
int |
flags | |
|
) |
| | |
EXTERN void Tcl_GetVersion |
( |
int * |
major, |
|
|
int * |
minor, |
|
|
int * |
patchLevel, |
|
|
int * |
type | |
|
) |
| | |
EXTERN int Tcl_GetWideIntFromObj |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
objPtr, |
|
|
Tcl_WideInt * |
widePtr | |
|
) |
| | |
EXTERN int Tcl_GlobalEval |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
command | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_HashStats |
( |
Tcl_HashTable * |
tablePtr |
) |
|
Definition at line 618 of file tclHash.c.
References Tcl_HashTable::buckets, Tcl_HashTable::keyType, Tcl_HashEntry::nextPtr, NUM_COUNTERS, Tcl_HashTable::numBuckets, Tcl_HashTable::numEntries, TCL_CUSTOM_PTR_KEYS, TCL_CUSTOM_TYPE_KEYS, TCL_ONE_WORD_KEYS, TCL_STRING_KEYS, tclArrayHashKeyType, tclOneWordHashKeyType, tclStringHashKeyType, and Tcl_HashTable::typePtr.
Referenced by Tcl_ArrayObjCmd().
EXTERN int Tcl_HideCommand |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
cmdName, |
|
|
CONST char * |
hiddenCmdToken | |
|
) |
| | |
EXTERN int Tcl_InitBignumFromDouble |
( |
Tcl_Interp * |
interp, |
|
|
double |
initval, |
|
|
mp_int * |
toInit | |
|
) |
| | |
Definition at line 2278 of file tclStrToD.c.
References mp_div_2d, mp_init, mp_mul_2d, mp_zero, TCL_ERROR, Tcl_NewStringObj(), TCL_OK, Tcl_SetErrorCode(), Tcl_SetObjResult(), TclBNInitBignumFromWideInt(), and TclIsInfinite.
Referenced by Tcl_ExprLongObj(), and TclExecuteByteCode().
EXTERN void Tcl_InitHashTable |
( |
Tcl_HashTable * |
tablePtr, |
|
|
int |
keyType | |
|
) |
| | |
Referenced by Tcl_BinaryObjCmd(), Tcl_CallWhenDeleted(), Tcl_CreateEnsemble(), Tcl_CreateInterp(), Tcl_CreateNamespace(), Tcl_HideCommand(), Tcl_SetAssocData(), Tcl_SplitObjCmd(), TclInitAuxDataTypeTable(), TclInitEncodingSubsystem(), TclInitLimitSupport(), TclInitObjSubsystem(), TclInterpInit(), and TclTeardownNamespace().
EXTERN void Tcl_InitMemory |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN ClientData Tcl_InitNotifier |
( |
void |
|
) |
|
EXTERN int Tcl_InputBlocked |
( |
Tcl_Channel |
chan |
) |
|
EXTERN int Tcl_InputBuffered |
( |
Tcl_Channel |
chan |
) |
|
EXTERN int Tcl_InterpDeleted |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN void Tcl_InvalidateStringRep |
( |
Tcl_Obj * |
objPtr |
) |
|
Referenced by Tcl_AttemptSetObjLength(), Tcl_DbNewDictObj(), Tcl_DictObjPut(), Tcl_DictObjRemove(), Tcl_ListObjAppendElement(), Tcl_ListObjReplace(), Tcl_NewDictObj(), Tcl_NewListObj(), Tcl_NewUnicodeObj(), Tcl_SetByteArrayLength(), Tcl_SetByteArrayObj(), Tcl_SetListObj(), Tcl_SetObjLength(), Tcl_SetStringObj(), Tcl_SetUnicodeObj(), TclExecuteByteCode(), TclLsetFlat(), and TclStringObjReverse().
EXTERN int Tcl_IsChannelExisting |
( |
CONST char * |
channelName |
) |
|
EXTERN int Tcl_IsChannelRegistered |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
channel | |
|
) |
| | |
EXTERN int Tcl_IsChannelShared |
( |
Tcl_Channel |
channel |
) |
|
EXTERN int Tcl_IsStandardChannel |
( |
Tcl_Channel |
channel |
) |
|
EXTERN char* Tcl_JoinPath |
( |
int |
argc, |
|
|
CONST84 char *CONST * |
argv, |
|
|
Tcl_DString * |
resultPtr | |
|
) |
| | |
EXTERN int Tcl_JoinThread |
( |
Tcl_ThreadId |
threadId, |
|
|
int * |
result | |
|
) |
| | |
EXTERN void Tcl_LimitAddHandler |
( |
Tcl_Interp * |
interp, |
|
|
int |
type, |
|
|
Tcl_LimitHandlerProc * |
handlerProc, |
|
|
ClientData |
clientData, |
|
|
Tcl_LimitHandlerDeleteProc * |
deleteProc | |
|
) |
| | |
Definition at line 3119 of file tclInterp.c.
References ckalloc, LimitHandler::clientData, Interp::cmdHandlers, LimitHandler::deleteProc, LimitHandler::flags, LimitHandler::handlerProc, Interp::limit, LimitHandler::nextPtr, LimitHandler::prevPtr, TCL_DYNAMIC, Tcl_Free(), TCL_LIMIT_COMMANDS, TCL_LIMIT_TIME, Tcl_Panic(), TCL_STATIC, and Interp::timeHandlers.
Definition at line 2975 of file tclInterp.c.
References Interp::active, Interp::cmdCount, Interp::cmdGranularity, Interp::cmdHandlers, Interp::exceeded, Interp::granularityTicker, Interp::limit, Tcl_Time::sec, Tcl_AppendResult(), TCL_ERROR, Tcl_GetTime(), Tcl_InterpDeleted(), TCL_LIMIT_COMMANDS, TCL_LIMIT_TIME, TCL_OK, Tcl_Preserve(), Tcl_Release(), Tcl_ResetResult(), Interp::time, Interp::timeGranularity, Interp::timeHandlers, and Tcl_Time::usec.
Referenced by TclEvalObjvInternal(), and TclExecuteByteCode().
EXTERN int Tcl_LimitExceeded |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN int Tcl_LimitGetCommands |
( |
Tcl_Interp * |
interp |
) |
|
EXTERN int Tcl_LimitGetGranularity |
( |
Tcl_Interp * |
interp, |
|
|
int |
type | |
|
) |
| | |
EXTERN void Tcl_LimitRemoveHandler |
( |
Tcl_Interp * |
interp, |
|
|
int |
type, |
|
|
Tcl_LimitHandlerProc * |
handlerProc, |
|
|
ClientData |
clientData | |
|
) |
| | |
Definition at line 3196 of file tclInterp.c.
References LimitHandler::clientData, Interp::cmdHandlers, LimitHandler::flags, LimitHandler::handlerProc, Interp::limit, LIMIT_HANDLER_DELETED, LimitHandler::nextPtr, TCL_LIMIT_COMMANDS, TCL_LIMIT_TIME, Tcl_Panic(), and Interp::timeHandlers.
Referenced by TclRemoveScriptLimitCallbacks().
EXTERN void Tcl_LimitSetCommands |
( |
Tcl_Interp * |
interp, |
|
|
int |
commandLimit | |
|
) |
| | |
EXTERN void Tcl_LimitSetGranularity |
( |
Tcl_Interp * |
interp, |
|
|
int |
type, |
|
|
int |
granularity | |
|
) |
| | |
EXTERN int Tcl_LimitTypeEnabled |
( |
Tcl_Interp * |
interp, |
|
|
int |
type | |
|
) |
| | |
EXTERN int Tcl_LimitTypeExceeded |
( |
Tcl_Interp * |
interp, |
|
|
int |
type | |
|
) |
| | |
EXTERN void Tcl_LimitTypeReset |
( |
Tcl_Interp * |
interp, |
|
|
int |
type | |
|
) |
| | |
EXTERN void Tcl_LimitTypeSet |
( |
Tcl_Interp * |
interp, |
|
|
int |
type | |
|
) |
| | |
EXTERN int Tcl_LinkVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
char * |
addr, |
|
|
int |
type | |
|
) |
| | |
Definition at line 105 of file tclLink.c.
References Link::addr, ckalloc, ckfree, Link::flags, Link::interp, LINK_READ_ONLY, Tcl_DecrRefCount, TCL_ERROR, TCL_GLOBAL_ONLY, Tcl_IncrRefCount, TCL_LEAVE_ERR_MSG, TCL_LINK_READ_ONLY, Tcl_NewStringObj(), Tcl_ObjSetVar2(), TCL_OK, TCL_TRACE_READS, TCL_TRACE_UNSETS, TCL_TRACE_WRITES, Tcl_TraceVar(), Link::type, and Link::varName.
Referenced by Tcl_Main(), and TclSetByteCodeFromAny().
Definition at line 534 of file tclListObj.c.
References ckrealloc, List::elemCount, List::elements, Tcl_Obj::internalRep, List::maxElemCount, List::refCount, Tcl_IncrRefCount, Tcl_InvalidateStringRep(), Tcl_IsShared, TCL_OK, Tcl_Panic(), Tcl_SetListObj(), TclGetStringFromObj, tclListType, Tcl_Obj::twoPtrValue, and Tcl_Obj::typePtr.
Referenced by Tcl_AfterObjCmd(), Tcl_AppendAllObjTypes(), Tcl_AppendExportList(), Tcl_ArrayObjCmd(), Tcl_BinaryObjCmd(), Tcl_ErrorObjCmd(), Tcl_FSFileSystemInfo(), Tcl_FSJoinToPath(), Tcl_FSMatchInDirectory(), Tcl_FSSplitPath(), Tcl_GetChannelNamesEx(), Tcl_GetEncodingNames(), Tcl_InterpObjCmd(), Tcl_JoinPath(), Tcl_LinsertObjCmd(), Tcl_ListMathFuncs(), Tcl_Main(), Tcl_PidObjCmd(), Tcl_RegexpObjCmd(), Tcl_ScanObjCmd(), Tcl_SetErrorCodeVA(), Tcl_SplitObjCmd(), Tcl_SwitchObjCmd(), Tcl_TraceObjCmd(), TclClockOldscanObjCmd(), TclExecuteByteCode(), TclFileAttrsCmd(), TclGlob(), TclInfoGlobalsCmd(), TclInfoVarsCmd(), TclpInitLibraryPath(), TclpMatchInDirectory(), TclPtrSetVar(), and TclRegAbout().
EXTERN int Tcl_ListObjLength |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
listPtr, |
|
|
int * |
lengthPtr | |
|
) |
| | |
EXTERN int Tcl_ListObjReplace |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Obj * |
listPtr, |
|
|
int |
first, |
|
|
int |
count, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[] | |
|
) |
| | |
Definition at line 771 of file tclListObj.c.
References ckfree, List::elemCount, List::elements, Tcl_Obj::internalRep, List::maxElemCount, List::refCount, Tcl_IncrRefCount, Tcl_InvalidateStringRep(), Tcl_IsShared, TCL_OK, Tcl_Panic(), Tcl_SetListObj(), TclDecrRefCount, TclGetStringFromObj, tclListType, Tcl_Obj::twoPtrValue, and Tcl_Obj::typePtr.
Referenced by Tcl_LappendObjCmd(), Tcl_LinsertObjCmd(), Tcl_ListObjAppendList(), Tcl_LreplaceObjCmd(), Tcl_SetDefaultEncodingDir(), and TclGlob().
EXTERN void Tcl_LogCommandInfo |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
script, |
|
|
CONST char * |
command, |
|
|
int |
length | |
|
) |
| | |
EXTERN Tcl_Channel Tcl_MakeFileChannel |
( |
ClientData |
handle, |
|
|
int |
mode | |
|
) |
| | |
Definition at line 2811 of file tclInterp.c.
References Interp::flags, SAFE_INTERP, Tcl_GetStdChannel(), TCL_GLOBAL_ONLY, TCL_OK, TCL_STDERR, TCL_STDIN, TCL_STDOUT, Tcl_UnregisterChannel(), Tcl_UnsetVar(), Tcl_UnsetVar2(), and TclHideUnsafeCommands().
EXTERN Tcl_Channel Tcl_MakeTcpClientChannel |
( |
ClientData |
tcpSocket |
) |
|
EXTERN char* Tcl_Merge |
( |
int |
argc, |
|
|
CONST84 char *CONST * |
argv | |
|
) |
| | |
EXTERN void Tcl_MutexFinalize |
( |
Tcl_Mutex * |
mutex |
) |
|
EXTERN void Tcl_MutexLock |
( |
Tcl_Mutex * |
mutexPtr |
) |
|
EXTERN void Tcl_MutexUnlock |
( |
Tcl_Mutex * |
mutexPtr |
) |
|
EXTERN Tcl_Obj* Tcl_NewBooleanObj |
( |
int |
boolValue |
) |
|
EXTERN Tcl_Obj* Tcl_NewByteArrayObj |
( |
CONST unsigned char * |
bytes, |
|
|
int |
length | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_NewDictObj |
( |
void |
|
) |
|
Definition at line 1397 of file tclDictObj.c.
References Dict::chain, ckalloc, Dict::epoch, Tcl_Obj::internalRep, Tcl_Obj::otherValuePtr, Dict::refcount, Tcl_DbNewDictObj(), Tcl_InvalidateStringRep(), tclDictType, TclNewObj, and Tcl_Obj::typePtr.
Referenced by ClockGetdatefieldsObjCmd(), Tcl_DbNewDictObj(), Tcl_RegisterConfig(), and TclTraceDictPath().
EXTERN Tcl_Obj* Tcl_NewDoubleObj |
( |
double |
doubleValue |
) |
|
EXTERN Tcl_Obj* Tcl_NewIntObj |
( |
int |
intValue |
) |
|
Referenced by ClockGetdatefieldsObjCmd(), Tcl_AppendFormatToObj(), Tcl_ArrayObjCmd(), Tcl_CatchObjCmd(), Tcl_GetReturnOptions(), Tcl_GetsObjCmd(), Tcl_IncrObjCmd(), Tcl_LlengthObjCmd(), Tcl_Main(), Tcl_PackageObjCmd(), Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), Tcl_ScanObjCmd(), Tcl_TimeObjCmd(), TclClockOldscanObjCmd(), TclExecuteByteCode(), TclInfoFrame(), TclPrecTraceProc(), TclPtrIncrObjVar(), TclRegAbout(), and TclVariadicOpCmd().
Definition at line 160 of file tclListObj.c.
References Tcl_Obj::internalRep, List::refCount, Tcl_InvalidateStringRep(), Tcl_Panic(), tclListType, TclNewObj, Tcl_Obj::twoPtrValue, and Tcl_Obj::typePtr.
Referenced by Tcl_DbNewListObj(), Tcl_EvalObjv(), Tcl_FSFileSystemInfo(), Tcl_FSJoinToPath(), Tcl_LassignObjCmd(), Tcl_ListObjCmd(), Tcl_LrangeObjCmd(), Tcl_LrepeatObjCmd(), Tcl_LreverseObjCmd(), Tcl_Main(), Tcl_RecordAndEvalObj(), Tcl_RegexpObjCmd(), Tcl_SwitchObjCmd(), Tcl_TimeObjCmd(), Tcl_TraceObjCmd(), TclExecuteByteCode(), TclFileAttrsCmd(), TclInfoGlobalsCmd(), TclInfoLocalsCmd(), TclInfoVarsCmd(), and TclObjInvoke().
EXTERN Tcl_Obj* Tcl_NewLongObj |
( |
long |
longValue |
) |
|
EXTERN Tcl_Obj* Tcl_NewObj |
( |
void |
|
) |
|
Definition at line 681 of file tclObj.c.
References TclNewObj.
Referenced by Tcl_AfterObjCmd(), Tcl_AppendFormatToObj(), Tcl_BinaryObjCmd(), Tcl_CreateInterp(), Tcl_DbNewObj(), Tcl_ExecObjCmd(), Tcl_ForeachObjCmd(), Tcl_Format(), Tcl_FSEvalFileEx(), Tcl_FSJoinPath(), Tcl_FSListVolumes(), Tcl_FSSplitPath(), Tcl_GetEncodingNames(), Tcl_GetReturnOptions(), Tcl_GetsObjCmd(), Tcl_InterpObjCmd(), Tcl_JoinObjCmd(), Tcl_JoinPath(), Tcl_ListMathFuncs(), Tcl_Main(), Tcl_ObjPrintf(), Tcl_ParseExpr(), Tcl_PidObjCmd(), Tcl_ReadObjCmd(), Tcl_RegexpObjCmd(), Tcl_SaveResult(), Tcl_ScanObjCmd(), Tcl_SetErrorCodeVA(), Tcl_SplitObjCmd(), Tcl_SubstObj(), Tcl_TraceObjCmd(), TclCleanupChildren(), TclClockOldscanObjCmd(), TclCompileExpr(), TclCompileReturnCmd(), TclCompileScript(), TclCompileUpvarCmd(), TclInfoVarsCmd(), TclLindexFlat(), TclMergeReturnOptions(), TclNewFSPathObj(), TclPathPart(), TclpFindExecutable(), TclpInitLibraryPath(), TclRenameCommand(), TclStringObjReverse(), and TclWordKnownAtCompileTime().
EXTERN Tcl_Obj* Tcl_NewStringObj |
( |
CONST char * |
bytes, |
|
|
int |
length | |
|
) |
| | |
Referenced by Tcl_Access(), Tcl_AddObjErrorInfo(), Tcl_AfterObjCmd(), Tcl_AppendAllObjTypes(), Tcl_AppendExportList(), Tcl_AppendFormatToObj(), Tcl_ArrayObjCmd(), Tcl_Chdir(), Tcl_CreateAlias(), Tcl_CreateAliasObj(), Tcl_CreateEnsemble(), Tcl_CreateSlave(), Tcl_DbNewStringObj(), Tcl_EncodingObjCmd(), Tcl_EvalFile(), Tcl_ExprBoolean(), Tcl_ExprDouble(), Tcl_ExprLong(), Tcl_ExprString(), Tcl_FileObjCmd(), Tcl_FindNamespaceVar(), Tcl_FSFileSystemInfo(), Tcl_FSJoinPath(), Tcl_FSSplitPath(), Tcl_GetChannelNamesEx(), Tcl_GetDoubleFromObj(), Tcl_GetEncodingNames(), Tcl_GetIntFromObj(), Tcl_GetLongFromObj(), Tcl_GetPathType(), Tcl_GetRange(), Tcl_GetSlave(), Tcl_GetVar2Ex(), Tcl_GetWideIntFromObj(), Tcl_GlobalObjCmd(), Tcl_GlobObjCmd(), Tcl_Import(), Tcl_InitBignumFromDouble(), Tcl_InterpObjCmd(), Tcl_JoinObjCmd(), Tcl_JoinPath(), Tcl_LinkVar(), Tcl_ListMathFuncs(), Tcl_Main(), Tcl_OpenFileChannel(), Tcl_PackageObjCmd(), Tcl_PkgRequireEx(), Tcl_PkgRequireProc(), Tcl_RecordAndEval(), Tcl_RegisterConfig(), Tcl_ScanObjCmd(), Tcl_SetDefaultEncodingDir(), Tcl_SetErrorCodeVA(), Tcl_SetStartupScript(), Tcl_SetVar2(), Tcl_SetVar2Ex(), Tcl_SplitObjCmd(), Tcl_SplitPath(), Tcl_Stat(), Tcl_TraceObjCmd(), Tcl_TranslateFileName(), Tcl_UnsetVar2(), Tcl_UpVar2(), Tcl_VariableObjCmd(), TclArraySet(), TclClockInit(), TclClockOldscanObjCmd(), TclCompileDictIncrCmd(), TclCompileIncrCmd(), TclCompileLindexCmd(), TclCompileStringMatchCmd(), TclCompileWhileCmd(), TclCreateProc(), TclExecuteByteCode(), TclExprFloatError(), TclFileAttrsCmd(), TclFSFileAttrIndex(), TclFSMakePathRelative(), TclFSNormalizeAbsolutePath(), TclGetProcessGlobalValue(), TclGlob(), TclInfoFrame(), TclInfoGlobalsCmd(), TclInfoVarsCmd(), TclInitChanCmd(), TclListObjSetElement(), TclLookupSimpleVar(), TclLookupVar(), TclLsetFlat(), TclMakeEnsemble(), TclNewFSPathObj(), TclObjLookupVar(), TclObjLookupVarEx(), TclPathPart(), TclpFindExecutable(), TclpGetNativePathType(), TclpInitLibraryPath(), TclpNativeToNormalized(), TclpObjCopyDirectory(), TclpObjListVolumes(), TclpObjRemoveDirectory(), TclPtrMakeUpvar(), TclRegAbout(), TclSetStartupScriptFileName(), TclSubstTokens(), TclVarErrMsg(), and TclVarHashCreateVar().
EXTERN Tcl_Obj* Tcl_NewWideIntObj |
( |
Tcl_WideInt |
wideValue |
) |
|
Referenced by PkguaFreeTokensHashTable(), Tcl_AppendAllObjTypes(), Tcl_ArrayObjCmd(), Tcl_DontCallWhenDeleted(), Tcl_FirstHashEntry(), Tcl_ForgetImport(), Tcl_GetChannelNamesEx(), Tcl_GetEncodingNames(), Tcl_Import(), Tcl_InterpObjCmd(), Tcl_ListMathFuncs(), Tcl_PackageObjCmd(), TclFreePackageInfo(), and TclRemoveScriptLimitCallbacks().
EXTERN void Tcl_NotifyChannel |
( |
Tcl_Channel |
channel, |
|
|
int |
mask | |
|
) |
| | |
Definition at line 7671 of file tclIO.c.
References BG_FLUSH_SCHEDULED, CHANNEL_NONBLOCKING, ChannelHandler::clientData, Channel::instanceData, ChannelHandler::mask, NextChannelHandler::nestedHandlerPtr, ThreadSpecificData::nestedHandlerPtr, NextChannelHandler::nextHandlerPtr, ChannelHandler::nextPtr, ChannelHandler::proc, SetFlag, Channel::state, Tcl_ChannelBlockModeProc(), Tcl_ChannelHandlerProc(), Tcl_Preserve(), TCL_READABLE, Tcl_Release(), TCL_TSD_INIT, TCL_WRITABLE, Channel::typePtr, and Channel::upChanPtr.
Referenced by TclChanPostEventObjCmd().
EXTERN int Tcl_NumUtfChars |
( |
CONST char * |
src, |
|
|
int |
length | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_ObjPrintf |
( |
CONST char * |
format, |
|
|
|
... | |
|
) |
| | |
Referenced by Tcl_AfterObjCmd(), Tcl_CaseObjCmd(), Tcl_CatchObjCmd(), Tcl_EvalObjCmd(), Tcl_ForeachObjCmd(), Tcl_ForObjCmd(), Tcl_FSEvalFileEx(), Tcl_LogCommandInfo(), Tcl_LsearchObjCmd(), Tcl_LsortObjCmd(), Tcl_Main(), Tcl_SwitchObjCmd(), Tcl_UplevelObjCmd(), Tcl_WhileObjCmd(), TclCreateProc(), TclDefaultBgErrorHandlerObjCmd(), TclEvalEx(), TclExprFloatError(), TclFindElement(), and TclGetNamespaceFromObj().
Referenced by Tcl_BinaryObjCmd(), Tcl_CatchObjCmd(), Tcl_ForeachObjCmd(), Tcl_GetsObjCmd(), Tcl_LappendObjCmd(), Tcl_LassignObjCmd(), Tcl_LinkVar(), Tcl_LogCommandInfo(), Tcl_LsetObjCmd(), Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), Tcl_ResetResult(), Tcl_ScanObjCmd(), Tcl_SetObjCmd(), Tcl_SetVar2Ex(), Tcl_SwitchObjCmd(), and Tcl_UpdateLinkedVar().
EXTERN Tcl_Channel Tcl_OpenCommandChannel |
( |
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
CONST84 char ** |
argv, |
|
|
int |
flags | |
|
) |
| | |
EXTERN Tcl_Channel Tcl_OpenFileChannel |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
fileName, |
|
|
CONST char * |
modeString, |
|
|
int |
permissions | |
|
) |
| | |
EXTERN Tcl_Channel Tcl_OpenTcpClient |
( |
Tcl_Interp * |
interp, |
|
|
int |
port, |
|
|
CONST char * |
address, |
|
|
CONST char * |
myaddr, |
|
|
int |
myport, |
|
|
int |
async | |
|
) |
| | |
EXTERN Tcl_Channel Tcl_OpenTcpServer |
( |
Tcl_Interp * |
interp, |
|
|
int |
port, |
|
|
CONST char * |
host, |
|
|
Tcl_TcpAcceptProc * |
acceptProc, |
|
|
ClientData |
callbackData | |
|
) |
| | |
EXTERN int Tcl_OutputBuffered |
( |
Tcl_Channel |
chan |
) |
|
EXTERN void Tcl_Panic |
( |
CONST char * |
format, |
|
|
|
... | |
|
) |
| | |
Definition at line 125 of file tclPanic.c.
References Tcl_PanicVA().
Referenced by Tcl_AfterObjCmd(), Tcl_Alloc(), Tcl_AppendFormatToObj(), Tcl_AppendLimitedToObj(), Tcl_AppendStringsToObjVA(), Tcl_AppendUnicodeToObj(), Tcl_AttemptSetObjLength(), Tcl_BadChannelOption(), Tcl_Close(), Tcl_ConvertToType(), Tcl_CreateChannel(), Tcl_CreateInterp(), Tcl_CutChannel(), Tcl_DbCkalloc(), Tcl_DbCkrealloc(), Tcl_DbDecrRefCount(), Tcl_DbIncrRefCount(), Tcl_DbIsShared(), Tcl_DeleteHashEntry(), Tcl_DictObjNext(), Tcl_DictObjPut(), Tcl_DictObjPutKeyList(), Tcl_DictObjRemove(), Tcl_DictObjRemoveKeyList(), Tcl_EventuallyFree(), Tcl_Exit(), Tcl_ExprObj(), Tcl_Finalize(), Tcl_FinalizeNotifier(), Tcl_FSGetFileSystemForPath(), Tcl_GetBoolean(), Tcl_GetDouble(), Tcl_GetInt(), Tcl_GetsObj(), Tcl_GetString(), Tcl_GetStringFromObj(), Tcl_InitCustomHashTable(), Tcl_InitNotifier(), Tcl_LimitAddHandler(), Tcl_LimitGetGranularity(), Tcl_LimitRemoveHandler(), Tcl_LimitSetGranularity(), Tcl_ListObjAppendElement(), Tcl_ListObjAppendList(), Tcl_ListObjReplace(), Tcl_NewListObj(), Tcl_OpenObjCmd(), Tcl_PackageObjCmd(), Tcl_PushCallFrame(), Tcl_Realloc(), Tcl_RegisterChannel(), Tcl_RegisterConfig(), Tcl_SetBignumObj(), Tcl_SetBooleanObj(), Tcl_SetByteArrayLength(), Tcl_SetByteArrayObj(), Tcl_SetDoubleObj(), Tcl_SetIntObj(), Tcl_SetListObj(), Tcl_SetLongObj(), Tcl_SetObjLength(), Tcl_SetStringObj(), Tcl_SetWideIntObj(), Tcl_SocketObjCmd(), Tcl_SpliceChannel(), Tcl_SubstObj(), Tcl_SubstObjCmd(), Tcl_SwitchObjCmd(), Tcl_UpdateObjCmd(), TclBNInitBignumFromLong(), TclBNInitBignumFromWideUInt(), TclChanCreateObjCmd(), TclChanPostEventObjCmd(), TclCleanupLiteralTable(), TclCompEvalObj(), TclCompileCatchCmd(), TclCompileDictUpdateCmd(), TclCreateLiteral(), TclDisassembleByteCodeObj(), TclEvalObjvInternal(), TclExecuteByteCode(), TclFinalizeThreadAlloc(), TclFixupForwardJump(), TclGetLong(), TclGetNamespaceForQualName(), TclGetProcessGlobalValue(), TclGetSrcInfoForPc(), TclGlob(), TclHandleFree(), TclHandlePreserve(), TclHandleRelease(), TclIncrObj(), TclInfoFrame(), TclInitByteCodeObj(), TclInitCompiledLocals(), TclInitDoubleConversion(), TclInitLiteralTable(), TclInitSubsystems(), TclListObjSetElement(), TclMakeEnsemble(), TclObjInvoke(), TclParseNumber(), TclPathPart(), TclpGetDefaultStdChannel(), TclpOpenFileChannel(), TclPtrObjMakeUpvar(), TclRegisterLiteral(), TclSetAppContext(), TclSetBgErrorHandler(), TclSetByteCodeFromAny(), TclStackFree(), TclStackRealloc(), TclSubstTokens(), TclUnixWaitForFile(), and TclUpdateReturnInfo().
EXTERN void Tcl_PanicVA |
( |
CONST char * |
format, |
|
|
va_list |
argList | |
|
) |
| | |
EXTERN int Tcl_ParseBraces |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
start, |
|
|
int |
numBytes, |
|
|
Tcl_Parse * |
parsePtr, |
|
|
int |
append, |
|
|
CONST84 char ** |
termPtr | |
|
) |
| | |
EXTERN int Tcl_ParseCommand |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
start, |
|
|
int |
numBytes, |
|
|
int |
nested, |
|
|
Tcl_Parse * |
parsePtr | |
|
) |
| | |
EXTERN int Tcl_ParseExpr |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
start, |
|
|
int |
numBytes, |
|
|
Tcl_Parse * |
parsePtr | |
|
) |
| | |
EXTERN int Tcl_ParseQuotedString |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
start, |
|
|
int |
numBytes, |
|
|
Tcl_Parse * |
parsePtr, |
|
|
int |
append, |
|
|
CONST84 char ** |
termPtr | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_ParseVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
start, |
|
|
CONST84 char ** |
termPtr | |
|
) |
| | |
EXTERN int Tcl_ParseVarName |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
start, |
|
|
int |
numBytes, |
|
|
Tcl_Parse * |
parsePtr, |
|
|
int |
append | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_PkgPresent |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
CONST char * |
version, |
|
|
int |
exact | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_PkgPresentEx |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
CONST char * |
version, |
|
|
int |
exact, |
|
|
ClientData * |
clientDataPtr | |
|
) |
| | |
EXTERN int Tcl_PkgProvide |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
CONST char * |
version | |
|
) |
| | |
EXTERN int Tcl_PkgProvideEx |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
CONST char * |
version, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_PkgRequire |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
CONST char * |
version, |
|
|
int |
exact | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_PkgRequireEx |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
CONST char * |
version, |
|
|
int |
exact, |
|
|
ClientData * |
clientDataPtr | |
|
) |
| | |
EXTERN int Tcl_PkgRequireProc |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[], |
|
|
ClientData * |
clientDataPtr | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_PosixError |
( |
Tcl_Interp * |
interp |
) |
|
Definition at line 1928 of file tclIOUtil.c.
References Tcl_ErrnoId(), Tcl_ErrnoMsg(), and Tcl_SetErrorCode().
Referenced by Tcl_CdObjCmd(), TCL_DECLARE_MUTEX(), Tcl_ExecObjCmd(), Tcl_FileObjCmd(), Tcl_FlushObjCmd(), Tcl_FSEvalFileEx(), Tcl_FSGetCwd(), Tcl_FSOpenFileChannel(), Tcl_GetsObjCmd(), Tcl_PutsObjCmd(), Tcl_ReadObjCmd(), Tcl_SeekObjCmd(), TclCleanupChildren(), TclCreatePipeline(), TclFileAttrsCmd(), TclFileDeleteCmd(), TclFileMakeDirsCmd(), TclLoadFile(), TclpCreateProcess(), TclpDlopen(), TclpGetCwd(), TclpMatchInDirectory(), and TclpOpenFileChannel().
EXTERN void Tcl_Preserve |
( |
ClientData |
data |
) |
|
EXTERN void Tcl_PrintDouble |
( |
Tcl_Interp * |
interp, |
|
|
double |
value, |
|
|
char * |
dst | |
|
) |
| | |
EXTERN int Tcl_ProcObjCmd |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[] | |
|
) |
| | |
Definition at line 115 of file tclProc.c.
References ckalloc, CmdFrame::cmd, Interp::cmdFramePtr, CONST, CmdFrame::data, CmdFrame::eval, CmdFrame::framePtr, Namespace::fullName, Interp::globalNsPtr, iPtr, CmdFrame::level, CmdFrame::line, Interp::linePBodyPtr, CmdFrame::nextPtr, CmdFrame::nline, Tcl_AddErrorInfo(), Tcl_AppendResult(), Tcl_CreateHashEntry, Tcl_CreateObjCommand(), Tcl_DecrRefCount, Tcl_DStringAppend(), Tcl_DStringFree(), Tcl_DStringInit(), Tcl_DStringValue, TCL_ERROR, Tcl_IncrRefCount, TCL_LOCATION_BC, TCL_LOCATION_SOURCE, TCL_OK, Tcl_SetHashValue, Tcl_WrongNumArgs(), TclCompileNoOp(), TclCreateProc(), TclGetNamespaceForQualName(), TclGetSrcInfoForPc(), TclGetString, TclObjInterpProc(), tclProcBodyType, TclProcDeleteProc(), TclStackAlloc(), TclStackFree(), CmdFrame::type, and UCHAR.
EXTERN int Tcl_PutEnv |
( |
CONST char * |
assignment |
) |
|
EXTERN void Tcl_QueryTimeProc |
( |
Tcl_GetTimeProc ** |
getProc, |
|
|
Tcl_ScaleTimeProc ** |
scaleProc, |
|
|
ClientData * |
clientData | |
|
) |
| | |
EXTERN int Tcl_Read |
( |
Tcl_Channel |
chan, |
|
|
char * |
bufPtr, |
|
|
int |
toRead | |
|
) |
| | |
EXTERN int Tcl_ReadChars |
( |
Tcl_Channel |
channel, |
|
|
Tcl_Obj * |
objPtr, |
|
|
int |
charsToRead, |
|
|
int |
appendFlag | |
|
) |
| | |
EXTERN int Tcl_ReadRaw |
( |
Tcl_Channel |
chan, |
|
|
char * |
dst, |
|
|
int |
bytesToRead | |
|
) |
| | |
EXTERN char* Tcl_Realloc |
( |
char * |
ptr, |
|
|
unsigned int |
size | |
|
) |
| | |
EXTERN void Tcl_ReapDetachedProcs |
( |
void |
|
) |
|
EXTERN int Tcl_RecordAndEval |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
cmd, |
|
|
int |
flags | |
|
) |
| | |
Definition at line 104 of file tclHistory.c.
References Proc::cmdPtr, Command::compileProc, Tcl_CmdInfo::objClientData, Tcl_CmdInfo::objProc, Tcl_DecrRefCount, TCL_ERROR, TCL_EVAL_GLOBAL, Tcl_EvalObjEx(), Tcl_GetCommandInfo(), Tcl_IncrRefCount, Tcl_LimitExceeded(), Tcl_NewListObj(), TCL_NO_EVAL, TCL_OK, TclCompileNoOp(), TclNewLiteralStringObj, and TclObjInterpProc().
Referenced by Tcl_Main(), and Tcl_RecordAndEval().
EXTERN int Tcl_RegExpExec |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_RegExp |
regexp, |
|
|
CONST char * |
text, |
|
|
CONST char * |
start | |
|
) |
| | |
Definition at line 424 of file tclRegexp.c.
References TclRegexp::flags, TclRegexp::globObjPtr, TclRegexp::objPtr, TclRegexp::string, Tcl_GetUnicodeFromObj(), TCL_MATCH_NOCASE, TCL_REG_GLOBOK_FLAGS, TCL_REG_NOCASE, and TclStringMatchObj().
Referenced by Tcl_RegExpMatchObj(), Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), Tcl_SwitchObjCmd(), and TclExecuteByteCode().
Definition at line 533 of file tclRegexp.c.
References TclRegexp::details, Tcl_RegExpInfo::extendStart, Tcl_RegExpInfo::matches, TclRegexp::matches, Tcl_RegExpInfo::nsubs, TclRegexp::re, regex_t::re_nsub, rm_detail_t::rm_extend, and regmatch_t::rm_so.
Referenced by Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), and Tcl_SwitchObjCmd().
EXTERN int Tcl_RegExpMatch |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
text, |
|
|
CONST char * |
pattern | |
|
) |
| | |
EXTERN void Tcl_RegExpRange |
( |
Tcl_RegExp |
regexp, |
|
|
int |
index, |
|
|
CONST84 char ** |
startPtr, |
|
|
CONST84 char ** |
endPtr | |
|
) |
| | |
EXTERN void Tcl_RegisterChannel |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
chan | |
|
) |
| | |
Definition at line 819 of file tclIO.c.
References ChannelState::bottomChanPtr, Channel::state, Tcl_CreateHashEntry, Tcl_GetHashValue, Tcl_Panic(), and Tcl_SetHashValue.
Referenced by Tcl_CreateChannel(), Tcl_GetStdChannel(), Tcl_InterpObjCmd(), Tcl_OpenObjCmd(), Tcl_SocketObjCmd(), and TclChanCreateObjCmd().
EXTERN void Tcl_RegisterConfig |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
pkgName, |
|
|
Tcl_Config * |
configuration, |
|
|
CONST char * |
valEncoding | |
|
) |
| | |
Definition at line 70 of file tclConfig.c.
References ckalloc, CONST, QCCD::interp, Tcl_Config::key, QCCD::pkg, Tcl_CreateNamespace(), Tcl_CreateObjCommand(), Tcl_DictObjGet(), Tcl_DictObjPut(), Tcl_DStringAppend(), Tcl_DStringFree(), Tcl_DStringInit(), Tcl_DStringValue, Tcl_DuplicateObj(), Tcl_ExternalToUtfDString(), Tcl_FindNamespace(), Tcl_FreeEncoding(), Tcl_GetEncoding(), Tcl_GetStringResult(), TCL_GLOBAL_ONLY, Tcl_IncrRefCount, Tcl_IsShared, Tcl_NewDictObj(), Tcl_NewStringObj(), TCL_OK, Tcl_Panic(), and Tcl_Config::value.
Referenced by TclInitEmbeddedConfigurationInformation().
EXTERN void Tcl_RegisterObjType |
( |
Tcl_ObjType * |
typePtr |
) |
|
EXTERN void Tcl_Release |
( |
ClientData |
clientData |
) |
|
EXTERN void Tcl_ResetResult |
( |
Tcl_Interp * |
interp |
) |
|
Referenced by Tcl_BadChannelOption(), Tcl_BinaryObjCmd(), Tcl_CaseObjCmd(), Tcl_CatchObjCmd(), Tcl_CreateNamespace(), Tcl_DStringResult(), Tcl_EvalTokens(), Tcl_ExecObjCmd(), Tcl_ExprObj(), Tcl_FindNamespace(), Tcl_ForeachObjCmd(), Tcl_ForObjCmd(), Tcl_FSEvalFileEx(), Tcl_GetsObjCmd(), Tcl_GlobObjCmd(), Tcl_Import(), Tcl_InterpObjCmd(), Tcl_LimitCheck(), Tcl_ParseVar(), Tcl_ReadObjCmd(), Tcl_RecordAndEval(), Tcl_RestoreResult(), Tcl_SetReturnOptions(), Tcl_SwitchObjCmd(), Tcl_UnloadObjCmd(), Tcl_UpdateObjCmd(), Tcl_VwaitObjCmd(), Tcl_WhileObjCmd(), TclBackgroundException(), TclChanCreateObjCmd(), TclChanPostEventObjCmd(), TclCleanupChildren(), TclCompileReturnCmd(), TclCompileScript(), TclDefaultBgErrorHandlerObjCmd(), TclEvalEx(), TclExecuteByteCode(), TclFileAttrsCmd(), TclFileMakeDirsCmd(), TclFSMakePathFromNormalized(), TclFSMakePathRelative(), TclGetFrame(), TclGetIntForIndex(), TclGlob(), TclInterpReady(), TclLoadFile(), TclMergeReturnOptions(), TclObjGetFrame(), TclObjInterpProcCore(), TclObjVarErrMsg(), TclpMatchInDirectory(), TclpSetVariables(), TclRegAbout(), TclRegError(), TclTomMathInitializeStubs(), TclTraceDictPath(), and TclTransferResult().
Definition at line 120 of file tclResult.c.
References ERR_ALREADY_LOGGED, Interp::errorCode, Interp::errorInfo, Interp::flags, iPtr, Interp::returnCode, Interp::returnLevel, Interp::returnOpts, Tcl_DecrRefCount, Tcl_DiscardInterpState(), Tcl_IncrRefCount, and Tcl_SetObjResult().
Referenced by TclCheckExecutionTraces(), TclCheckInterpTraces(), and TclDefaultBgErrorHandlerObjCmd().
Definition at line 292 of file tclResult.c.
References Interp::appendAvl, Interp::appendResult, Interp::appendUsed, ckfree, Interp::freeProc, iPtr, Interp::objResultPtr, Interp::result, Interp::resultSpace, Tcl_DecrRefCount, and Tcl_ResetResult().
Definition at line 73 of file tclResult.c.
References ckalloc, ERR_ALREADY_LOGGED, Interp::errorCode, Interp::errorInfo, Interp::flags, iPtr, Interp::returnCode, Interp::returnLevel, Interp::returnOpts, Tcl_GetObjResult(), and Tcl_IncrRefCount.
Referenced by TclCallVarTraces(), TclCheckExecutionTraces(), TclCheckInterpTraces(), and TclDefaultBgErrorHandlerObjCmd().
EXTERN int Tcl_ScanCountedElement |
( |
CONST char * |
str, |
|
|
int |
length, |
|
|
int * |
flagPtr | |
|
) |
| | |
EXTERN int Tcl_ScanElement |
( |
CONST char * |
str, |
|
|
int * |
flagPtr | |
|
) |
| | |
EXTERN Tcl_WideInt Tcl_Seek |
( |
Tcl_Channel |
chan, |
|
|
Tcl_WideInt |
offset, |
|
|
int |
mode | |
|
) |
| | |
Definition at line 6245 of file tclIO.c.
References BG_FLUSH_SCHEDULED, BUFFER_READY, CHANNEL_EOF, CHANNEL_NONBLOCKING, CHANNEL_STICKY_EOF, EINVAL, EOVERFLOW, INPUT_SAW_CR, Channel::instanceData, IsBufferReady, ResetFlag, SEEK_CUR, Tcl_ChannelType::seekProc, SetFlag, Channel::state, TCL_CHANNEL_VERSION_3, Tcl_InputBuffered(), Tcl_LongAsWide, TCL_MODE_BLOCKING, TCL_MODE_NONBLOCKING, Tcl_OutputBuffered(), TCL_READABLE, Tcl_SetErrno(), Tcl_WideAsLong, TCL_WRITABLE, Channel::typePtr, and Tcl_ChannelType::wideSeekProc.
Referenced by Tcl_FSOpenFileChannel(), Tcl_SeekObjCmd(), Tcl_SeekOld(), Tcl_TruncateChannel(), and TclCleanupChildren().
EXTERN int Tcl_SeekOld |
( |
Tcl_Channel |
chan, |
|
|
int |
offset, |
|
|
int |
mode | |
|
) |
| | |
EXTERN int Tcl_ServiceAll |
( |
void |
|
) |
|
Definition at line 1043 of file tclNotify.c.
References ThreadSpecificData::blockTime, ThreadSpecificData::blockTimeSet, EventSource::checkProc, EventSource::clientData, ThreadSpecificData::firstEventSourcePtr, ThreadSpecificData::inTraversal, EventSource::nextPtr, ThreadSpecificData::serviceMode, EventSource::setupProc, TCL_ALL_EVENTS, Tcl_AsyncInvoke(), Tcl_AsyncReady(), TCL_SERVICE_ALL, TCL_SERVICE_NONE, Tcl_ServiceEvent(), Tcl_SetTimer(), TCL_TSD_INIT, and TclServiceIdle().
EXTERN int Tcl_ServiceEvent |
( |
int |
flags |
) |
|
Definition at line 605 of file tclNotify.c.
References ckfree, ThreadSpecificData::firstEventPtr, ThreadSpecificData::lastEventPtr, ThreadSpecificData::markerEventPtr, Tcl_Event::nextPtr, Tcl_Event::proc, ThreadSpecificData::queueMutex, TCL_ALL_EVENTS, Tcl_AsyncInvoke(), Tcl_AsyncReady(), Tcl_MutexLock, Tcl_MutexUnlock, and TCL_TSD_INIT.
Referenced by Tcl_DoOneEvent(), and Tcl_ServiceAll().
EXTERN void Tcl_ServiceModeHook |
( |
int |
mode |
) |
|
EXTERN void Tcl_SetAssocData |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name, |
|
|
Tcl_InterpDeleteProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
Definition at line 2921 of file tclObj.c.
References DIGIT_BIT, mp_clear, MP_OKAY, mp_to_unsigned_bin_n, Tcl_IsShared, Tcl_Panic(), TclFreeIntRep, TclInvalidateStringRep, TclSetBignumIntRep(), TclSetLongObj, TclSetWideIntObj, and mp_int::used.
Referenced by Tcl_NewBignumObj(), Tcl_SetWideIntObj(), TclExecuteByteCode(), and TclIncrObj().
EXTERN void Tcl_SetBooleanObj |
( |
Tcl_Obj * |
objPtr, |
|
|
int |
boolValue | |
|
) |
| | |
EXTERN unsigned char* Tcl_SetByteArrayLength |
( |
Tcl_Obj * |
objPtr, |
|
|
int |
length | |
|
) |
| | |
Definition at line 347 of file tclBinary.c.
References ByteArray::allocated, BYTEARRAY_SIZE, ByteArray::bytes, ckrealloc, GET_BYTEARRAY, SET_BYTEARRAY, Tcl_InvalidateStringRep(), Tcl_IsShared, Tcl_Panic(), tclByteArrayType, Tcl_Obj::typePtr, and ByteArray::used.
Referenced by Tcl_BinaryObjCmd().
EXTERN void Tcl_SetByteArrayObj |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST unsigned char * |
bytes, |
|
|
int |
length | |
|
) |
| | |
EXTERN void Tcl_SetChannelBufferSize |
( |
Tcl_Channel |
chan, |
|
|
int |
sz | |
|
) |
| | |
EXTERN void Tcl_SetChannelError |
( |
Tcl_Channel |
chan, |
|
|
Tcl_Obj * |
msg | |
|
) |
| | |
EXTERN int Tcl_SetChannelOption |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
chan, |
|
|
CONST char * |
optionName, |
|
|
CONST char * |
newValue | |
|
) |
| | |
EXTERN void Tcl_SetDefaultEncodingDir |
( |
CONST char * |
path |
) |
|
EXTERN void Tcl_SetDoubleObj |
( |
Tcl_Obj * |
objPtr, |
|
|
double |
doubleValue | |
|
) |
| | |
EXTERN int Tcl_SetEncodingSearchPath |
( |
Tcl_Obj * |
searchPath |
) |
|
Definition at line 5555 of file tclNamesp.c.
References ENS_DEAD, ENSEMBLE_COMPILE, Namespace::exportLookupEpoch, EnsembleConfig::flags, EnsembleConfig::nsPtr, Command::objClientData, Command::objProc, Tcl_AppendResult(), TCL_ERROR, TCL_OK, TclCompileEnsemble(), and EnsembleConfig::token.
Referenced by TclMakeEnsemble().
Definition at line 5396 of file tclNamesp.c.
References Command::compileProc, Namespace::exportLookupEpoch, EnsembleConfig::nsPtr, Command::objClientData, Command::objProc, EnsembleConfig::subcommandDict, Tcl_AppendResult(), Tcl_DictObjDone(), Tcl_DictObjFirst(), Tcl_DictObjNext(), Tcl_DictObjSize(), TCL_ERROR, Tcl_IncrRefCount, Tcl_ListObjIndex(), TCL_OK, TclDecrRefCount, and TclGetString.
Referenced by TclInitChanCmd(), and TclMakeEnsemble().
Definition at line 5323 of file tclNamesp.c.
References Command::compileProc, Namespace::exportLookupEpoch, EnsembleConfig::nsPtr, Command::objClientData, Command::objProc, EnsembleConfig::subcmdList, Tcl_AppendResult(), TCL_ERROR, Tcl_IncrRefCount, TCL_OK, TclDecrRefCount, and TclListObjLength.
Definition at line 5491 of file tclNamesp.c.
References Namespace::exportLookupEpoch, EnsembleConfig::nsPtr, Command::objClientData, Command::objProc, Tcl_AppendResult(), TCL_ERROR, Tcl_IncrRefCount, TCL_OK, TclDecrRefCount, TclListObjLength, and EnsembleConfig::unknownHandler.
EXTERN void Tcl_SetErrno |
( |
int |
err |
) |
|
Definition at line 1902 of file tclIOUtil.c.
Referenced by Tcl_BadChannelOption(), Tcl_FSAccess(), Tcl_FSChdir(), Tcl_FSCopyDirectory(), Tcl_FSCopyFile(), Tcl_FSCreateDirectory(), Tcl_FSDeleteFile(), Tcl_FSEqualPaths(), Tcl_FSEvalFileEx(), Tcl_FSFileAttrsGet(), Tcl_FSFileAttrsSet(), Tcl_FSFileAttrStrings(), Tcl_FSLink(), Tcl_FSLstat(), Tcl_FSMatchInDirectory(), Tcl_FSOpenFileChannel(), Tcl_FSRemoveDirectory(), Tcl_FSRenameFile(), Tcl_FSStat(), Tcl_Seek(), Tcl_Tell(), Tcl_TruncateChannel(), Tcl_UnstackChannel(), Tcl_WriteRaw(), TclFileAttrsCmd(), and TclLoadFile().
EXTERN void Tcl_SetErrorCode |
( |
Tcl_Interp * |
interp, |
|
|
|
... | |
|
) |
| | |
Definition at line 1036 of file tclResult.c.
References Tcl_SetErrorCodeVA().
Referenced by Tcl_AddObjErrorInfo(), Tcl_FindEnsemble(), Tcl_FindNamespace(), Tcl_ForgetImport(), Tcl_GetAlias(), Tcl_GetAliasObj(), Tcl_GetChannel(), Tcl_GetIntFromObj(), Tcl_GetLongFromObj(), Tcl_GetWideIntFromObj(), Tcl_Import(), Tcl_InitBignumFromDouble(), Tcl_InterpObjCmd(), Tcl_PkgPresentEx(), Tcl_PosixError(), TclChanPostEventObjCmd(), TclCleanupChildren(), TclExecuteByteCode(), TclExprFloatError(), TclGetNamespaceFromObj(), TclInterpReady(), TclLookupArrayElement(), TclProcessReturn(), TclRegError(), and TclTraceDictPath().
EXTERN void Tcl_SetErrorCodeVA |
( |
Tcl_Interp * |
interp, |
|
|
va_list |
argList | |
|
) |
| | |
EXTERN Tcl_ExitProc* Tcl_SetExitProc |
( |
Tcl_ExitProc * |
proc |
) |
|
EXTERN void Tcl_SetIntObj |
( |
Tcl_Obj * |
objPtr, |
|
|
int |
intValue | |
|
) |
| | |
EXTERN void Tcl_SetListObj |
( |
Tcl_Obj * |
objPtr, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[] | |
|
) |
| | |
Definition at line 305 of file tclListObj.c.
References Tcl_Obj::bytes, Tcl_Obj::internalRep, Tcl_Obj::length, List::refCount, Tcl_InvalidateStringRep(), Tcl_IsShared, Tcl_Panic(), tclEmptyStringRep, TclFreeIntRep, tclListType, Tcl_Obj::twoPtrValue, and Tcl_Obj::typePtr.
Referenced by Tcl_ListObjAppendElement(), Tcl_ListObjReplace(), and Tcl_ScanObjCmd().
EXTERN void Tcl_SetLongObj |
( |
Tcl_Obj * |
objPtr, |
|
|
long |
longValue | |
|
) |
| | |
EXTERN void Tcl_SetMainLoop |
( |
Tcl_MainLoopProc * |
proc |
) |
|
EXTERN void Tcl_SetMaxBlockTime |
( |
Tcl_Time * |
timePtr |
) |
|
Definition at line 224 of file tclNotify.c.
References Tcl_NotifierProcs::alertNotifierProc, Tcl_NotifierProcs::createFileHandlerProc, Tcl_NotifierProcs::deleteFileHandlerProc, Tcl_NotifierProcs::finalizeNotifierProc, Tcl_NotifierProcs::initNotifierProc, Tcl_NotifierProcs::serviceModeHookProc, Tcl_NotifierProcs::setTimerProc, TclStubs::tcl_AlertNotifier, TclStubs::tcl_CreateFileHandler, TclStubs::tcl_DeleteFileHandler, TclStubs::tcl_FinalizeNotifier, TclStubs::tcl_InitNotifier, TclStubs::tcl_ServiceModeHook, TclStubs::tcl_SetTimer, TclStubs::tcl_WaitForEvent, tclStubs, and Tcl_NotifierProcs::waitForEventProc.
Referenced by InitNotifier().
EXTERN void Tcl_SetObjLength |
( |
Tcl_Obj * |
objPtr, |
|
|
int |
length | |
|
) |
| | |
Referenced by Tcl_AppendFormatToObj(), Tcl_AppendStringsToObjVA(), Tcl_BinaryObjCmd(), Tcl_CloseObjCmd(), Tcl_ExecObjCmd(), Tcl_FSJoinPath(), Tcl_Main(), Tcl_ReadObjCmd(), TclFSNormalizeAbsolutePath(), TclPathPart(), TclpNativeJoinPath(), and TclStringObjReverse().
Referenced by ClockClicksObjCmd(), ClockGetdatefieldsObjCmd(), ClockMicrosecondsObjCmd(), ClockMillisecondsObjCmd(), ClockSecondsObjCmd(), Tcl_AfterObjCmd(), Tcl_AppendFormatToObj(), Tcl_AppendObjCmd(), Tcl_AppendResultVA(), Tcl_ArrayObjCmd(), Tcl_BinaryObjCmd(), Tcl_CatchObjCmd(), Tcl_CloseObjCmd(), Tcl_ConcatObjCmd(), Tcl_DisassembleObjCmd(), Tcl_EncodingObjCmd(), Tcl_EofObjCmd(), Tcl_ErrorObjCmd(), Tcl_ExecObjCmd(), Tcl_ExprObj(), Tcl_ExprObjCmd(), Tcl_ExprString(), Tcl_FblockedObjCmd(), Tcl_FileEventObjCmd(), Tcl_FileObjCmd(), Tcl_FormatObjCmd(), Tcl_GetChannelNamesEx(), Tcl_GetDoubleFromObj(), Tcl_GetEncodingNames(), Tcl_GetIntFromObj(), Tcl_GetLongFromObj(), Tcl_GetMathFuncInfo(), Tcl_GetsObjCmd(), Tcl_GetWideIntFromObj(), Tcl_GlobObjCmd(), Tcl_Import(), Tcl_IncrObjCmd(), Tcl_InitBignumFromDouble(), Tcl_InterpObjCmd(), Tcl_JoinObjCmd(), Tcl_LappendObjCmd(), Tcl_LassignObjCmd(), Tcl_LindexObjCmd(), Tcl_LinsertObjCmd(), Tcl_ListObjCmd(), Tcl_LlengthObjCmd(), Tcl_LrangeObjCmd(), Tcl_LrepeatObjCmd(), Tcl_LreplaceObjCmd(), Tcl_LreverseObjCmd(), Tcl_LsetObjCmd(), Tcl_PackageObjCmd(), Tcl_PidObjCmd(), Tcl_PkgRequireProc(), Tcl_PwdObjCmd(), Tcl_ReadObjCmd(), Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), Tcl_RestoreInterpState(), Tcl_ReturnObjCmd(), Tcl_ScanObjCmd(), Tcl_SetObjCmd(), Tcl_SplitObjCmd(), Tcl_SubstObj(), Tcl_SubstObjCmd(), Tcl_TellObjCmd(), Tcl_TimeObjCmd(), Tcl_TraceObjCmd(), Tcl_WrongNumArgs(), TclArraySet(), TclChanCreateObjCmd(), TclCleanupChildren(), TclClockOldscanObjCmd(), TclCreateProc(), TclDefaultBgErrorHandlerObjCmd(), TclExecuteByteCode(), TclExprFloatError(), TclFileAttrsCmd(), TclFindElement(), TclGetNamespaceFromObj(), TclGlob(), TclInfoExistsCmd(), TclInfoGlobalsCmd(), TclInfoLocalsCmd(), TclInfoVarsCmd(), TclListObjSetElement(), TclLsetFlat(), TclParseNumber(), TclSortingOpCmd(), TclTransferResult(), and TclVariadicOpCmd().
EXTERN void Tcl_SetPanicProc |
( |
Tcl_PanicProc * |
panicProc |
) |
|
EXTERN int Tcl_SetRecursionLimit |
( |
Tcl_Interp * |
interp, |
|
|
int |
depth | |
|
) |
| | |
EXTERN void Tcl_SetResult |
( |
Tcl_Interp * |
interp, |
|
|
char * |
result, |
|
|
Tcl_FreeProc * |
freeProc | |
|
) |
| | |
Referenced by Tcl_ArrayObjCmd(), Tcl_DStringResult(), Tcl_ExprString(), Tcl_FileObjCmd(), Tcl_FSMatchInDirectory(), Tcl_GetStringResult(), Tcl_LoadObjCmd(), Tcl_PackageObjCmd(), Tcl_ParseBraces(), Tcl_ParseCommand(), Tcl_ParseQuotedString(), Tcl_ParseVarName(), Tcl_SplitList(), Tcl_UnloadObjCmd(), TclCreatePipeline(), TclFindElement(), TclMarkList(), TclpDlopen(), and TclPtrObjMakeUpvar().
EXTERN int Tcl_SetServiceMode |
( |
int |
mode |
) |
|
EXTERN void Tcl_SetStdChannel |
( |
Tcl_Channel |
channel, |
|
|
int |
type | |
|
) |
| | |
EXTERN void Tcl_SetStringObj |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST char * |
bytes, |
|
|
int |
length | |
|
) |
| | |
EXTERN int Tcl_SetSystemEncoding |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
name | |
|
) |
| | |
EXTERN void Tcl_SetTimeProc |
( |
Tcl_GetTimeProc * |
getProc, |
|
|
Tcl_ScaleTimeProc * |
scaleProc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_SetTimer |
( |
Tcl_Time * |
timePtr |
) |
|
EXTERN void Tcl_SetUnicodeObj |
( |
Tcl_Obj * |
objPtr, |
|
|
CONST Tcl_UniChar * |
unicode, |
|
|
int |
numChars | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_SetVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
CONST char * |
newValue, |
|
|
int |
flags | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_SetVar2 |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
CONST char * |
newValue, |
|
|
int |
flags | |
|
) |
| | |
EXTERN Tcl_Obj* Tcl_SetVar2Ex |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
Tcl_Obj * |
newValuePtr, |
|
|
int |
flags | |
|
) |
| | |
EXTERN void Tcl_SetWideIntObj |
( |
Tcl_Obj * |
objPtr, |
|
|
Tcl_WideInt |
wideValue | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_SignalId |
( |
int |
sig |
) |
|
EXTERN CONST84_RETURN char* Tcl_SignalMsg |
( |
int |
sig |
) |
|
EXTERN void Tcl_Sleep |
( |
int |
ms |
) |
|
EXTERN void Tcl_SourceRCFile |
( |
Tcl_Interp * |
interp |
) |
|
Definition at line 271 of file tclMain.c.
References CONST, Tcl_Close(), Tcl_DStringFree(), Tcl_DStringInit(), Tcl_EvalFile(), Tcl_GetObjResult(), Tcl_GetStdChannel(), Tcl_GetVar(), TCL_GLOBAL_ONLY, TCL_OK, Tcl_OpenFileChannel(), TCL_STDERR, Tcl_TranslateFileName(), Tcl_WriteChars(), and Tcl_WriteObj().
Referenced by Tcl_Main().
EXTERN void Tcl_SpliceChannel |
( |
Tcl_Channel |
channel |
) |
|
Definition at line 2817 of file tclIO.c.
References ChannelState::bottomChanPtr, ThreadSpecificData::firstCSPtr, Channel::instanceData, Channel::state, TCL_CHANNEL_THREAD_INSERT, Tcl_ChannelThreadActionProc(), Tcl_GetCurrentThread(), Tcl_Panic(), TCL_TSD_INIT, Channel::typePtr, and Channel::upChanPtr.
EXTERN int Tcl_SplitList |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
listStr, |
|
|
int * |
argcPtr, |
|
|
CONST84 char *** |
argvPtr | |
|
) |
| | |
EXTERN void Tcl_SplitPath |
( |
CONST char * |
path, |
|
|
int * |
argcPtr, |
|
|
CONST84 char *** |
argvPtr | |
|
) |
| | |
EXTERN Tcl_Channel Tcl_StackChannel |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_ChannelType * |
typePtr, |
|
|
ClientData |
instanceData, |
|
|
int |
mask, |
|
|
Tcl_Channel |
prevChan | |
|
) |
| | |
Definition at line 1410 of file tclIO.c.
References ckalloc, Channel::downChanPtr, ThreadSpecificData::firstCSPtr, Channel::inQueueHead, Channel::inQueueTail, Channel::instanceData, Channel::state, Tcl_AppendResult(), TCL_CHANNEL_THREAD_INSERT, Tcl_ChannelThreadActionProc(), Tcl_Flush(), Tcl_GetChannelName(), TCL_OK, TCL_READABLE, TCL_TSD_INIT, TCL_WRITABLE, ChannelState::topChanPtr, Channel::typePtr, and Channel::upChanPtr.
Referenced by TclChannelTransform().
EXTERN int Tcl_Stat |
( |
CONST char * |
path, |
|
|
struct stat * |
bufPtr | |
|
) |
| | |
EXTERN void Tcl_StaticPackage |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
pkgName, |
|
|
Tcl_PackageInitProc * |
initProc, |
|
|
Tcl_PackageInitProc * |
safeInitProc | |
|
) |
| | |
EXTERN int Tcl_StringCaseMatch |
( |
CONST char * |
str, |
|
|
CONST char * |
pattern, |
|
|
int |
nocase | |
|
) |
| | |
Definition at line 1341 of file tclUtil.c.
References CONST, Tcl_StringCaseMatch(), Tcl_UniCharToLower(), Tcl_UtfPrev(), Tcl_UtfToUniChar(), TclUtfToUniChar, and UCHAR.
Referenced by Tcl_StringCaseMatch(), Tcl_StringMatch(), Tcl_SwitchObjCmd(), TclExecuteByteCode(), TclpMatchInDirectory(), and TclStringMatchObj().
EXTERN int Tcl_StringMatch |
( |
CONST char * |
str, |
|
|
CONST char * |
pattern | |
|
) |
| | |
Definition at line 1866 of file tclParse.c.
References CONST, Tcl_Parse::end, Tcl_Parse::errorType, Tcl_Parse::incomplete, NUM_STATIC_TOKENS, Tcl_Token::numComponents, Tcl_Parse::numTokens, Tcl_Token::size, Tcl_Token::start, Tcl_AppendObjToObj(), TCL_BREAK, Tcl_DecrRefCount, TCL_ERROR, Tcl_FreeParse(), Tcl_GetObjResult(), Tcl_IncrRefCount, Tcl_NewObj(), TCL_OK, Tcl_Panic(), TCL_PARSE_SUCCESS, Tcl_ParseCommand(), Tcl_SetObjResult(), TCL_TOKEN_COMMAND, TCL_TOKEN_TEXT, TCL_TOKEN_VARIABLE, TclGetStringFromObj, TclGrowParseTokenArray, TclParseInit(), TclStackAlloc(), TclStackFree(), TclSubstTokens(), Tcl_Parse::term, Tcl_Parse::tokenPtr, Tcl_Parse::tokensAvailable, and Tcl_Token::type.
Referenced by Tcl_SubstObjCmd().
EXTERN Tcl_WideInt Tcl_Tell |
( |
Tcl_Channel |
chan |
) |
|
Definition at line 6432 of file tclIO.c.
References EINVAL, Channel::instanceData, SEEK_CUR, Tcl_ChannelType::seekProc, Channel::state, TCL_CHANNEL_VERSION_3, Tcl_InputBuffered(), Tcl_LongAsWide, Tcl_OutputBuffered(), TCL_READABLE, Tcl_SetErrno(), TCL_WRITABLE, Channel::typePtr, and Tcl_ChannelType::wideSeekProc.
Referenced by Tcl_TellObjCmd(), and Tcl_TellOld().
EXTERN int Tcl_TellOld |
( |
Tcl_Channel |
chan |
) |
|
Definition at line 392 of file tclNotify.c.
References ThreadSpecificData::firstEventPtr, ThreadSpecificData::lastEventPtr, ThreadSpecificData::markerEventPtr, ThreadSpecificData::nextPtr, Tcl_Event::nextPtr, ThreadSpecificData::queueMutex, Tcl_MutexLock, Tcl_MutexUnlock, TCL_QUEUE_HEAD, TCL_QUEUE_MARK, TCL_QUEUE_TAIL, and ThreadSpecificData::threadId.
EXTERN int Tcl_TraceCommand |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
int |
flags, |
|
|
Tcl_CommandTraceProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN int Tcl_TraceVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
int |
flags, |
|
|
Tcl_VarTraceProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN int Tcl_TraceVar2 |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
int |
flags, |
|
|
Tcl_VarTraceProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN int Tcl_TruncateChannel |
( |
Tcl_Channel |
chan, |
|
|
Tcl_WideInt |
length | |
|
) |
| | |
Definition at line 6573 of file tclIO.c.
References EINVAL, ChannelState::flags, Channel::instanceData, SEEK_CUR, Channel::state, Tcl_ChannelTruncateProc(), TCL_ERROR, Tcl_LongAsWide, TCL_OK, Tcl_Seek(), Tcl_SetErrno(), TCL_WRITABLE, and Channel::typePtr.
EXTERN int Tcl_Ungets |
( |
Tcl_Channel |
chan, |
|
|
CONST char * |
str, |
|
|
int |
len, |
|
|
int |
atHead | |
|
) |
| | |
EXTERN Tcl_UniChar Tcl_UniCharAtIndex |
( |
CONST char * |
src, |
|
|
int |
index | |
|
) |
| | |
EXTERN int Tcl_UniCharIsAlnum |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsAlpha |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsControl |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsDigit |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsGraph |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsLower |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsPrint |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsPunct |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsSpace |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsUpper |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharIsWordChar |
( |
int |
ch |
) |
|
EXTERN int Tcl_UniCharLen |
( |
CONST Tcl_UniChar * |
uniStr |
) |
|
EXTERN int Tcl_UniCharToUtf |
( |
int |
ch, |
|
|
char * |
buf | |
|
) |
| | |
EXTERN void Tcl_UnlinkVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName | |
|
) |
| | |
EXTERN int Tcl_UnregisterChannel |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
chan | |
|
) |
| | |
Definition at line 884 of file tclIO.c.
References BG_FLUSH_SCHEDULED, BUFFER_READY, CHANNEL_CLOSED, CHANNEL_INCLOSE, IsBufferReady, SetFlag, Tcl_AppendResult(), Tcl_Close(), TCL_ERROR, TCL_OK, Tcl_Preserve(), and Tcl_Release().
Referenced by Tcl_CloseObjCmd(), Tcl_InterpObjCmd(), Tcl_MakeSafe(), and Tcltest_Init().
EXTERN int Tcl_UnsetVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
int |
flags | |
|
) |
| | |
EXTERN int Tcl_UnsetVar2 |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
int |
flags | |
|
) |
| | |
EXTERN int Tcl_UnstackChannel |
( |
Tcl_Interp * |
interp, |
|
|
Tcl_Channel |
chan | |
|
) |
| | |
Definition at line 1589 of file tclIO.c.
References Tcl_ChannelType::close2Proc, Tcl_ChannelType::closeProc, Channel::downChanPtr, Channel::inQueueHead, Channel::inQueueTail, Channel::instanceData, Channel::state, Tcl_AppendResult(), TCL_CHANNEL_THREAD_REMOVE, Tcl_ChannelThreadActionProc(), Tcl_Close(), TCL_CLOSE2PROC, TCL_DYNAMIC, TCL_ERROR, Tcl_EventuallyFree(), Tcl_Flush(), Tcl_GetChannelName(), TCL_OK, TCL_READABLE, Tcl_SetErrno(), TCL_WRITABLE, TclChanCaughtErrorBypass(), Channel::typePtr, and Channel::upChanPtr.
Referenced by TclChannelTransform().
EXTERN void Tcl_UntraceCommand |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
int |
flags, |
|
|
Tcl_CommandTraceProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_UntraceVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
int |
flags, |
|
|
Tcl_VarTraceProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_UntraceVar2 |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
int |
flags, |
|
|
Tcl_VarTraceProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
EXTERN void Tcl_UpdateLinkedVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName | |
|
) |
| | |
EXTERN int Tcl_UpVar |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
frameName, |
|
|
CONST char * |
varName, |
|
|
CONST char * |
localName, |
|
|
int |
flags | |
|
) |
| | |
EXTERN int Tcl_UpVar2 |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
frameName, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
CONST char * |
localName, |
|
|
int |
flags | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_UtfAtIndex |
( |
CONST char * |
src, |
|
|
int |
index | |
|
) |
| | |
EXTERN int Tcl_UtfBackslash |
( |
CONST char * |
src, |
|
|
int * |
readPtr, |
|
|
char * |
dst | |
|
) |
| | |
EXTERN int Tcl_UtfCharComplete |
( |
CONST char * |
src, |
|
|
int |
length | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_UtfFindFirst |
( |
CONST char * |
src, |
|
|
int |
ch | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_UtfFindLast |
( |
CONST char * |
src, |
|
|
int |
ch | |
|
) |
| | |
EXTERN int Tcl_UtfNcasecmp |
( |
CONST char * |
s1, |
|
|
CONST char * |
s2, |
|
|
unsigned long |
n | |
|
) |
| | |
EXTERN int Tcl_UtfNcmp |
( |
CONST char * |
s1, |
|
|
CONST char * |
s2, |
|
|
unsigned long |
n | |
|
) |
| | |
EXTERN CONST84_RETURN char* Tcl_UtfNext |
( |
CONST char * |
src |
) |
|
EXTERN CONST84_RETURN char* Tcl_UtfPrev |
( |
CONST char * |
src, |
|
|
CONST char * |
start | |
|
) |
| | |
EXTERN 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 | |
|
) |
| | |
Definition at line 1272 of file tclEncoding.c.
References Encoding::clientData, Encoding::fromUtfProc, Encoding::nullSize, Tcl_DString::spaceAvl, TCL_CONVERT_NOSPACE, Tcl_DStringInit(), Tcl_DStringLength, Tcl_DStringSetLength(), Tcl_DStringValue, TCL_ENCODING_END, and TCL_ENCODING_START.
Referenced by Tcl_EncodingObjCmd(), TclGetProcessGlobalValue(), TclNativeCreateNativeRep(), TclpCreateProcess(), TclpCreateTempFile(), TclpDlopen(), TclpFindExecutable(), TclpFindSymbol(), TclpGetUserHome(), TclpMatchInDirectory(), TclpObjCopyDirectory(), TclpObjNormalizePath(), TclpObjRemoveDirectory(), TclpOpenFile(), TclpReadlink(), TclSetEnv(), TclSockGetPort(), and TclUnsetEnv().
EXTERN int Tcl_UtfToLower |
( |
char * |
src |
) |
|
EXTERN int Tcl_UtfToTitle |
( |
char * |
src |
) |
|
EXTERN int Tcl_UtfToUniChar |
( |
CONST char * |
src, |
|
|
Tcl_UniChar * |
chPtr | |
|
) |
| | |
EXTERN int Tcl_UtfToUpper |
( |
char * |
src |
) |
|
EXTERN void Tcl_ValidateAllMemory |
( |
CONST char * |
file, |
|
|
int |
line | |
|
) |
| | |
EXTERN int Tcl_VarEval |
( |
Tcl_Interp * |
interp, |
|
|
|
... | |
|
) |
| | |
EXTERN int Tcl_VarEvalVA |
( |
Tcl_Interp * |
interp, |
|
|
va_list |
argList | |
|
) |
| | |
EXTERN ClientData Tcl_VarTraceInfo |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
varName, |
|
|
int |
flags, |
|
|
Tcl_VarTraceProc * |
procPtr, |
|
|
ClientData |
prevClientData | |
|
) |
| | |
EXTERN ClientData Tcl_VarTraceInfo2 |
( |
Tcl_Interp * |
interp, |
|
|
CONST char * |
part1, |
|
|
CONST char * |
part2, |
|
|
int |
flags, |
|
|
Tcl_VarTraceProc * |
procPtr, |
|
|
ClientData |
prevClientData | |
|
) |
| | |
EXTERN int Tcl_WaitForEvent |
( |
Tcl_Time * |
timePtr |
) |
|
Definition at line 661 of file tclUnixNotfy.c.
References ThreadSpecificData::checkMasks, ckalloc, SelectMasks::exceptional, FileHandler::fd, FileHandlerEvent::fd, ThreadSpecificData::firstFileHandlerPtr, FileHandlerEvent::header, ThreadSpecificData::nextPtr, FileHandler::nextPtr, ThreadSpecificData::numFdBits, Tcl_Event::proc, SelectMasks::readable, FileHandler::readyMask, ThreadSpecificData::readyMasks, Tcl_Time::sec, Tcl_ConditionWait, TCL_EXCEPTION, Tcl_MutexLock, Tcl_MutexUnlock, TCL_QUEUE_TAIL, Tcl_QueueEvent(), TCL_READABLE, TCL_TSD_INIT, TclStubs::tcl_WaitForEvent, TCL_WRITABLE, tclOriginalNotifier, tclStubs, tclTimeClientData, Tcl_Time::usec, Tcl_NotifierProcs::waitForEventProc, and SelectMasks::writable.
Referenced by Tcl_DoOneEvent().
EXTERN Tcl_Pid Tcl_WaitPid |
( |
Tcl_Pid |
pid, |
|
|
int * |
statPtr, |
|
|
int |
options | |
|
) |
| | |
EXTERN int Tcl_Write |
( |
Tcl_Channel |
chan, |
|
|
CONST char * |
s, |
|
|
int |
slen | |
|
) |
| | |
EXTERN int Tcl_WriteChars |
( |
Tcl_Channel |
chan, |
|
|
CONST char * |
src, |
|
|
int |
srcLen | |
|
) |
| | |
EXTERN int Tcl_WriteObj |
( |
Tcl_Channel |
chan, |
|
|
Tcl_Obj * |
objPtr | |
|
) |
| | |
EXTERN int Tcl_WriteRaw |
( |
Tcl_Channel |
chan, |
|
|
CONST char * |
src, |
|
|
int |
srcLen | |
|
) |
| | |
EXTERN void Tcl_WrongNumArgs |
( |
Tcl_Interp * |
interp, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[], |
|
|
CONST char * |
message | |
|
) |
| | |
Referenced by ClockClicksObjCmd(), ClockGetdatefieldsObjCmd(), ClockMicrosecondsObjCmd(), ClockMillisecondsObjCmd(), ClockSecondsObjCmd(), Tcl_AfterObjCmd(), Tcl_AppendObjCmd(), Tcl_ApplyObjCmd(), Tcl_ArrayObjCmd(), Tcl_BinaryObjCmd(), Tcl_BreakObjCmd(), Tcl_CaseObjCmd(), Tcl_CatchObjCmd(), Tcl_CdObjCmd(), Tcl_CloseObjCmd(), Tcl_ContinueObjCmd(), Tcl_DisassembleObjCmd(), Tcl_EncodingObjCmd(), Tcl_EofObjCmd(), Tcl_ErrorObjCmd(), Tcl_EvalObjCmd(), Tcl_ExecObjCmd(), Tcl_ExitObjCmd(), Tcl_ExprObjCmd(), Tcl_FblockedObjCmd(), Tcl_FconfigureObjCmd(), Tcl_FcopyObjCmd(), Tcl_FileEventObjCmd(), Tcl_FileObjCmd(), Tcl_FlushObjCmd(), Tcl_ForeachObjCmd(), Tcl_FormatObjCmd(), Tcl_ForObjCmd(), Tcl_GetsObjCmd(), Tcl_GlobalObjCmd(), Tcl_GlobObjCmd(), Tcl_IncrObjCmd(), Tcl_InterpObjCmd(), Tcl_JoinObjCmd(), Tcl_LappendObjCmd(), Tcl_LassignObjCmd(), Tcl_LindexObjCmd(), Tcl_LinsertObjCmd(), Tcl_LlengthObjCmd(), Tcl_LoadObjCmd(), Tcl_LrangeObjCmd(), Tcl_LrepeatObjCmd(), Tcl_LreplaceObjCmd(), Tcl_LreverseObjCmd(), Tcl_LsearchObjCmd(), Tcl_LsetObjCmd(), Tcl_LsortObjCmd(), Tcl_NamespaceObjCmd(), Tcl_OpenObjCmd(), Tcl_PackageObjCmd(), Tcl_PidObjCmd(), Tcl_ProcObjCmd(), Tcl_PutsObjCmd(), Tcl_PwdObjCmd(), Tcl_ReadObjCmd(), Tcl_RegexpObjCmd(), Tcl_RegsubObjCmd(), Tcl_RenameObjCmd(), Tcl_ScanObjCmd(), Tcl_SeekObjCmd(), Tcl_SetObjCmd(), Tcl_SocketObjCmd(), Tcl_SourceObjCmd(), Tcl_SplitObjCmd(), Tcl_SubstObjCmd(), Tcl_SwitchObjCmd(), Tcl_TellObjCmd(), Tcl_TimeObjCmd(), Tcl_TraceObjCmd(), Tcl_UnloadObjCmd(), Tcl_UpdateObjCmd(), Tcl_UplevelObjCmd(), Tcl_UpvarObjCmd(), Tcl_VariableObjCmd(), Tcl_VwaitObjCmd(), Tcl_WhileObjCmd(), TclChanCreateObjCmd(), TclChanPostEventObjCmd(), TclClockOldscanObjCmd(), TclDefaultBgErrorHandlerObjCmd(), TclFileAttrsCmd(), TclInfoExistsCmd(), TclInfoGlobalsCmd(), TclInfoLocalsCmd(), TclInfoVarsCmd(), TclNoIdentOpCmd(), and TclSingleOpCmd().
EXTERN void TclFreeObj |
( |
Tcl_Obj * |
objPtr |
) |
|
Variable Documentation
Generated on Wed Mar 12 12:18:30 2008 by
1.5.1
|