| Subroutines s Section | Home Page | Subroutines ti-tz Section |
| tan | tan - tangent function |
| tanh | tanh - hyperbolic tangent function |
| tcdrain | termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID |
| tcflow | termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID |
| tcflush | termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID |
| tcgetattr | termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID |
| tcgetpgrp | termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID |
| TclCommandWriting | TclCommandWriting - Writing C language extensions to Tcl. |
| TclConcatObj | Tcl_NewStringObj, Tcl_SetStringObj, Tcl_GetStringFromObj, Tcl_AppendToObj, Tcl_AppendStringsToObj, Tcl_SetObjLength, TclConcatObj - manipulate Tcl objects as strings |
| Tclxcmd_Init | Tclx_Init, Tclxcmd_Init, TclX_Main, Tkx_Init, TkX_Main - Extended Tcl initialization. |
| Tclx_Init | Tclx_Init, Tclxcmd_Init, TclX_Main, Tkx_Init, TkX_Main - Extended Tcl initialization. |
| TclX_KeyedListDelete | TclX_NewKeyedListObj, TclX_KeyedListGet, TclX_KeyedList- Set, TclX_KeyedListDelete, TclX_KeyedListGetKeys - Keyed list management routines. |
| TclX_KeyedListGet | TclX_NewKeyedListObj, TclX_KeyedListGet, TclX_KeyedList- Set, TclX_KeyedListDelete, TclX_KeyedListGetKeys - Keyed list management routines. |
| TclX_KeyedListGetKeys | TclX_NewKeyedListObj, TclX_KeyedListGet, TclX_KeyedList- Set, TclX_KeyedListDelete, TclX_KeyedListGetKeys - Keyed list management routines. |
| TclX_KeyedListSet | TclX_NewKeyedListObj, TclX_KeyedListGet, TclX_KeyedList- Set, TclX_KeyedListDelete, TclX_KeyedListGetKeys - Keyed list management routines. |
| TclX_Main | Tclx_Init, Tclxcmd_Init, TclX_Main, Tkx_Init, TkX_Main - Extended Tcl initialization. |
| TclX_NewKeyedListObj | TclX_NewKeyedListObj, TclX_KeyedListGet, TclX_KeyedList- Set, TclX_KeyedListDelete, TclX_KeyedListGetKeys - Keyed list management routines. |
| Tcl_AddErrorInfo | Tcl_AddObjErrorInfo, Tcl_AddErrorInfo, Tcl_SetErrorCode, Tcl_PosixError - record information about errors |
| Tcl_AddObjErrorInfo | Tcl_AddObjErrorInfo, Tcl_AddErrorInfo, Tcl_SetErrorCode, Tcl_PosixError - record information about errors |
| Tcl_Alloc | Tcl_Alloc, Tcl_Free, Tcl_Realloc - allocate or free heap memory |
| Tcl_AllowExceptions | Tcl_AllowExceptions - allow all exceptions in next script evaluation |
| Tcl_AppendAllObjTypes | Tcl_RegisterObjType, Tcl_GetObjType, Tcl_AppendAllObj- Types, Tcl_ConvertToType - manipulate Tcl object types |
| Tcl_AppendElement | Tcl_SetObjResult, Tcl_GetObjResult, Tcl_SetResult, Tcl_GetStringResult, Tcl_AppendResult, Tcl_AppendElement, Tcl_ResetResult - manipulate Tcl result |
| Tcl_AppendResult | Tcl_SetObjResult, Tcl_GetObjResult, Tcl_SetResult, Tcl_GetStringResult, Tcl_AppendResult, Tcl_AppendElement, Tcl_ResetResult - manipulate Tcl result |
| Tcl_AppendStringsToObj | Tcl_NewStringObj, Tcl_SetStringObj, Tcl_GetStringFromObj, Tcl_AppendToObj, Tcl_AppendStringsToObj, Tcl_SetObjLength, TclConcatObj - manipulate Tcl objects as strings |
| Tcl_AppendToObj | Tcl_NewStringObj, Tcl_SetStringObj, Tcl_GetStringFromObj, Tcl_AppendToObj, Tcl_AppendStringsToObj, Tcl_SetObjLength, TclConcatObj - manipulate Tcl objects as strings |
| Tcl_AppInit | Tcl_AppInit - perform application-specific initialization |
| Tcl_AsyncCreate | Tcl_AsyncCreate, Tcl_AsyncMark, Tcl_AsyncInvoke, Tcl_AsyncDelete - handle asynchronous events |
| Tcl_AsyncDelete | Tcl_AsyncCreate, Tcl_AsyncMark, Tcl_AsyncInvoke, Tcl_AsyncDelete - handle asynchronous events |
| Tcl_AsyncInvoke | Tcl_AsyncCreate, Tcl_AsyncMark, Tcl_AsyncInvoke, Tcl_AsyncDelete - handle asynchronous events |
| Tcl_AsyncMark | Tcl_AsyncCreate, Tcl_AsyncMark, Tcl_AsyncInvoke, Tcl_AsyncDelete - handle asynchronous events |
| Tcl_BackgroundError | Tcl_BackgroundError - report Tcl error that occurred in background processing |
| Tcl_Backslash | Tcl_Backslash - parse a backslash sequence |
| Tcl_BadChannelOption | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_CallWhenDeleted | Tcl_CallWhenDeleted, Tcl_DontCallWhenDeleted - Arrange for callback when interpreter is deleted |
| Tcl_CancelIdleCall | Tcl_DoWhenIdle, Tcl_CancelIdleCall - invoke a procedure when there are no pending events |
| Tcl_Close | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_CommandComplete | Tcl_CommandComplete - Check for unmatched braces in a Tcl command |
| Tcl_Concat | Tcl_Concat - concatenate a collection of strings |
| Tcl_ConvertElement | Tcl_SplitList, Tcl_Merge, Tcl_ScanElement, Tcl_ConvertEle- ment - manipulate Tcl lists |
| Tcl_ConvertToType | Tcl_RegisterObjType, Tcl_GetObjType, Tcl_AppendAllObj- Types, Tcl_ConvertToType - manipulate Tcl object types |
| Tcl_CreateAlias | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_CreateAliasObj | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_CreateChannel | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_CreateChannelHandler | Tcl_CreateChannelHandler, Tcl_DeleteChannelHandler - call a procedure when a channel becomes readable or writable |
| Tcl_CreateCloseHandler | Tcl_CreateCloseHandler, Tcl_DeleteCloseHandler - arrange for callbacks when channels are closed |
| Tcl_CreateCommand | Tcl_CreateCommand - implement new commands in C |
| Tcl_CreateEventSource | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_CreateExitHandler | Tcl_Exit, Tcl_Finalize, Tcl_CreateExitHandler, Tcl_Delete- ExitHandler - end the application (and invoke exit han- dlers) |
| Tcl_CreateFileHandler | Tcl_CreateFileHandler, Tcl_DeleteFileHandler - associate procedure callbacks with files or devices (Unix only) |
| Tcl_CreateHashEntry | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_CreateInterp | Tcl_CreateInterp, Tcl_DeleteInterp, Tcl_InterpDeleted - create and delete Tcl command interpreters |
| Tcl_CreateMathFunc | Tcl_CreateMathFunc - Define a new math function for expressions |
| Tcl_CreateObjCommand | Tcl_CreateObjCommand, Tcl_DeleteCommand, Tcl_DeleteCom- mandFromToken, Tcl_GetCommandInfo, Tcl_SetCommandInfo, Tcl_GetCommandName - implement new commands in C |
| Tcl_CreateSlave | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_CreateTimerHandler | Tcl_CreateTimerHandler, Tcl_DeleteTimerHandler - call a procedure at a given time |
| Tcl_CreateTrace | Tcl_CreateTrace, Tcl_DeleteTrace - arrange for command execution to be traced |
| Tcl_DecrRefCount | Tcl_NewObj, Tcl_DuplicateObj, Tcl_IncrRefCount, Tcl_Decr- RefCount, Tcl_IsShared - manipulate Tcl objects |
| Tcl_DeleteAssocData | Tcl_GetAssocData, Tcl_SetAssocData, Tcl_DeleteAssocData - manage associations of string keys and user specified data with Tcl interpreters. |
| Tcl_DeleteChannelHandler | Tcl_CreateChannelHandler, Tcl_DeleteChannelHandler - call a procedure when a channel becomes readable or writable |
| Tcl_DeleteCloseHandler | Tcl_CreateCloseHandler, Tcl_DeleteCloseHandler - arrange for callbacks when channels are closed |
| Tcl_DeleteCommand | Tcl_CreateObjCommand, Tcl_DeleteCommand, Tcl_DeleteCom- mandFromToken, Tcl_GetCommandInfo, Tcl_SetCommandInfo, Tcl_GetCommandName - implement new commands in C |
| Tcl_DeleteCommandFromToken | Tcl_CreateObjCommand, Tcl_DeleteCommand, Tcl_DeleteCom- mandFromToken, Tcl_GetCommandInfo, Tcl_SetCommandInfo, Tcl_GetCommandName - implement new commands in C |
| Tcl_DeleteEvents | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_DeleteEventSource | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_DeleteExitHandler | Tcl_Exit, Tcl_Finalize, Tcl_CreateExitHandler, Tcl_Delete- ExitHandler - end the application (and invoke exit han- dlers) |
| Tcl_DeleteFileHandler | Tcl_CreateFileHandler, Tcl_DeleteFileHandler - associate procedure callbacks with files or devices (Unix only) |
| Tcl_DeleteHashEntry | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_DeleteHashTable | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_DeleteInterp | Tcl_CreateInterp, Tcl_DeleteInterp, Tcl_InterpDeleted - create and delete Tcl command interpreters |
| Tcl_DeleteTimerHandler | Tcl_CreateTimerHandler, Tcl_DeleteTimerHandler - call a procedure at a given time |
| Tcl_DeleteTrace | Tcl_CreateTrace, Tcl_DeleteTrace - arrange for command execution to be traced |
| Tcl_DetachPids | Tcl_DetachPids, Tcl_ReapDetachedProcs - manage child pro- cesses in background |
| Tcl_DontCallWhenDeleted | Tcl_CallWhenDeleted, Tcl_DontCallWhenDeleted - Arrange for callback when interpreter is deleted |
| Tcl_DoOneEvent | Tcl_DoOneEvent - wait for events and invoke event handlers |
| Tcl_DoWhenIdle | Tcl_DoWhenIdle, Tcl_CancelIdleCall - invoke a procedure when there are no pending events |
| Tcl_DStringAppend | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringAppendElement | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringEndSublist | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringFree | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringGetResult | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringInit | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringLength | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringResult | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringSetLength | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringStartSublist | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DStringValue | Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendEle- ment, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings |
| Tcl_DuplicateObj | Tcl_NewObj, Tcl_DuplicateObj, Tcl_IncrRefCount, Tcl_Decr- RefCount, Tcl_IsShared - manipulate Tcl objects |
| Tcl_Eof | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_Eval | Tcl_Eval, Tcl_VarEval, Tcl_EvalFile, Tcl_GlobalEval - exe- cute Tcl commands |
| Tcl_EvalFile | Tcl_Eval, Tcl_VarEval, Tcl_EvalFile, Tcl_GlobalEval - exe- cute Tcl commands |
| Tcl_EvalObj | Tcl_EvalObj, Tcl_GlobalEvalObj - execute Tcl commands |
| Tcl_EventuallyFree | Tcl_Preserve, Tcl_Release, Tcl_EventuallyFree - avoid freeing storage while it's being used |
| Tcl_Exit | Tcl_Exit, Tcl_Finalize, Tcl_CreateExitHandler, Tcl_Delete- ExitHandler - end the application (and invoke exit han- dlers) |
| Tcl_ExposeCommand | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_ExprBoolean | Tcl_ExprLong, Tcl_ExprDouble, Tcl_ExprBoolean, Tcl_ExprString - evaluate an expression |
| Tcl_ExprBooleanObj | Tcl_ExprLongObj, Tcl_ExprDoubleObj, Tcl_ExprBooleanObj, Tcl_ExprObj - evaluate an expression |
| Tcl_ExprDouble | Tcl_ExprLong, Tcl_ExprDouble, Tcl_ExprBoolean, Tcl_ExprString - evaluate an expression |
| Tcl_ExprDoubleObj | Tcl_ExprLongObj, Tcl_ExprDoubleObj, Tcl_ExprBooleanObj, Tcl_ExprObj - evaluate an expression |
| Tcl_ExprLong | Tcl_ExprLong, Tcl_ExprDouble, Tcl_ExprBoolean, Tcl_ExprString - evaluate an expression |
| Tcl_ExprLongObj | Tcl_ExprLongObj, Tcl_ExprDoubleObj, Tcl_ExprBooleanObj, Tcl_ExprObj - evaluate an expression |
| Tcl_ExprObj | Tcl_ExprLongObj, Tcl_ExprDoubleObj, Tcl_ExprBooleanObj, Tcl_ExprObj - evaluate an expression |
| Tcl_ExprString | Tcl_ExprLong, Tcl_ExprDouble, Tcl_ExprBoolean, Tcl_ExprString - evaluate an expression |
| Tcl_Finalize | Tcl_Exit, Tcl_Finalize, Tcl_CreateExitHandler, Tcl_Delete- ExitHandler - end the application (and invoke exit han- dlers) |
| Tcl_FindExecutable | Tcl_FindExecutable - identify the binary file containing the application |
| Tcl_FindHashEntry | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_FirstHashEntry | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_Flush | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_Free | Tcl_Alloc, Tcl_Free, Tcl_Realloc - allocate or free heap memory |
| Tcl_GetAlias | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_GetAliasObj | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_GetAssocData | Tcl_GetAssocData, Tcl_SetAssocData, Tcl_DeleteAssocData - manage associations of string keys and user specified data with Tcl interpreters. |
| Tcl_GetBoolean | Tcl_GetInt, Tcl_GetDouble, Tcl_GetBoolean - convert from string to integer, double, or boolean |
| Tcl_GetBooleanFromObj | Tcl_NewBooleanObj, Tcl_SetBooleanObj, Tcl_GetBooleanFro- mObj - manipulate Tcl objects as boolean values |
| Tcl_GetChannel | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_GetChannelBufferSize | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_GetChannelHandle | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_GetChannelInstanceData | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_GetChannelMode | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_GetChannelName | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_GetChannelOption | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_GetChannelType | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_GetCommandInfo | Tcl_CreateObjCommand, Tcl_DeleteCommand, Tcl_DeleteCom- mandFromToken, Tcl_GetCommandInfo, Tcl_SetCommandInfo, Tcl_GetCommandName - implement new commands in C |
| Tcl_GetCommandName | Tcl_CreateObjCommand, Tcl_DeleteCommand, Tcl_DeleteCom- mandFromToken, Tcl_GetCommandInfo, Tcl_SetCommandInfo, Tcl_GetCommandName - implement new commands in C |
| Tcl_GetDouble | Tcl_GetInt, Tcl_GetDouble, Tcl_GetBoolean - convert from string to integer, double, or boolean |
| Tcl_GetDoubleFromObj | Tcl_NewDoubleObj, Tcl_SetDoubleObj, Tcl_GetDoubleFromObj - manipulate Tcl objects as floating-point values |
| Tcl_GetErrno | Tcl_SetErrno, Tcl_GetErrno - manipulate errno to store and retrieve error codes |
| Tcl_GetHashKey | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_GetHashValue | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_GetIndexFromObj | Tcl_GetIndexFromObj - lookup string in table of keywords |
| Tcl_GetInt | Tcl_GetInt, Tcl_GetDouble, Tcl_GetBoolean - convert from string to integer, double, or boolean |
| Tcl_GetInterpPath | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_GetIntFromObj | Tcl_NewIntObj, Tcl_NewLongObj, Tcl_SetIntObj, Tcl_SetLon- gObj, Tcl_GetIntFromObj, Tcl_GetLongFromObj - manipulate Tcl objects as integers |
| Tcl_GetLongFromObj | Tcl_NewIntObj, Tcl_NewLongObj, Tcl_SetIntObj, Tcl_SetLon- gObj, Tcl_GetIntFromObj, Tcl_GetLongFromObj - manipulate Tcl objects as integers |
| Tcl_GetMaster | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_GetObjResult | Tcl_SetObjResult, Tcl_GetObjResult, Tcl_SetResult, Tcl_GetStringResult, Tcl_AppendResult, Tcl_AppendElement, Tcl_ResetResult - manipulate Tcl result |
| Tcl_GetObjType | Tcl_RegisterObjType, Tcl_GetObjType, Tcl_AppendAllObj- Types, Tcl_ConvertToType - manipulate Tcl object types |
| Tcl_GetOpenFile | Tcl_GetOpenFile - Get a standard IO File * handle from a channel. (Unix only) |
| Tcl_GetPathType | Tcl_SplitPath, Tcl_JoinPath, Tcl_GetPathType - manipulate platform-dependent file paths |
| Tcl_Gets | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_GetServiceMode | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_GetSlave | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_GetStdChannel | Tcl_GetStdChannel, Tcl_SetStdChannel - procedures for retrieving and replacing the standard channels |
| Tcl_GetStringFromObj | Tcl_NewStringObj, Tcl_SetStringObj, Tcl_GetStringFromObj, Tcl_AppendToObj, Tcl_AppendStringsToObj, Tcl_SetObjLength, TclConcatObj - manipulate Tcl objects as strings |
| Tcl_GetStringResult | Tcl_SetObjResult, Tcl_GetObjResult, Tcl_SetResult, Tcl_GetStringResult, Tcl_AppendResult, Tcl_AppendElement, Tcl_ResetResult - manipulate Tcl result |
| Tcl_GetVar | Tcl_SetVar, Tcl_SetVar2, Tcl_GetVar, Tcl_GetVar2, Tcl_UnsetVar, Tcl_UnsetVar2 - manipulate Tcl variables |
| Tcl_GetVar2 | Tcl_SetVar, Tcl_SetVar2, Tcl_GetVar, Tcl_GetVar2, Tcl_UnsetVar, Tcl_UnsetVar2 - manipulate Tcl variables |
| Tcl_GlobalEval | Tcl_Eval, Tcl_VarEval, Tcl_EvalFile, Tcl_GlobalEval - exe- cute Tcl commands |
| Tcl_GlobalEvalObj | Tcl_EvalObj, Tcl_GlobalEvalObj - execute Tcl commands |
| Tcl_HandleAlloc | Tcl_HandleAlloc, Tcl_HandleFree, Tcl_HandleTblInit, Tcl_HandleTblRelease, Tcl_HandleTblUseCount Tcl_Handle- Walk, Tcl_HandleXlate - Dynamic, handle addressable tables. |
| Tcl_HandleFree | Tcl_HandleAlloc, Tcl_HandleFree, Tcl_HandleTblInit, Tcl_HandleTblRelease, Tcl_HandleTblUseCount Tcl_Handle- Walk, Tcl_HandleXlate - Dynamic, handle addressable tables. |
| Tcl_HandleTblInit | Tcl_HandleAlloc, Tcl_HandleFree, Tcl_HandleTblInit, Tcl_HandleTblRelease, Tcl_HandleTblUseCount Tcl_Handle- Walk, Tcl_HandleXlate - Dynamic, handle addressable tables. |
| Tcl_HandleTblRelease | Tcl_HandleAlloc, Tcl_HandleFree, Tcl_HandleTblInit, Tcl_HandleTblRelease, Tcl_HandleTblUseCount Tcl_Handle- Walk, Tcl_HandleXlate - Dynamic, handle addressable tables. |
| Tcl_HandleTblUseCount | Tcl_HandleAlloc, Tcl_HandleFree, Tcl_HandleTblInit, Tcl_HandleTblRelease, Tcl_HandleTblUseCount Tcl_Handle- Walk, Tcl_HandleXlate - Dynamic, handle addressable tables. |
| Tcl_HandleWalk | Tcl_HandleAlloc, Tcl_HandleFree, Tcl_HandleTblInit, Tcl_HandleTblRelease, Tcl_HandleTblUseCount Tcl_Handle- Walk, Tcl_HandleXlate - Dynamic, handle addressable tables. |
| Tcl_HandleXlate | Tcl_HandleAlloc, Tcl_HandleFree, Tcl_HandleTblInit, Tcl_HandleTblRelease, Tcl_HandleTblUseCount Tcl_Handle- Walk, Tcl_HandleXlate - Dynamic, handle addressable tables. |
| Tcl_HashStats | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_HideCommand | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_IncrRefCount | Tcl_NewObj, Tcl_DuplicateObj, Tcl_IncrRefCount, Tcl_Decr- RefCount, Tcl_IsShared - manipulate Tcl objects |
| Tcl_InitHashTable | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_InputBlocked | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_InputBuffered | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_Interp | Tcl_Interp - client-visible fields of interpreter struc- tures |
| Tcl_InterpDeleted | Tcl_CreateInterp, Tcl_DeleteInterp, Tcl_InterpDeleted - create and delete Tcl command interpreters |
| Tcl_IsSafe | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_IsShared | Tcl_NewObj, Tcl_DuplicateObj, Tcl_IncrRefCount, Tcl_Decr- RefCount, Tcl_IsShared - manipulate Tcl objects |
| Tcl_JoinPath | Tcl_SplitPath, Tcl_JoinPath, Tcl_GetPathType - manipulate platform-dependent file paths |
| Tcl_LinkVar | Tcl_LinkVar, Tcl_UnlinkVar, Tcl_UpdateLinkedVar - link Tcl variable to C variable |
| Tcl_ListObjAppendElement | Tcl_ListObjAppendList, Tcl_ListObjAppendElement, Tcl_NewListObj, Tcl_SetListObj, Tcl_ListObjGetElements, Tcl_ListObjLength, Tcl_ListObjIndex, Tcl_ListObjReplace - manipulate Tcl objects as lists |
| Tcl_ListObjAppendList | Tcl_ListObjAppendList, Tcl_ListObjAppendElement, Tcl_NewListObj, Tcl_SetListObj, Tcl_ListObjGetElements, Tcl_ListObjLength, Tcl_ListObjIndex, Tcl_ListObjReplace - manipulate Tcl objects as lists |
| Tcl_ListObjGetElements | Tcl_ListObjAppendList, Tcl_ListObjAppendElement, Tcl_NewListObj, Tcl_SetListObj, Tcl_ListObjGetElements, Tcl_ListObjLength, Tcl_ListObjIndex, Tcl_ListObjReplace - manipulate Tcl objects as lists |
| Tcl_ListObjIndex | Tcl_ListObjAppendList, Tcl_ListObjAppendElement, Tcl_NewListObj, Tcl_SetListObj, Tcl_ListObjGetElements, Tcl_ListObjLength, Tcl_ListObjIndex, Tcl_ListObjReplace - manipulate Tcl objects as lists |
| Tcl_ListObjLength | Tcl_ListObjAppendList, Tcl_ListObjAppendElement, Tcl_NewListObj, Tcl_SetListObj, Tcl_ListObjGetElements, Tcl_ListObjLength, Tcl_ListObjIndex, Tcl_ListObjReplace - manipulate Tcl objects as lists |
| Tcl_ListObjReplace | Tcl_ListObjAppendList, Tcl_ListObjAppendElement, Tcl_NewListObj, Tcl_SetListObj, Tcl_ListObjGetElements, Tcl_ListObjLength, Tcl_ListObjIndex, Tcl_ListObjReplace - manipulate Tcl objects as lists |
| Tcl_Main | Tcl_Main - main program for Tcl-based applications |
| Tcl_MakeFileChannel | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_MakeSafe | Tcl_IsSafe, Tcl_MakeSafe, Tcl_CreateSlave, Tcl_GetSlave, Tcl_GetMaster, Tcl_GetInterpPath, Tcl_CreateAlias, Tcl_CreateAliasObj, Tcl_GetAlias, Tcl_GetAliasObj, Tcl_ExposeCommand, Tcl_HideCommand - manage multiple Tcl interpreters, aliases and hidden commands. |
| Tcl_MakeTcpClientChannel | Tcl_OpenTcpClient, Tcl_MakeTcpClientChannel, Tcl_OpenTcpServer - procedures to open channels using TCP sockets |
| Tcl_Merge | Tcl_SplitList, Tcl_Merge, Tcl_ScanElement, Tcl_ConvertEle- ment - manipulate Tcl lists |
| Tcl_NewBooleanObj | Tcl_NewBooleanObj, Tcl_SetBooleanObj, Tcl_GetBooleanFro- mObj - manipulate Tcl objects as boolean values |
| Tcl_NewDoubleObj | Tcl_NewDoubleObj, Tcl_SetDoubleObj, Tcl_GetDoubleFromObj - manipulate Tcl objects as floating-point values |
| Tcl_NewIntObj | Tcl_NewIntObj, Tcl_NewLongObj, Tcl_SetIntObj, Tcl_SetLon- gObj, Tcl_GetIntFromObj, Tcl_GetLongFromObj - manipulate Tcl objects as integers |
| Tcl_NewListObj | Tcl_ListObjAppendList, Tcl_ListObjAppendElement, Tcl_NewListObj, Tcl_SetListObj, Tcl_ListObjGetElements, Tcl_ListObjLength, Tcl_ListObjIndex, Tcl_ListObjReplace - manipulate Tcl objects as lists |
| Tcl_NewLongObj | Tcl_NewIntObj, Tcl_NewLongObj, Tcl_SetIntObj, Tcl_SetLon- gObj, Tcl_GetIntFromObj, Tcl_GetLongFromObj - manipulate Tcl objects as integers |
| Tcl_NewObj | Tcl_NewObj, Tcl_DuplicateObj, Tcl_IncrRefCount, Tcl_Decr- RefCount, Tcl_IsShared - manipulate Tcl objects |
| Tcl_NewStringObj | Tcl_NewStringObj, Tcl_SetStringObj, Tcl_GetStringFromObj, Tcl_AppendToObj, Tcl_AppendStringsToObj, Tcl_SetObjLength, TclConcatObj - manipulate Tcl objects as strings |
| Tcl_NextHashEntry | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_NotifyChannel | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_ObjGetVar2 | Tcl_ObjSetVar2, Tcl_ObjGetVar2 - manipulate Tcl variables |
| Tcl_ObjSetVar2 | Tcl_ObjSetVar2, Tcl_ObjGetVar2 - manipulate Tcl variables |
| Tcl_OpenCommandChannel | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_OpenFileChannel | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_OpenTcpClient | Tcl_OpenTcpClient, Tcl_MakeTcpClientChannel, Tcl_OpenTcpServer - procedures to open channels using TCP sockets |
| Tcl_OpenTcpServer | Tcl_OpenTcpClient, Tcl_MakeTcpClientChannel, Tcl_OpenTcpServer - procedures to open channels using TCP sockets |
| Tcl_PkgProvide | Tcl_PkgRequire, Tcl_PkgProvide - package version control |
| Tcl_PkgRequire | Tcl_PkgRequire, Tcl_PkgProvide - package version control |
| Tcl_PosixError | Tcl_AddObjErrorInfo, Tcl_AddErrorInfo, Tcl_SetErrorCode, Tcl_PosixError - record information about errors |
| Tcl_Preserve | Tcl_Preserve, Tcl_Release, Tcl_EventuallyFree - avoid freeing storage while it's being used |
| Tcl_PrintDouble | Tcl_PrintDouble - Convert floating value to string |
| Tcl_QueueEvent | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_Read | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_Realloc | Tcl_Alloc, Tcl_Free, Tcl_Realloc - allocate or free heap memory |
| Tcl_ReapDetachedProcs | Tcl_DetachPids, Tcl_ReapDetachedProcs - manage child pro- cesses in background |
| Tcl_RecordAndEval | Tcl_RecordAndEval - save command on history list before evaluating |
| Tcl_RecordAndEvalObj | Tcl_RecordAndEvalObj - save command on history list before evaluating |
| Tcl_RegExpCompile | Tcl_RegExpMatch, Tcl_RegExpCompile, Tcl_RegExpExec, Tcl_RegExpRange - Pattern matching with regular expres- sions |
| Tcl_RegExpExec | Tcl_RegExpMatch, Tcl_RegExpCompile, Tcl_RegExpExec, Tcl_RegExpRange - Pattern matching with regular expres- sions |
| Tcl_RegExpMatch | Tcl_RegExpMatch, Tcl_RegExpCompile, Tcl_RegExpExec, Tcl_RegExpRange - Pattern matching with regular expres- sions |
| Tcl_RegExpRange | Tcl_RegExpMatch, Tcl_RegExpCompile, Tcl_RegExpExec, Tcl_RegExpRange - Pattern matching with regular expres- sions |
| Tcl_RegisterChannel | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_RegisterObjType | Tcl_RegisterObjType, Tcl_GetObjType, Tcl_AppendAllObj- Types, Tcl_ConvertToType - manipulate Tcl object types |
| Tcl_Release | Tcl_Preserve, Tcl_Release, Tcl_EventuallyFree - avoid freeing storage while it's being used |
| Tcl_ResetResult | Tcl_SetObjResult, Tcl_GetObjResult, Tcl_SetResult, Tcl_GetStringResult, Tcl_AppendResult, Tcl_AppendElement, Tcl_ResetResult - manipulate Tcl result |
| Tcl_ScanElement | Tcl_SplitList, Tcl_Merge, Tcl_ScanElement, Tcl_ConvertEle- ment - manipulate Tcl lists |
| Tcl_Seek | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_ServiceAll | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_ServiceEvent | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_SetAssocData | Tcl_GetAssocData, Tcl_SetAssocData, Tcl_DeleteAssocData - manage associations of string keys and user specified data with Tcl interpreters. |
| Tcl_SetBooleanObj | Tcl_NewBooleanObj, Tcl_SetBooleanObj, Tcl_GetBooleanFro- mObj - manipulate Tcl objects as boolean values |
| Tcl_SetChannelBufferSize | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_SetChannelOption | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_SetCommandInfo | Tcl_CreateObjCommand, Tcl_DeleteCommand, Tcl_DeleteCom- mandFromToken, Tcl_GetCommandInfo, Tcl_SetCommandInfo, Tcl_GetCommandName - implement new commands in C |
| Tcl_SetDefaultTranslation | Tcl_CreateChannel, Tcl_GetChannelInstanceData, Tcl_GetChannelType, Tcl_GetChannelName, Tcl_GetChannelHan- dle, Tcl_GetChannelMode, Tcl_GetChannelBufferSize, Tcl_SetDefaultTranslation, Tcl_SetChannelBufferSize, Tcl_NotifyChannel, Tcl_BadChannelOption - procedures for creating and manipulating channels |
| Tcl_SetDoubleObj | Tcl_NewDoubleObj, Tcl_SetDoubleObj, Tcl_GetDoubleFromObj - manipulate Tcl objects as floating-point values |
| Tcl_SetErrno | Tcl_SetErrno, Tcl_GetErrno - manipulate errno to store and retrieve error codes |
| Tcl_SetErrorCode | Tcl_AddObjErrorInfo, Tcl_AddErrorInfo, Tcl_SetErrorCode, Tcl_PosixError - record information about errors |
| Tcl_SetHashValue | Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEn- try, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHash- Value, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEn- try, Tcl_NextHashEntry, Tcl_HashStats - procedures to man- age hash tables |
| Tcl_SetIntObj | Tcl_NewIntObj, Tcl_NewLongObj, Tcl_SetIntObj, Tcl_SetLon- gObj, Tcl_GetIntFromObj, Tcl_GetLongFromObj - manipulate Tcl objects as integers |
| Tcl_SetListObj | Tcl_ListObjAppendList, Tcl_ListObjAppendElement, Tcl_NewListObj, Tcl_SetListObj, Tcl_ListObjGetElements, Tcl_ListObjLength, Tcl_ListObjIndex, Tcl_ListObjReplace - manipulate Tcl objects as lists |
| Tcl_SetLongObj | Tcl_NewIntObj, Tcl_NewLongObj, Tcl_SetIntObj, Tcl_SetLon- gObj, Tcl_GetIntFromObj, Tcl_GetLongFromObj - manipulate Tcl objects as integers |
| Tcl_SetMaxBlockTime | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_SetObjLength | Tcl_NewStringObj, Tcl_SetStringObj, Tcl_GetStringFromObj, Tcl_AppendToObj, Tcl_AppendStringsToObj, Tcl_SetObjLength, TclConcatObj - manipulate Tcl objects as strings |
| Tcl_SetObjResult | Tcl_SetObjResult, Tcl_GetObjResult, Tcl_SetResult, Tcl_GetStringResult, Tcl_AppendResult, Tcl_AppendElement, Tcl_ResetResult - manipulate Tcl result |
| Tcl_SetRecursionLimit | Tcl_SetRecursionLimit - set maximum allowable nesting depth in interpreter |
| Tcl_SetResult | Tcl_SetObjResult, Tcl_GetObjResult, Tcl_SetResult, Tcl_GetStringResult, Tcl_AppendResult, Tcl_AppendElement, Tcl_ResetResult - manipulate Tcl result |
| Tcl_SetServiceMode | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_SetStdChannel | Tcl_GetStdChannel, Tcl_SetStdChannel - procedures for retrieving and replacing the standard channels |
| Tcl_SetStringObj | Tcl_NewStringObj, Tcl_SetStringObj, Tcl_GetStringFromObj, Tcl_AppendToObj, Tcl_AppendStringsToObj, Tcl_SetObjLength, TclConcatObj - manipulate Tcl objects as strings |
| Tcl_SetTimer | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_SetVar | Tcl_SetVar, Tcl_SetVar2, Tcl_GetVar, Tcl_GetVar2, Tcl_UnsetVar, Tcl_UnsetVar2 - manipulate Tcl variables |
| Tcl_SetVar2 | Tcl_SetVar, Tcl_SetVar2, Tcl_GetVar, Tcl_GetVar2, Tcl_UnsetVar, Tcl_UnsetVar2 - manipulate Tcl variables |
| Tcl_Sleep | Tcl_Sleep - delay execution for a given number of mil- liseconds |
| Tcl_SplitList | Tcl_SplitList, Tcl_Merge, Tcl_ScanElement, Tcl_ConvertEle- ment - manipulate Tcl lists |
| Tcl_SplitPath | Tcl_SplitPath, Tcl_JoinPath, Tcl_GetPathType - manipulate platform-dependent file paths |
| Tcl_StaticPackage | Tcl_StaticPackage - make a statically linked package available via the load command |
| Tcl_StringMatch | Tcl_StringMatch - test whether a string matches a pattern |
| Tcl_Tell | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_TraceVar | Tcl_TraceVar, Tcl_TraceVar2, Tcl_UntraceVar, Tcl_Untrace- Var2, Tcl_VarTraceInfo, Tcl_VarTraceInfo2 - monitor accesses to a variable |
| Tcl_TraceVar2 | Tcl_TraceVar, Tcl_TraceVar2, Tcl_UntraceVar, Tcl_Untrace- Var2, Tcl_VarTraceInfo, Tcl_VarTraceInfo2 - monitor accesses to a variable |
| Tcl_TranslateFileName | Tcl_TranslateFileName - convert file name to native form and replace tilde with home directory |
| Tcl_UnlinkVar | Tcl_LinkVar, Tcl_UnlinkVar, Tcl_UpdateLinkedVar - link Tcl variable to C variable |
| Tcl_UnregisterChannel | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_UnsetVar | Tcl_SetVar, Tcl_SetVar2, Tcl_GetVar, Tcl_GetVar2, Tcl_UnsetVar, Tcl_UnsetVar2 - manipulate Tcl variables |
| Tcl_UnsetVar2 | Tcl_SetVar, Tcl_SetVar2, Tcl_GetVar, Tcl_GetVar2, Tcl_UnsetVar, Tcl_UnsetVar2 - manipulate Tcl variables |
| Tcl_UntraceVar | Tcl_TraceVar, Tcl_TraceVar2, Tcl_UntraceVar, Tcl_Untrace- Var2, Tcl_VarTraceInfo, Tcl_VarTraceInfo2 - monitor accesses to a variable |
| Tcl_UntraceVar2 | Tcl_TraceVar, Tcl_TraceVar2, Tcl_UntraceVar, Tcl_Untrace- Var2, Tcl_VarTraceInfo, Tcl_VarTraceInfo2 - monitor accesses to a variable |
| Tcl_UpdateLinkedVar | Tcl_LinkVar, Tcl_UnlinkVar, Tcl_UpdateLinkedVar - link Tcl variable to C variable |
| Tcl_UpVar | Tcl_UpVar, Tcl_UpVar2 - link one variable to another |
| Tcl_UpVar2 | Tcl_UpVar, Tcl_UpVar2 - link one variable to another |
| Tcl_VarEval | Tcl_Eval, Tcl_VarEval, Tcl_EvalFile, Tcl_GlobalEval - exe- cute Tcl commands |
| Tcl_VarTraceInfo | Tcl_TraceVar, Tcl_TraceVar2, Tcl_UntraceVar, Tcl_Untrace- Var2, Tcl_VarTraceInfo, Tcl_VarTraceInfo2 - monitor accesses to a variable |
| Tcl_VarTraceInfo2 | Tcl_TraceVar, Tcl_TraceVar2, Tcl_UntraceVar, Tcl_Untrace- Var2, Tcl_VarTraceInfo, Tcl_VarTraceInfo2 - monitor accesses to a variable |
| Tcl_WaitForEvent | Tcl_CreateEventSource, Tcl_DeleteEventSource, Tcl_Set- | MaxBlockTime, Tcl_QueueEvent, Tcl_DeleteEvents, Tcl_Wait- | ForEvent, Tcl_SetTimer, Tcl_ServiceAll, Tcl_ServiceEvent, | Tcl_GetServiceMode, Tcl_SetServiceMode - the event queue | and notifier interfaces | |
| Tcl_Write | Tcl_OpenFileChannel, Tcl_OpenCommandChannel, Tcl_Make- FileChannel, Tcl_GetChannel, Tcl_RegisterChannel, Tcl_UnregisterChannel, Tcl_Close, Tcl_Read, Tcl_Gets, Tcl_Write, Tcl_Flush, Tcl_Seek, Tcl_Tell, Tcl_Eof, Tcl_InputBlocked, Tcl_InputBuffered, Tcl_GetChannelOption, Tcl_SetChannelOption - buffered I/O facilities using chan- nels |
| Tcl_WrongNumArgs | Tcl_WrongNumArgs - generate standard error message for wrong number of arguments |
| tcsendbreak | termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID |
| tcsetattr | termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID |
| tcsetpgrp | termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID |
| tdelete | tsearch, tfind, tdelete, twalk - manage a binary tree |
| telldir | telldir - return current location in directory stream. |
| tempnam | tempnam - create a name for a temporary file |
| Term::Cap | |
| Term::Complete | |
| Term::ReadLine | |
| termios | termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID |
| Test::Harness | |
| Text::Abbrev | |
| Text::ParseWords | |
| Text::Soundex | |
| Text::Tabs | |
| Text::Wrap | |
| TextLayout | Tk_ComputeTextLayout, Tk_FreeTextLayout, Tk_DrawTextLay- out, Tk_UnderlineTextLayout, Tk_PointToChar, Tk_CharBbox, Tk_DistanceToTextLayout, Tk_IntersectTextLayout, Tk_Text- LayoutToPostscript - routines to measure and display sin- gle-font, multi-line, justified text. |
| tfind | tsearch, tfind, tdelete, twalk - manage a binary tree |
| Subroutines s Section | Home Page | Subroutines ti-tz Section |