PTC MKS Toolkit Product Documentation

All on-line PTC MKS Toolkit, PTC X/Server, MKS AlertCentre, and PTC Lex & YACC documentation refers to the currently shipping version of the product and is © 1986-2022 PTC.


PTC MKS Toolkit Tcl Reference

Commands

tclsh — Simple shell containing Tcl interpreter

after — Execute a command after a time delay
append — Append to variable
array — Manipulate array variables
bgerror — Command invoked to process background errors
binary — Insert and extract fields from binary strings
break — Abort looping command
case — Evaluate one of several scripts, depending on a given value
catch — Evaluate script and trap exceptional returns
cd — Change working directory
clock — Obtain and manipulate time
close — Close an open channel
concat — Join lists together
continue — Skip to the next iteration of a loop
dde — Execute a Dynamic Data Exchange command
encoding — Manipulate encodings
eof — Check for end of file condition on channel
error — Generate an error
eval — Evaluate a Tcl script
exec — Invoke subprocess(es)
exit — End the application
expr — Evaluate an expression
fblocked — Test whether the last input operation exhausted all available input
fconfigure — Set and get options on a channel
fcopy — Copy data from one channel to another
file — Manipulate file names and attributes
fileevent — Execute a script when a channel becomes readable or writable
filename — File name conventions supported by Tcl commands
flush — Flush buffered output for a channel
for — for loop
foreach — Iterate over all elements in one or more lists
format — Format a string in the style of sprintf
gets — Read a line from a channel
glob — Return names of files that match patterns
global — Access global variables
history — Manipulate the history list
Http — Client-side implementation of the HTTP/1.0 protocol
if — Execute scripts conditionally
incr — Increment the value of a variable
info — Return information about the state of the Tcl interpreter
interp — Create and manipulate Tcl interpreters
join — Create a string by joining together list elements
lappend — Append list elements onto a variable
library — standard library of Tcl procedures
lindex — Retrieve an element from a list
linsert — Insert elements into a list
list — Create a list
llength — Count the number of elements in a list
load — Load machine code and initialize new commands
lrange — Return one or more adjacent elements from a list
lreplace — Replace elements in a list with new elements
lsearch — See if a list contains a particular element
lsort — Sort the elements of a list
memory — Control Tcl memory debugging capabilities
msgcat — Tcl message catalog
namespace — create and manipulate contexts for commands and variables
nutpath — convert Windows-style path names to NuTCRACKER Platform-style path names
open — Open a file-based or command pipeline channel
package — Facilities for package loading and version control
pid — Retrieve process id(s)
pkg::create — Construct an appropriate package ifneeded
pkg_mkIndex — Build an index for automatic loading of packages
proc — Create a Tcl procedure
puts — Write to a channel
pwd — Return the current working directory
read — Read from a channel
regexp — Match a regular expression against a string
registry — Manipulate the Windows registry
regsub — Perform substitutions based on regular expression pattern matching
rename — Rename or delete a command
resource — Manipulate Macintosh resources
re_syntax — Syntax of Tcl regular expressions
return — Return from a procedure
Safe Base — A mechanism for creating and manipulating safe interpreters
scan — Parse string using conversion specifiers in the style of sscanf
seek — Change the access position for an open channel
set — Read and write variables
socket — Open a TCP network connection
source — Evaluate a file or resource as a Tcl script
split — Split a string into a proper Tcl list
string — Manipulate strings
subst — Perform backslash, command, and variable substitutions
switch — Evaluate one of several scripts, depending on a given value
Tcl — Summary of Tcl language syntax
Tcltest — Test harness support code and utilities
tclvars — Variables used by Tcl
tell — Return current access position for an open channel
time — Time the execution of a script
trace — Monitor variable accesses
unknown — Handle attempts to use non-existent commands
unset — Delete variables
update — Process pending events and idle callbacks
uplevel — Execute a script in a different stack frame
upvar — Create link to variable in a different stack frame
variable — create and initialize a namespace variable
vwait — Process events until a variable is written
while — Execute script repeatedly as long as a condition is met

