All manuals Tcl
Tcl Library Procedures C API
636 functions
T
- Tcl_Access Check file permissions and other attributes
- Tcl_AddErrorInfo Retrieve or record information about errors and other return options
- Tcl_AddObjErrorInfo Retrieve or record information about errors and other return options
- Tcl_AlertNotifier The event queue and notifier interfaces
- Tcl_Alloc Allocate or free heap memory
- Tcl_AllocStatBuf Procedures to interact with any filesystem
- Tcl_AllowExceptions Allow all exceptions in next script evaluation
- Tcl_AppendAllObjTypes Manipulate Tcl value types
- Tcl_AppendElement Manipulate Tcl result
- Tcl_AppendExportList Manipulate namespaces
- Tcl_AppendFormatToObj Manipulate Tcl values as strings
- Tcl_AppendLimitedToObj Manipulate Tcl values as strings
- Tcl_AppendObjToErrorInfo Retrieve or record information about errors and other return options
- Tcl_AppendObjToObj Manipulate Tcl values as strings
- Tcl_AppendPrintfToObj Manipulate Tcl values as strings
- Tcl_AppendResult Manipulate Tcl result
- Tcl_AppendStringsToObj Manipulate Tcl values as strings
- Tcl_AppendToObj Manipulate Tcl values as strings
- Tcl_AppendUnicodeToObj Manipulate Tcl values as strings
- Tcl_AppInit Perform application-specific initialization
- Tcl_AsyncCreate Handle asynchronous events
- Tcl_AsyncDelete Handle asynchronous events
- Tcl_AsyncInvoke Handle asynchronous events
- Tcl_AsyncMark Handle asynchronous events
- Tcl_AsyncMarkFromSignal Handle asynchronous events
- Tcl_AsyncReady Handle asynchronous events
- Tcl_AttemptAlloc Allocate or free heap memory
- Tcl_AttemptRealloc Allocate or free heap memory
- Tcl_AttemptSetObjLength Manipulate Tcl values as strings
- Tcl_BackgroundError Report Tcl exception that occurred in background processing
- Tcl_BackgroundException Report Tcl exception that occurred in background processing
- Tcl_BadChannelOption Procedures for creating and manipulating channels
- Tcl_BounceRefCount Manipulate Tcl values
- Tcl_CallWhenDeleted Arrange for callback when interpreter is deleted
- Tcl_Canceled Cancel Tcl scripts
- Tcl_CancelEval Cancel Tcl scripts
- Tcl_CancelIdleCall Invoke a procedure when there are no pending events
- Tcl_ChannelBlockModeProc Procedures for creating and manipulating channels
- Tcl_ChannelBuffered Procedures for creating and manipulating channels
- Tcl_ChannelClose2Proc Procedures for creating and manipulating channels
- Tcl_ChannelFlushProc Procedures for creating and manipulating channels
- Tcl_ChannelGetHandleProc Procedures for creating and manipulating channels
- Tcl_ChannelGetOptionProc Procedures for creating and manipulating channels
- Tcl_ChannelHandlerProc Procedures for creating and manipulating channels
- Tcl_ChannelInputProc Procedures for creating and manipulating channels
- Tcl_ChannelName Procedures for creating and manipulating channels
- Tcl_ChannelOutputProc Procedures for creating and manipulating channels
- Tcl_ChannelSetOptionProc Procedures for creating and manipulating channels
- Tcl_ChannelThreadActionProc Procedures for creating and manipulating channels
- Tcl_ChannelTruncateProc Procedures for creating and manipulating channels
- Tcl_ChannelVersion Procedures for creating and manipulating channels
- Tcl_ChannelWatchProc Procedures for creating and manipulating channels
- Tcl_ChannelWideSeekProc Procedures for creating and manipulating channels
- Tcl_Char16Len Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_Char16ToUtfDString Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_Chdir Manipulate the current working directory
- Tcl_ClearChannelHandlers Procedures for creating and manipulating channels
- Tcl_Close Buffered I/O facilities using channels
- Tcl_CloseEx Buffered I/O facilities using channels
- Tcl_CommandComplete Check for unmatched braces in a Tcl command
- Tcl_CommandTraceInfo Monitor renames and deletes of a command
- Tcl_Concat Concatenate a collection of strings
- Tcl_ConcatObj Manipulate Tcl values as strings
- Tcl_ConditionFinalize Tcl thread support
- Tcl_ConditionNotify Tcl thread support
- Tcl_ConditionWait Tcl thread support
- Tcl_ConsolePanic Report fatal error and abort
- Tcl_ConvertCountedElement Manipulate Tcl lists
- Tcl_ConvertElement Manipulate Tcl lists
- Tcl_ConvertToType Manipulate Tcl value types
- Tcl_CreateAlias Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_CreateAliasObj Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_CreateChannel Procedures for creating and manipulating channels
- Tcl_CreateChannelHandler Call a procedure when a channel becomes readable or writable
- Tcl_CreateChild Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_CreateCloseHandler Arrange for callbacks when channels are closed
- Tcl_CreateCommand Implement new commands in C
- Tcl_CreateEncoding Procedures for creating and using encodings
- Tcl_CreateEnsemble Manipulate ensemble commands
- Tcl_CreateEventSource The event queue and notifier interfaces
- Tcl_CreateExitHandler End the application or thread (and invoke exit handlers)
- Tcl_CreateFileHandler Associate procedure callbacks with files or devices (Unix only)
- Tcl_CreateHashEntry Procedures to manage hash tables
- Tcl_CreateInterp Create and delete Tcl command interpreters
- Tcl_CreateNamespace Manipulate namespaces
- Tcl_CreateObjCommand Implement new commands in C
- Tcl_CreateObjCommand2 Implement new commands in C
- Tcl_CreateObjTrace Arrange for command execution to be traced
- Tcl_CreateObjTrace2 Arrange for command execution to be traced
- Tcl_CreateThread Tcl thread support
- Tcl_CreateThreadExitHandler End the application or thread (and invoke exit handlers)
- Tcl_CreateTimerHandler Call a procedure at a given time
- Tcl_CreateTrace Arrange for command execution to be traced
- Tcl_CutChannel Procedures for creating and manipulating channels
- Tcl_DecrRefCount Manipulate Tcl values
- Tcl_DeleteAssocData Manage associations of string keys and user specified data with Tcl interpreters
- Tcl_DeleteChannelHandler Call a procedure when a channel becomes readable or writable
- Tcl_DeleteCloseHandler Arrange for callbacks when channels are closed
- Tcl_DeleteCommand Implement new commands in C
- Tcl_DeleteCommandFromToken Implement new commands in C
- Tcl_DeleteEvents The event queue and notifier interfaces
- Tcl_DeleteEventSource The event queue and notifier interfaces
- Tcl_DeleteExitHandler End the application or thread (and invoke exit handlers)
- Tcl_DeleteFileHandler Associate procedure callbacks with files or devices (Unix only)
- Tcl_DeleteHashEntry Procedures to manage hash tables
- Tcl_DeleteHashTable Procedures to manage hash tables
- Tcl_DeleteInterp Create and delete Tcl command interpreters
- Tcl_DeleteNamespace Manipulate namespaces
- Tcl_DeleteThreadExitHandler End the application or thread (and invoke exit handlers)
- Tcl_DeleteTimerHandler Call a procedure at a given time
- Tcl_DeleteTrace Arrange for command execution to be traced
- Tcl_DetachChannel Buffered I/O facilities using channels
- Tcl_DetachPids Manage child processes in background
- Tcl_DictObjDone Manipulate Tcl values as dictionaries
- Tcl_DictObjFirst Manipulate Tcl values as dictionaries
- Tcl_DictObjGet Manipulate Tcl values as dictionaries
- Tcl_DictObjNext Manipulate Tcl values as dictionaries
- Tcl_DictObjPut Manipulate Tcl values as dictionaries
- Tcl_DictObjPutKeyList Manipulate Tcl values as dictionaries
- Tcl_DictObjRemove Manipulate Tcl values as dictionaries
- Tcl_DictObjRemoveKeyList Manipulate Tcl values as dictionaries
- Tcl_DictObjSize Manipulate Tcl values as dictionaries
- Tcl_DiscardInterpState Save and restore an interpreter's state
- Tcl_DontCallWhenDeleted Arrange for callback when interpreter is deleted
- Tcl_DoOneEvent Wait for events and invoke event handlers
- Tcl_DoWhenIdle Invoke a procedure when there are no pending events
- Tcl_DStringAppend Manipulate dynamic strings
- Tcl_DStringAppendElement Manipulate dynamic strings
- Tcl_DStringEndSublist Manipulate dynamic strings
- Tcl_DStringFree Manipulate dynamic strings
- Tcl_DStringGetResult Manipulate dynamic strings
- Tcl_DStringInit Manipulate dynamic strings
- Tcl_DStringLength Manipulate dynamic strings
- Tcl_DStringResult Manipulate dynamic strings
- Tcl_DStringSetLength Manipulate dynamic strings
- Tcl_DStringStartSublist Manipulate dynamic strings
- Tcl_DStringToObj Manipulate dynamic strings
- Tcl_DStringValue Manipulate dynamic strings
- Tcl_DumpActiveMemory Validated memory allocation interface
- Tcl_DuplicateObj Manipulate Tcl values
- Tcl_Eof Buffered I/O facilities using channels
- Tcl_ErrnoId Manipulate errno to store and retrieve error codes
- Tcl_ErrnoMsg Manipulate errno to store and retrieve error codes
- Tcl_Eval Execute Tcl scripts
- Tcl_EvalEx Execute Tcl scripts
- Tcl_EvalFile Execute Tcl scripts
- Tcl_EvalObjEx Execute Tcl scripts
- Tcl_EvalObjv Execute Tcl scripts
- Tcl_EvalTokensStandard Parse Tcl scripts and expressions
- Tcl_EventuallyFree Avoid freeing storage while it is being used
- Tcl_Exit End the application or thread (and invoke exit handlers)
- Tcl_ExitThread End the application or thread (and invoke exit handlers)
- Tcl_Export Manipulate namespaces
- Tcl_ExposeCommand Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_ExprBoolean Evaluate an expression
- Tcl_ExprBooleanObj Evaluate an expression
- Tcl_ExprDouble Evaluate an expression
- Tcl_ExprDoubleObj Evaluate an expression
- Tcl_ExprLong Evaluate an expression
- Tcl_ExprLongObj Evaluate an expression
- Tcl_ExprObj Evaluate an expression
- Tcl_ExprString Evaluate an expression
- Tcl_ExternalToUtf Procedures for creating and using encodings
- Tcl_ExternalToUtfDString Procedures for creating and using encodings
- Tcl_ExternalToUtfDStringEx Procedures for creating and using encodings
- Tcl_FetchInternalRep Manipulate Tcl value types
- Tcl_Finalize End the application or thread (and invoke exit handlers)
- Tcl_FinalizeNotifier The event queue and notifier interfaces
- Tcl_FinalizeThread End the application or thread (and invoke exit handlers)
- Tcl_FindCommand Manipulate namespaces
- Tcl_FindEnsemble Manipulate ensemble commands
- Tcl_FindExecutable Identify or return the name of the binary file containing the application
- Tcl_FindHashEntry Procedures to manage hash tables
- Tcl_FindNamespace Manipulate namespaces
- Tcl_FindSymbol Platform-independent dynamic library loading
- Tcl_FirstHashEntry Procedures to manage hash tables
- Tcl_Flush Buffered I/O facilities using channels
- Tcl_ForgetImport Manipulate namespaces
- Tcl_Format Manipulate Tcl values as strings
- Tcl_Free Allocate or free heap memory
- Tcl_FreeEncoding Procedures for creating and using encodings
- Tcl_FreeInternalRep Manipulate Tcl value types
- Tcl_FreeParse Parse Tcl scripts and expressions
- Tcl_FSAccess Procedures to interact with any filesystem
- Tcl_FSChdir Procedures to interact with any filesystem
- Tcl_FSConvertToPathType Procedures to interact with any filesystem
- Tcl_FSCopyDirectory Procedures to interact with any filesystem
- Tcl_FSCopyFile Procedures to interact with any filesystem
- Tcl_FSCreateDirectory Procedures to interact with any filesystem
- Tcl_FSData Procedures to interact with any filesystem
- Tcl_FSDeleteFile Procedures to interact with any filesystem
- Tcl_FSEqualPaths Procedures to interact with any filesystem
- Tcl_FSEvalFile Procedures to interact with any filesystem
- Tcl_FSEvalFileEx Procedures to interact with any filesystem
- Tcl_FSFileAttrsGet Procedures to interact with any filesystem
- Tcl_FSFileAttrsSet Procedures to interact with any filesystem
- Tcl_FSFileAttrStrings Procedures to interact with any filesystem
- Tcl_FSFileSystemInfo Procedures to interact with any filesystem
- Tcl_FSGetCwd Procedures to interact with any filesystem
- Tcl_FSGetFileSystemForPath Procedures to interact with any filesystem
- Tcl_FSGetInternalRep Procedures to interact with any filesystem
- Tcl_FSGetNativePath Procedures to interact with any filesystem
- Tcl_FSGetNormalizedPath Procedures to interact with any filesystem
- Tcl_FSGetPathType Procedures to interact with any filesystem
- Tcl_FSGetTranslatedPath Procedures to interact with any filesystem
- Tcl_FSGetTranslatedStringPath Procedures to interact with any filesystem
- Tcl_FSJoinPath Procedures to interact with any filesystem
- Tcl_FSJoinToPath Procedures to interact with any filesystem
- Tcl_FSLink Procedures to interact with any filesystem
- Tcl_FSListVolumes Procedures to interact with any filesystem
- Tcl_FSLoadFile Procedures to interact with any filesystem
- Tcl_FSLstat Procedures to interact with any filesystem
- Tcl_FSMatchInDirectory Procedures to interact with any filesystem
- Tcl_FSMountsChanged Procedures to interact with any filesystem
- Tcl_FSNewNativePath Procedures to interact with any filesystem
- Tcl_FSOpenFileChannel Procedures to interact with any filesystem
- Tcl_FSPathSeparator Procedures to interact with any filesystem
- Tcl_FSRegister Procedures to interact with any filesystem
- Tcl_FSRemoveDirectory Procedures to interact with any filesystem
- Tcl_FSRenameFile Procedures to interact with any filesystem
- Tcl_FSSplitPath Procedures to interact with any filesystem
- Tcl_FSStat Procedures to interact with any filesystem
- Tcl_FSTildeExpand Procedures to interact with any filesystem
- Tcl_FSUnloadFile Procedures to interact with any filesystem
- Tcl_FSUnregister Procedures to interact with any filesystem
- Tcl_FSUtime Procedures to interact with any filesystem
- Tcl_GetAccessTimeFromStat Procedures to interact with any filesystem
- Tcl_GetAliasObj Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_GetAssocData Manage associations of string keys and user specified data with Tcl interpreters
- Tcl_GetBignumFromObj Manipulate Tcl values as integers
- Tcl_GetBlocksFromStat Procedures to interact with any filesystem
- Tcl_GetBlockSizeFromStat Procedures to interact with any filesystem
- Tcl_GetBoolean Convert from string to integer, double, or boolean
- Tcl_GetBooleanFromObj Store/retrieve boolean value in a Tcl_Obj
- Tcl_GetBoolFromObj Store/retrieve boolean value in a Tcl_Obj
- Tcl_GetByteArrayFromObj Manipulate a Tcl value as an array of bytes
- Tcl_GetBytesFromObj Manipulate a Tcl value as an array of bytes
- Tcl_GetChangeTimeFromStat Procedures to interact with any filesystem
- Tcl_GetChannel Buffered I/O facilities using channels
- Tcl_GetChannelBufferSize Procedures for creating and manipulating channels
- Tcl_GetChannelError Functions to create/intercept Tcl errors by channel drivers.
- Tcl_GetChannelErrorInterp Functions to create/intercept Tcl errors by channel drivers.
- Tcl_GetChannelHandle Procedures for creating and manipulating channels
- Tcl_GetChannelInstanceData Procedures for creating and manipulating channels
- Tcl_GetChannelMode Procedures for creating and manipulating channels
- Tcl_GetChannelName Procedures for creating and manipulating channels
- Tcl_GetChannelNames Buffered I/O facilities using channels
- Tcl_GetChannelNamesEx Buffered I/O facilities using channels
- Tcl_GetChannelOption Buffered I/O facilities using channels
- Tcl_GetChannelThread Procedures for creating and manipulating channels
- Tcl_GetChannelType Procedures for creating and manipulating channels
- Tcl_GetCharLength Manipulate Tcl values as strings
- Tcl_GetChild Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_GetCommandFromObj Implement new commands in C
- Tcl_GetCommandFullName Implement new commands in C
- Tcl_GetCommandInfo Implement new commands in C
- Tcl_GetCommandInfoFromToken Implement new commands in C
- Tcl_GetCommandName Implement new commands in C
- Tcl_GetCurrentNamespace Manipulate namespaces
- Tcl_GetCurrentThread The event queue and notifier interfaces
- Tcl_GetCwd Manipulate the current working directory
- Tcl_GetDeviceTypeFromStat Procedures to interact with any filesystem
- Tcl_GetDouble Convert from string to integer, double, or boolean
- Tcl_GetDoubleFromObj Manipulate Tcl values as floating-point values
- Tcl_GetEncoding Procedures for creating and using encodings
- Tcl_GetEncodingFromObj Procedures for creating and using encodings
- Tcl_GetEncodingName Procedures for creating and using encodings
- Tcl_GetEncodingNameFromEnvironment Procedures for creating and using encodings
- Tcl_GetEncodingNames Procedures for creating and using encodings
- Tcl_GetEncodingSearchPath Procedures for creating and using encodings
- Tcl_GetEnsembleFlags Manipulate ensemble commands
- Tcl_GetEnsembleMappingDict Manipulate ensemble commands
- Tcl_GetEnsembleNamespace Manipulate ensemble commands
- Tcl_GetEnsembleParameterList Manipulate ensemble commands
- Tcl_GetEnsembleSubcommandList Manipulate ensemble commands
- Tcl_GetEnsembleUnknownHandler Manipulate ensemble commands
- Tcl_GetErrno Manipulate errno to store and retrieve error codes
- Tcl_GetErrorLine Retrieve or record information about errors and other return options
- Tcl_GetFSDeviceFromStat Procedures to interact with any filesystem
- Tcl_GetFSInodeFromStat Procedures to interact with any filesystem
- Tcl_GetGlobalNamespace Manipulate namespaces
- Tcl_GetGroupIdFromStat Procedures to interact with any filesystem
- Tcl_GetHashKey Procedures to manage hash tables
- Tcl_GetHashValue Procedures to manage hash tables
- Tcl_GetHostName Get the name of the local host
- Tcl_GetIndexFromObj Lookup string in table of keywords
- Tcl_GetIndexFromObjStruct Lookup string in table of keywords
- Tcl_GetInt Convert from string to integer, double, or boolean
- Tcl_GetInterpPath Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_GetIntForIndex Manipulate Tcl values as integers
- Tcl_GetIntFromObj Manipulate Tcl values as integers
- Tcl_GetLinkCountFromStat Procedures to interact with any filesystem
- Tcl_GetLongFromObj Manipulate Tcl values as integers
- Tcl_GetMemoryInfo Allocate or free heap memory
- Tcl_GetModeFromStat Procedures to interact with any filesystem
- Tcl_GetModificationTimeFromStat Procedures to interact with any filesystem
- Tcl_GetNameOfExecutable Identify or return the name of the binary file containing the application
- Tcl_GetNamespaceUnknownHandler Manipulate namespaces
- Tcl_GetNumber Get numeric value from Tcl value
- Tcl_GetNumberFromObj Get numeric value from Tcl value
- Tcl_GetObjResult Manipulate Tcl result
- Tcl_GetObjType Manipulate Tcl value types
- Tcl_GetOpenFile Return a FILE* for a channel registered in the given interpreter (Unix only)
- Tcl_GetParent Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_GetPathType Manipulate platform-dependent file paths
- Tcl_GetRange Manipulate Tcl values as strings
- Tcl_GetRegExpFromObj Pattern matching with regular expressions
- Tcl_GetReturnOptions Retrieve or record information about errors and other return options
- Tcl_Gets Buffered I/O facilities using channels
- Tcl_GetServiceMode The event queue and notifier interfaces
- Tcl_GetSizeFromStat Procedures to interact with any filesystem
- Tcl_GetSizeIntFromObj Manipulate Tcl values as integers
- Tcl_GetsObj Buffered I/O facilities using channels
- Tcl_GetStackedChannel Manipulate stacked I/O channels
- Tcl_GetStartupScript Main program, startup script, and event loop definition for Tcl-based applications
- Tcl_GetStdChannel Procedures for retrieving and replacing the standard channels
- Tcl_GetString Manipulate Tcl values as strings
- Tcl_GetStringFromObj Manipulate Tcl values as strings
- Tcl_GetStringResult Manipulate Tcl result
- Tcl_GetThreadData Tcl thread support
- Tcl_GetTime Get date and time
- Tcl_GetTopChannel Manipulate stacked I/O channels
- Tcl_GetUniChar Manipulate Tcl values as strings
- Tcl_GetUnicode Manipulate Tcl values as strings
- Tcl_GetUnicodeFromObj Manipulate Tcl values as strings
- Tcl_GetUserIdFromStat Procedures to interact with any filesystem
- Tcl_GetVar Manipulate Tcl variables
- Tcl_GetVar2 Manipulate Tcl variables
- Tcl_GetVar2Ex Manipulate Tcl variables
- Tcl_GetVersion Get the version of the library at runtime
- Tcl_GetWideIntFromObj Manipulate Tcl values as integers
- Tcl_GetWideUIntFromObj Manipulate Tcl values as integers
- Tcl_GlobalEval Execute Tcl scripts
- Tcl_GlobalEvalObj Execute Tcl scripts
- Tcl_HashStats Procedures to manage hash tables
- Tcl_HasStringRep Manipulate Tcl value types
- Tcl_HideCommand Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_Import Manipulate namespaces
- Tcl_IncrRefCount Manipulate Tcl values
- Tcl_Init Find and source initialization script
- Tcl_InitCustomHashTable Procedures to manage hash tables
- Tcl_InitHashTable Procedures to manage hash tables
- Tcl_InitMemory Validated memory allocation interface
- Tcl_InitNotifier The event queue and notifier interfaces
- Tcl_InitObjHashTable Procedures to manage hash tables
- Tcl_InitStringRep Manipulate Tcl value types
- Tcl_InitStubs Initialize the Tcl stubs mechanism
- Tcl_InitSubsystems Initialize the Tcl library.
- Tcl_InputBlocked Buffered I/O facilities using channels
- Tcl_InputBuffered Buffered I/O facilities using channels
- Tcl_InterpActive Create and delete Tcl command interpreters
- Tcl_InterpDeleted Create and delete Tcl command interpreters
- Tcl_InvalidateStringRep Manipulate Tcl values
- Tcl_IsChannelExisting Procedures for creating and manipulating channels
- Tcl_IsChannelRegistered Procedures for creating and manipulating channels
- Tcl_IsChannelShared Procedures for creating and manipulating channels
- Tcl_IsEnsemble Manipulate ensemble commands
- Tcl_IsSafe Manage multiple Tcl interpreters, aliases and hidden commands
- Tcl_IsShared Manipulate Tcl values
- Tcl_IsStandardChannel Buffered I/O facilities using channels
- Tcl_JoinPath Manipulate platform-dependent file paths
- Tcl_JoinThread Tcl thread support
- Tcl_LimitAddHandler Manage and check resource limits on interpreters
- Tcl_LimitCheck Manage and check resource limits on interpreters
- Tcl_LimitExceeded Manage and check resource limits on interpreters
- Tcl_LimitGetCommands Manage and check resource limits on interpreters
- Tcl_LimitGetGranularity Manage and check resource limits on interpreters
- Tcl_LimitGetTime Manage and check resource limits on interpreters
- Tcl_LimitReady Manage and check resource limits on interpreters
- Tcl_LimitRemoveHandler Manage and check resource limits on interpreters
- Tcl_LimitSetCommands Manage and check resource limits on interpreters
- Tcl_LimitSetGranularity Manage and check resource limits on interpreters
- Tcl_LimitSetTime Manage and check resource limits on interpreters
- Tcl_LimitTypeEnabled Manage and check resource limits on interpreters
- Tcl_LimitTypeExceeded Manage and check resource limits on interpreters
- Tcl_LimitTypeReset Manage and check resource limits on interpreters
- Tcl_LimitTypeSet Manage and check resource limits on interpreters
- Tcl_LinkArray Link Tcl variable to C variable
- Tcl_LinkVar Link Tcl variable to C variable
- Tcl_ListObjAppendElement Manipulate Tcl values as lists
- Tcl_ListObjAppendList Manipulate Tcl values as lists
- Tcl_ListObjGetElements Manipulate Tcl values as lists
- Tcl_ListObjIndex Manipulate Tcl values as lists
- Tcl_ListObjLength Manipulate Tcl values as lists
- Tcl_ListObjReplace Manipulate Tcl values as lists
- Tcl_LoadFile Platform-independent dynamic library loading
- Tcl_LogCommandInfo Retrieve or record information about errors and other return options
- Tcl_Main Main program, startup script, and event loop definition for Tcl-based applications
- Tcl_MainEx Main program, startup script, and event loop definition for Tcl-based applications
- Tcl_MainExW Main program, startup script, and event loop definition for Tcl-based applications
- Tcl_MakeFileChannel Buffered I/O facilities using channels
- Tcl_MakeTcpClientChannel Procedures to open channels using TCP sockets
- TCL_MEM_DEBUG Compile-time flag to enable Tcl memory debugging
- Tcl_Merge Manipulate Tcl lists
- Tcl_MutexFinalize Tcl thread support
- Tcl_MutexLock Tcl thread support
- Tcl_MutexUnlock Tcl thread support
- Tcl_NewBignumObj Manipulate Tcl values as integers
- Tcl_NewBooleanObj Store/retrieve boolean value in a Tcl_Obj
- Tcl_NewByteArrayObj Manipulate a Tcl value as an array of bytes
- Tcl_NewDictObj Manipulate Tcl values as dictionaries
- Tcl_NewDoubleObj Manipulate Tcl values as floating-point values
- Tcl_NewIntObj Manipulate Tcl values as integers
- Tcl_NewListObj Manipulate Tcl values as lists
- Tcl_NewLongObj Manipulate Tcl values as integers
- Tcl_NewObj Manipulate Tcl values
- Tcl_NewStringObj Manipulate Tcl values as strings
- Tcl_NewUnicodeObj Manipulate Tcl values as strings
- Tcl_NewWideIntObj Manipulate Tcl values as integers
- Tcl_NewWideUIntObj Manipulate Tcl values as integers
- Tcl_NextHashEntry Procedures to manage hash tables
- Tcl_NotifyChannel Procedures for creating and manipulating channels
- Tcl_NRAddCallback Non-Recursive (stackless) evaluation of Tcl scripts.
- Tcl_NRCallObjProc Non-Recursive (stackless) evaluation of Tcl scripts.
- Tcl_NRCallObjProc2 Non-Recursive (stackless) evaluation of Tcl scripts.
- Tcl_NRCmdSwap Non-Recursive (stackless) evaluation of Tcl scripts.
- Tcl_NRCreateCommand Non-Recursive (stackless) evaluation of Tcl scripts.
- Tcl_NRCreateCommand2 Non-Recursive (stackless) evaluation of Tcl scripts.
- Tcl_NREvalObj Non-Recursive (stackless) evaluation of Tcl scripts.
- Tcl_NREvalObjv Non-Recursive (stackless) evaluation of Tcl scripts.
- Tcl_NRExprObj Non-Recursive (stackless) evaluation of Tcl scripts.
- Tcl_NumUtfChars Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_ObjGetVar2 Manipulate Tcl variables
- Tcl_ObjPrintf Manipulate Tcl values as strings
- Tcl_ObjSetVar2 Manipulate Tcl variables
- Tcl_OpenCommandChannel Buffered I/O facilities using channels
- Tcl_OpenFileChannel Buffered I/O facilities using channels
- Tcl_OpenTcpClient Procedures to open channels using TCP sockets
- Tcl_OpenTcpServer Procedures to open channels using TCP sockets
- Tcl_OpenTcpServerEx Procedures to open channels using TCP sockets
- Tcl_OutputBuffered Buffered I/O facilities using channels
- Tcl_Panic Report fatal error and abort
- Tcl_ParseArgsObjv Parse arguments according to a tabular description
- Tcl_ParseBraces Parse Tcl scripts and expressions
- Tcl_ParseCommand Parse Tcl scripts and expressions
- Tcl_ParseExpr Parse Tcl scripts and expressions
- Tcl_ParseQuotedString Parse Tcl scripts and expressions
- Tcl_ParseVar Parse Tcl scripts and expressions
- Tcl_ParseVarName Parse Tcl scripts and expressions
- Tcl_PkgPresent Package version control
- Tcl_PkgPresentEx Package version control
- Tcl_PkgProvide Package version control
- Tcl_PkgProvideEx Package version control
- Tcl_PkgRequire Package version control
- Tcl_PkgRequireEx Package version control
- Tcl_PkgRequireProc Package version control
- Tcl_PosixError Retrieve or record information about errors and other return options
- Tcl_Preserve Avoid freeing storage while it is being used
- Tcl_PrintDouble Convert floating value to string
- Tcl_PutEnv Procedures to manipulate the environment
- Tcl_QueryTimeProc Get date and time
- Tcl_QueueEvent The event queue and notifier interfaces
- Tcl_Read Buffered I/O facilities using channels
- Tcl_ReadChars Buffered I/O facilities using channels
- Tcl_ReadRaw Buffered I/O facilities using channels
- Tcl_Realloc Allocate or free heap memory
- Tcl_ReapDetachedProcs Manage child processes in background
- Tcl_RecordAndEval Save command on history list before evaluating
- Tcl_RecordAndEvalObj Save command on history list before evaluating
- Tcl_RegExpCompile Pattern matching with regular expressions
- Tcl_RegExpExec Pattern matching with regular expressions
- Tcl_RegExpExecObj Pattern matching with regular expressions
- Tcl_RegExpGetInfo Pattern matching with regular expressions
- Tcl_RegExpMatch Pattern matching with regular expressions
- Tcl_RegExpMatchObj Pattern matching with regular expressions
- Tcl_RegExpRange Pattern matching with regular expressions
- Tcl_RegisterChannel Buffered I/O facilities using channels
- Tcl_RegisterConfig Procedures to register embedded configuration information
- Tcl_RegisterObjType Manipulate Tcl value types
- Tcl_Release Avoid freeing storage while it is being used
- Tcl_ResetResult Manipulate Tcl result
- Tcl_RestoreInterpState Save and restore an interpreter's state
- Tcl_SaveInterpState Save and restore an interpreter's state
- Tcl_ScanCountedElement Manipulate Tcl lists
- Tcl_ScanElement Manipulate Tcl lists
- Tcl_Seek Buffered I/O facilities using channels
- Tcl_ServiceAll The event queue and notifier interfaces
- Tcl_ServiceEvent The event queue and notifier interfaces
- Tcl_ServiceModeHook The event queue and notifier interfaces
- Tcl_SetAssocData Manage associations of string keys and user specified data with Tcl interpreters
- Tcl_SetBignumObj Manipulate Tcl values as integers
- Tcl_SetBooleanObj Store/retrieve boolean value in a Tcl_Obj
- Tcl_SetByteArrayLength Manipulate a Tcl value as an array of bytes
- Tcl_SetByteArrayObj Manipulate a Tcl value as an array of bytes
- Tcl_SetChannelBufferSize Procedures for creating and manipulating channels
- Tcl_SetChannelError Functions to create/intercept Tcl errors by channel drivers.
- Tcl_SetChannelErrorInterp Functions to create/intercept Tcl errors by channel drivers.
- Tcl_SetChannelOption Buffered I/O facilities using channels
- Tcl_SetCommandInfo Implement new commands in C
- Tcl_SetCommandInfoFromToken Implement new commands in C
- Tcl_SetDoubleObj Manipulate Tcl values as floating-point values
- Tcl_SetEncodingSearchPath Procedures for creating and using encodings
- Tcl_SetEnsembleFlags Manipulate ensemble commands
- Tcl_SetEnsembleMappingDict Manipulate ensemble commands
- Tcl_SetEnsembleParameterList Manipulate ensemble commands
- Tcl_SetEnsembleSubcommandList Manipulate ensemble commands
- Tcl_SetEnsembleUnknownHandler Manipulate ensemble commands
- Tcl_SetErrno Manipulate errno to store and retrieve error codes
- Tcl_SetErrorCode Retrieve or record information about errors and other return options
- Tcl_SetErrorLine Retrieve or record information about errors and other return options
- Tcl_SetExitProc End the application or thread (and invoke exit handlers)
- Tcl_SetHashValue Procedures to manage hash tables
- Tcl_SetIntObj Manipulate Tcl values as integers
- Tcl_SetListObj Manipulate Tcl values as lists
- Tcl_SetLongObj Manipulate Tcl values as integers
- Tcl_SetMainLoop Main program, startup script, and event loop definition for Tcl-based applications
- Tcl_SetMaxBlockTime The event queue and notifier interfaces
- Tcl_SetNamespaceUnknownHandler Manipulate namespaces
- Tcl_SetNotifier The event queue and notifier interfaces
- Tcl_SetObjErrorCode Retrieve or record information about errors and other return options
- Tcl_SetObjLength Manipulate Tcl values as strings
- Tcl_SetObjResult Manipulate Tcl result
- Tcl_SetPanicProc Report fatal error and abort
- Tcl_SetRecursionLimit Set maximum allowable nesting depth in interpreter
- Tcl_SetResult Manipulate Tcl result
- Tcl_SetReturnOptions Retrieve or record information about errors and other return options
- Tcl_SetServiceMode The event queue and notifier interfaces
- Tcl_SetStartupScript Main program, startup script, and event loop definition for Tcl-based applications
- Tcl_SetStdChannel Procedures for retrieving and replacing the standard channels
- Tcl_SetStringObj Manipulate Tcl values as strings
- Tcl_SetSystemEncoding Procedures for creating and using encodings
- Tcl_SetTimeProc Get date and time
- Tcl_SetTimer The event queue and notifier interfaces
- Tcl_SetUnicodeObj Manipulate Tcl values as strings
- Tcl_SetVar Manipulate Tcl variables
- Tcl_SetVar2 Manipulate Tcl variables
- Tcl_SetVar2Ex Manipulate Tcl variables
- Tcl_SetWideIntObj Manipulate Tcl values as integers
- Tcl_SetWideUIntObj Manipulate Tcl values as integers
- Tcl_SignalId Convert signal codes
- Tcl_SignalMsg Convert signal codes
- Tcl_Sleep Delay execution for a given number of milliseconds
- Tcl_SourceRCFile Source the Tcl rc file
- Tcl_SpliceChannel Procedures for creating and manipulating channels
- Tcl_SplitList Manipulate Tcl lists
- Tcl_SplitPath Manipulate platform-dependent file paths
- Tcl_StackChannel Manipulate stacked I/O channels
- Tcl_StandardChannels How the Tcl library deals with the standard channels
- Tcl_Stat Check file permissions and other attributes
- Tcl_StaticLibrary Make a statically linked library available via the 'load' command
- Tcl_StaticPackage Make a statically linked library available via the 'load' command
- Tcl_StoreInternalRep Manipulate Tcl value types
- Tcl_StringCaseMatch Test whether a string matches a pattern
- Tcl_StringMatch Test whether a string matches a pattern
- Tcl_SubstObj Perform substitutions on Tcl values
- Tcl_TakeBignumFromObj Manipulate Tcl values as integers
- Tcl_Tell Buffered I/O facilities using channels
- Tcl_ThreadAlert The event queue and notifier interfaces
- Tcl_ThreadQueueEvent The event queue and notifier interfaces
- Tcl_TraceCommand Monitor renames and deletes of a command
- Tcl_TraceVar Monitor accesses to a variable
- Tcl_TraceVar2 Monitor accesses to a variable
- Tcl_TransferResult Manipulate Tcl result
- Tcl_TranslateFileName Convert file name to native form
- Tcl_TruncateChannel Buffered I/O facilities using channels
- Tcl_Ungets Buffered I/O facilities using channels
- Tcl_UniChar Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UniCharAtIndex Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UniCharIsAlnum Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsAlpha Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsControl Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsDigit Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsGraph Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsLower Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsPrint Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsPunct Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsSpace Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsUpper Routines for classification of Tcl_UniChar characters
- Tcl_UniCharIsWordChar Routines for classification of Tcl_UniChar characters
- Tcl_UniCharLen Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UniCharToLower Routines for manipulating the case of Unicode characters and UTF-8 strings
- Tcl_UniCharToTitle Routines for manipulating the case of Unicode characters and UTF-8 strings
- Tcl_UniCharToUpper Routines for manipulating the case of Unicode characters and UTF-8 strings
- Tcl_UniCharToUtf Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UniCharToUtfDString Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UnlinkVar Link Tcl variable to C variable
- Tcl_UnregisterChannel Buffered I/O facilities using channels
- Tcl_UnsetVar Manipulate Tcl variables
- Tcl_UnsetVar2 Manipulate Tcl variables
- Tcl_UnstackChannel Manipulate stacked I/O channels
- Tcl_UntraceCommand Monitor renames and deletes of a command
- Tcl_UntraceVar Monitor accesses to a variable
- Tcl_UntraceVar2 Monitor accesses to a variable
- Tcl_UpdateLinkedVar Link Tcl variable to C variable
- Tcl_UpVar Link one variable to another
- Tcl_UpVar2 Link one variable to another
- Tcl_UtfAtIndex Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfBackslash Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfCharComplete Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfFindFirst Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfFindLast Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfNcasecmp Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfNcmp Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfNext Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfPrev Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfToChar16 Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfToChar16DString Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfToExternal Procedures for creating and using encodings
- Tcl_UtfToExternalDString Procedures for creating and using encodings
- Tcl_UtfToExternalDStringEx Procedures for creating and using encodings
- Tcl_UtfToLower Routines for manipulating the case of Unicode characters and UTF-8 strings
- Tcl_UtfToTitle Routines for manipulating the case of Unicode characters and UTF-8 strings
- Tcl_UtfToUniChar Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfToUniCharDString Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfToUpper Routines for manipulating the case of Unicode characters and UTF-8 strings
- Tcl_UtfToWChar Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_UtfToWCharDString Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_ValidateAllMemory Validated memory allocation interface
- Tcl_VarEval Execute Tcl scripts
- Tcl_VarTraceInfo Monitor accesses to a variable
- Tcl_VarTraceInfo2 Monitor accesses to a variable
- Tcl_WaitForEvent The event queue and notifier interfaces
- Tcl_WaitPid Manage child processes in background
- Tcl_WCharLen Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_WCharToUtfDString Routines for manipulating TUTF-8 encoded byte sequences
- Tcl_WinConvertError Manipulate errno to store and retrieve error codes
- Tcl_Write Buffered I/O facilities using channels
- Tcl_WriteChars Buffered I/O facilities using channels
- Tcl_WriteObj Buffered I/O facilities using channels
- Tcl_WriteRaw Buffered I/O facilities using channels
- Tcl_WrongNumArgs Generate standard error message for wrong number of arguments
- Tcl_ZlibAdler32 Compression and decompression functions
- Tcl_ZlibCRC32 Compression and decompression functions
- Tcl_ZlibDeflate Compression and decompression functions
- Tcl_ZlibInflate Compression and decompression functions
- Tcl_ZlibStreamChecksum Compression and decompression functions
- Tcl_ZlibStreamClose Compression and decompression functions
- Tcl_ZlibStreamEof Compression and decompression functions
- Tcl_ZlibStreamGet Compression and decompression functions
- Tcl_ZlibStreamGetCommandName Compression and decompression functions
- Tcl_ZlibStreamInit Compression and decompression functions
- Tcl_ZlibStreamPut Compression and decompression functions
- TclZipfs_AppHook Handle ZIP files as Tcl virtual filesystems
- TclZipfs_Mount Handle ZIP files as Tcl virtual filesystems
- TclZipfs_MountBuffer Handle ZIP files as Tcl virtual filesystems
- TclZipfs_Unmount Handle ZIP files as Tcl virtual filesystems
Copyright#
- Copyright © 1989-1994 The Regents of the University of California
- Copyright © 1992-1999 Karl Lehenbauer & Mark Diekhans
- Copyright © 1994-1998 Sun Microsystems, Inc
- Copyright © 1997-2000 Ajuba Solutions
- Copyright © 1998-2000 Scriptics Corporation
- Copyright © 2001 ActiveState Corporation
- Copyright © 2001 ActiveState Tool Corp
- Copyright © 2001-2010 Donal K. Fellows
- Copyright © 2001-2002 Kevin B. Kenny <kennykb@acm.org>
- Copyright © 2001 Vincent Darley
- Copyright © 2002-2005 Andreas Kupries <andreas_kupries@users.sourceforge.net>
- Copyright © 2006-2008 Joe Mistachkin
- Copyright © 2008-2010 Kevin B. Kenny
- Copyright © 2015 Christian Werner <chw@ch-werner.de>
- Copyright © 2015 Jan Nijtmans <jan.nijtmans@gmail.com>
- Copyright © 2017 Sean Woods <yoda@etoyoc.com>
- Copyright © 2018 Nathan Coulter
- Copyright © 2018 Tcl Core Team
- Copyright © 1996-7 Sun Microsystems, Inc