Tcl_Access — check file permissions and other attributes
Tcl_AddErrorInfo — record information about errors
Tcl_AddObjErrorInfo — record information about errors
Tcl_AlertNotifier — the event queue and notifier interfaces
Tcl_Alloc — allocate or free heap memory
Tcl_AllowExceptions — allow all exceptions in next script evaluation
Tcl_AppendAllObjTypes — manipulate Tcl object types
Tcl_AppendElement — manipulate Tcl result
Tcl_AppendObjToObj — manipulate Tcl objects as strings
Tcl_AppendResult — manipulate Tcl result
Tcl_AppendResultVA — manipulate Tcl result
Tcl_AppendStringsToObj — manipulate Tcl objects as strings
Tcl_AppendStringsToObjVA — manipulate Tcl objects as strings
Tcl_AppendToObj — manipulate Tcl objects as strings
Tcl_AppendUnicodeToObj — manipulate Tcl objects 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_AsyncReady — handle asynchronous events
Tcl_BackgroundError — report Tcl error that occurred in background processing
Tcl_Backslash — parse a backslash sequence
Tcl_BadChannelOption — procedures for creating and manipulating channels
Tcl_CallWhenDeleted — Arrange for callback when interpreter is deleted
Tcl_CancelIdleCall — invoke a procedure when there are no pending events
Tcl_ChannelBlockModeProc — procedures for creating and manipulating channels
Tcl_ChannelClose2Proc — procedures for creating and manipulating channels
Tcl_ChannelCloseProc — 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_ChannelSeekProc — procedures for creating and manipulating channels
Tcl_ChannelSetOptionProc — procedures for creating and manipulating channels
Tcl_ChannelVersion — procedures for creating and manipulating channels
Tcl_ChannelWatchProc — procedures for creating and manipulating channels
Tcl_Chdir — manipulate the current working directory
Tcl_Close — buffered I/O facilities using channels
Tcl_CommandComplete — Check for unmatched braces in a Tcl command
Tcl_Concat — concatenate a collection of strings
Tcl_ConcatObj — manipulate Tcl objects as strings
Tcl_ConditionFinalize — Tcl thread support
Tcl_ConditionNotify — Tcl thread support
Tcl_ConditionWait — Tcl thread support
Tcl_ConvertCountedElement — manipulate Tcl lists
Tcl_ConvertElement — manipulate Tcl lists
Tcl_ConvertToType — manipulate Tcl object 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_CreateCloseHandler — arrange for callbacks when channels are closed
Tcl_CreateCommand — implement new commands in C
Tcl_CreateEncoding — procedures for creating and using encodings
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_CreateMathFunc — Define a new math function for expressions
Tcl_CreateObjCommand — implement new commands in C
Tcl_CreateSlave — manage multiple Tcl interpreters, aliases and hidden commands
Tcl_CreateThread — Tcl thread support
Tcl_CreateThreadExitHandler — end the application or thread (and invoke exit handlers)
Tcl_CreateTimerHandler — call a procedure at a
Tcl_CreateTrace — arrange for command execution to be traced
Tcl_DecrRefCount — manipulate Tcl objects
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_DeleteThreadExitHandler — end the application or thread (and invoke exit handlers)
Tcl_DeleteTimerHandler — call a procedure at a
Tcl_DeleteTrace — arrange for command execution to be traced
Tcl_DetachPids — manage child processes in background
Tcl_DiscardResult — save and restore an interpreter's result
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_DStringValue — manipulate dynamic strings
Tcl_DumpActiveMemory — Validated memory allocation interface
Tcl_DuplicateObj — manipulate Tcl objects
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_EvalTokens — parse Tcl scripts and expressions
Tcl_EventuallyFree — avoid freeing storage while it's 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_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_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_FindExecutable — identify or return the name of the binary file containing the application
Tcl_FindHashEntry — procedures to manage hash tables
Tcl_FirstHashEntry — procedures to manage hash tables
Tcl_Flush — buffered I/O facilities using channels
Tcl_Free — allocate or free heap memory
Tcl_FreeEncoding — procedures for creating and using encodings
Tcl_FreeParse — parse Tcl scripts and expressions
Tcl_FreeResult — manipulate Tcl result
Tcl_GetAlias — manage multiple Tcl interpreters, aliases and hidden commands
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_GetBoolean — convert from string to integer, double, or boolean
Tcl_GetBooleanFromObj — manipulate Tcl objects as boolean values
Tcl_GetByteArrayFromObj — manipulate Tcl objects as a arrays of bytes
Tcl_GetChannel — buffered I/O facilities using channels
Tcl_GetChannelBufferSize — procedures for creating and manipulating channels
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_GetChannelType — procedures for creating and manipulating channels
Tcl_GetCharLength — manipulate Tcl objects as strings
Tcl_GetCommandInfo — implement new commands in C
Tcl_GetCommandName — implement new commands in C
Tcl_GetCurrentThread — the event queue and notifier interfaces
Tcl_GetCwd — manipulate the current working directory
Tcl_GetDefaultEncodingDir — procedures for creating and using encodings
Tcl_GetDouble — convert from string to integer, double, or boolean
Tcl_GetDoubleFromObj — manipulate Tcl objects as floating-point values
Tcl_GetEncoding — procedures for creating and using encodings
Tcl_GetEncodingName — procedures for creating and using encodings
Tcl_GetEncodingNames — procedures for creating and using encodings
Tcl_GetErrno — manipulate errno to store and retrieve error codes
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_GetIntFromObj — manipulate Tcl objects as integers
Tcl_GetLongFromObj — manipulate Tcl objects as integers
Tcl_GetMaster — manage multiple Tcl interpreters, aliases and hidden commands
Tcl_GetNameOfExecutable — identify or return the name of the binary file containing the application
Tcl_GetObjResult — manipulate Tcl result
Tcl_GetObjType — manipulate Tcl object types
Tcl_GetOpenFile — Get a standard IO File * handle from a channel. (UNIX only)
Tcl_GetPathType — manipulate platform-dependent file paths
Tcl_GetRange — manipulate Tcl objects as strings
Tcl_GetRegExpFromObj — Pattern matching with regular expressions
Tcl_Gets — buffered I/O facilities using channels
Tcl_GetServiceMode — the event queue and notifier interfaces
Tcl_GetSlave — manage multiple Tcl interpreters, aliases and hidden commands
Tcl_GetsObj — buffered I/O facilities using channels
Tcl_GetStackedChannel — stack an I/O channel on top of another, and undo it
Tcl_GetStdChannel — procedures for retrieving and replacing the standard channels
Tcl_GetString — manipulate Tcl objects as strings
Tcl_GetStringFromObj — manipulate Tcl objects as strings
Tcl_GetStringResult — manipulate Tcl result
Tcl_GetThreadData — Tcl thread support
Tcl_GetUniChar — manipulate Tcl objects as strings
Tcl_GetUnicode — manipulate Tcl objects as strings
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_GlobalEval — execute Tcl scripts
Tcl_GlobalEvalObj — execute Tcl scripts
Tcl_HashStats — procedures to manage hash tables
Tcl_HideCommand — manage multiple Tcl interpreters, aliases and hidden commands
Tcl_IncrRefCount — manipulate Tcl objects
Tcl_Init — find and source initialization script
Tcl_InitHashTable — procedures to manage hash tables
Tcl_InitMemory — Validated memory allocation interface
Tcl_InitNotifier — the event queue and notifier interfaces
Tcl_InitStubs — initialize the Tcl stubs mechanism
Tcl_InputBlocked — buffered I/O facilities using channels
Tcl_InputBuffered — buffered I/O facilities using channels
Tcl_Interp — client-visible fields of interpreter structures
Tcl_InterpDeleted — create and delete Tcl command interpreters
Tcl_InvalidateStringRep — manipulate Tcl objects
Tcl_IsSafe — manage multiple Tcl interpreters, aliases and hidden commands
Tcl_IsShared — manipulate Tcl objects
Tcl_JoinPath — manipulate platform-dependent file paths
Tcl_LinkVar — link Tcl variable to C variable
Tcl_ListObjAppendElement — manipulate Tcl objects as lists
Tcl_ListObjAppendList — manipulate Tcl objects as lists
Tcl_ListObjGetElements — manipulate Tcl objects as lists
Tcl_ListObjIndex — manipulate Tcl objects as lists
Tcl_ListObjLength — manipulate Tcl objects as lists
Tcl_ListObjReplace — manipulate Tcl objects as lists
Tcl_LogCommandInfo — record information about errors
Tcl_Main — main program for Tcl-based applications
Tcl_MakeFileChannel — buffered I/O facilities using channels
Tcl_MakeSafe — manage multiple Tcl interpreters, aliases and hidden commands
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_NewBooleanObj — manipulate Tcl objects as boolean values
Tcl_NewByteArrayObj — manipulate Tcl objects as a arrays of bytes
Tcl_NewDoubleObj — manipulate Tcl objects as floating-point values
Tcl_NewIntObj — manipulate Tcl objects as integers
Tcl_NewListObj — manipulate Tcl objects as lists
Tcl_NewLongObj — manipulate Tcl objects as integers
Tcl_NewObj — manipulate Tcl objects
Tcl_NewStringObj — manipulate Tcl objects as strings
Tcl_NewUnicodeObj — manipulate Tcl objects as strings
Tcl_NextHashEntry — procedures to manage hash tables
Tcl_NotifyChannel — procedures for creating and manipulating channels
Tcl_NumUtfChars — routines for manipulating UTF-8 strings
Tcl_ObjGetVar2 — manipulate Tcl variables
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_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_PosixError — record information about errors
Tcl_Preserve — avoid freeing storage while it's being used
Tcl_PrintDouble — Convert floating value to string
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_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_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_RegisterObjType — manipulate Tcl object types
Tcl_Release — avoid freeing storage while it's being used
Tcl_ResetResult — manipulate Tcl result
Tcl_RestoreResult — save and restore an interpreter's result
Tcl_SaveResult — save and restore an interpreter's result
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_SetAssocData — manage associations of string keys and user specified data with Tcl interpreters
Tcl_SetBooleanObj — manipulate Tcl objects as boolean values
Tcl_SetByteArrayLength — manipulate Tcl objects as a arrays of bytes
Tcl_SetByteArrayObj — manipulate Tcl objects as a arrays of bytes
Tcl_SetChannelBufferSize — procedures for creating and manipulating channels
Tcl_SetChannelOption — buffered I/O facilities using channels
Tcl_SetCommandInfo — implement new commands in C
Tcl_SetDefaultEncodingDir — procedures for creating and using encodings
Tcl_SetDoubleObj — manipulate Tcl objects as floating-point values
Tcl_SetErrno — manipulate errno to store and retrieve error codes
Tcl_SetErrorCode — record information about errors
Tcl_SetErrorCodeVA — record information about errors
Tcl_SetHashValue — procedures to manage hash tables
Tcl_SetIntObj — manipulate Tcl objects as integers
Tcl_SetListObj — manipulate Tcl objects as lists
Tcl_SetLongObj — manipulate Tcl objects as integers
Tcl_SetMaxBlockTime — the event queue and notifier interfaces
Tcl_SetObjErrorCode — record information about errors
Tcl_SetObjLength — manipulate Tcl objects as strings
Tcl_SetObjResult — manipulate Tcl result
Tcl_SetRecursionLimit — set maximum allowable nesting depth in interpreter
Tcl_SetResult — manipulate Tcl result
Tcl_SetServiceMode — the event queue and notifier interfaces
Tcl_SetStdChannel — procedures for retrieving and replacing the standard channels
Tcl_SetStringObj — manipulate Tcl objects as strings
Tcl_SetSystemEncoding — procedures for creating and using encodings
Tcl_SetTimer — the event queue and notifier interfaces
Tcl_SetUnicodeObj — manipulate Tcl objects as strings
Tcl_SetVar — manipulate Tcl variables
Tcl_SetVar2 — manipulate Tcl variables
Tcl_SetVar2Ex — manipulate Tcl variables
Tcl_Sleep — delay execution for a given number of milliseconds
Tcl_SourceRCFile — source the Tcl rc file
Tcl_SplitList — manipulate Tcl lists
Tcl_SplitPath — manipulate platform-dependent file paths
Tcl_StackChannel — stack an I/O channel on top of another, and undo it
Tcl_Stat — check file permissions and other attributes
Tcl_StaticPackage — make a statically linked package available via the load command
Tcl_StringCaseMatch — test whether a string matches a pattern
Tcl_StringMatch — test whether a string matches a pattern
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_TraceVar — monitor accesses to a variable
Tcl_TraceVar2 — monitor accesses to a variable
Tcl_TranslateFileName — convert file name to native form and replace tilde with home directory
Tcl_Ungets — buffered I/O facilities using channels
Tcl_UniChar — routines for manipulating UTF-8 strings
Tcl_UniCharAtIndex — routines for manipulating UTF-8 strings
Tcl_UniCharLen — routines for manipulating UTF-8 strings
Tcl_UniCharNcmp — routines for manipulating UTF-8 strings
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 UTF-8 strings
Tcl_UniCharToUtfDString — routines for manipulating UTF-8 strings
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 — stack an I/O channel on top of another, and undo it
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 UTF-8 strings
Tcl_UtfBackslash — routines for manipulating UTF-8 strings
Tcl_UtfCharComplete — routines for manipulating UTF-8 strings
Tcl_UtfFindFirst — routines for manipulating UTF-8 strings
Tcl_UtfFindLast — routines for manipulating UTF-8 strings
Tcl_UtfNext — routines for manipulating UTF-8 strings
Tcl_UtfPrev — routines for manipulating UTF-8 strings
Tcl_UtfToExternal — procedures for creating and using encodings
Tcl_UtfToExternalDString — 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 UTF-8 strings
Tcl_UtfToUniCharDString — routines for manipulating UTF-8 strings
Tcl_UtfToUpper — routines for manipulating the case of Unicode characters and UTF-8 strings
Tcl_ValidateAllMemory — Validated memory allocation interface
Tcl_VarEval — execute Tcl scripts
Tcl_VarEvalVA — 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_WinTCharToUtf — procedures for creating and using encodings
Tcl_WinUtfToTChar — procedures for creating and using encodings
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_WrongNumArgs — generate standard error message for wrong number of arguments