Tcl Library Manual


Tcl_AddErrorInfo
Tcl_SetErrorCode
Tcl_PosixError
record information about errors

Tcl_AllowExceptions
allow all exceptions in next script evaluation

Tcl_AppInit
Perform application-specific initialization

Tcl_SetResult
Tcl_AppendResult
Tcl_AppendElement
Tcl_ResetResult
manipulate Tcl result string

Tcl_AsyncCreate
Tcl_AsyncMark
Tcl_AsyncInvoke
Tcl_AsyncDelete
handle asynchronous events

Tcl_Backslash
parse a backslash sequence

Tcl_CallWhenDeleted
Tcl_DontCallWhenDeleted
Arrange for callback when interpreter is deleted

Tcl_CommandComplete
Check for unmatched braces in a Tcl command

Tcl_Concat
concatenate a collection of strings

Tcl_SplitList
Tcl_Merge
Tcl_ScanElement
Tcl_ConvertElement
manipulate Tcl lists

Tcl_CreateCommand
Tcl_DeleteCommand
Tcl_GetCommandInfo
Tcl_SetCommandInfo
implement new commands in C

Tcl_InitHashTable
Tcl_DeleteHashTable
Tcl_CreateHashEntry
Tcl_DeleteHashEntry
Tcl_FindHashEntry
Tcl_GetHashValue
Tcl_SetHashValue
Tcl_GetHashKey
Tcl_FirstHashEntry
Tcl_NextHashEntry
Tcl_HashStats
procedures to manage hash tables

Tcl_CreateInterp
Tcl_DeleteInterp
create and delete Tcl command interpreters

Tcl_CreateMathFunc
Define a new math function for expressions

Tcl_CreatePipeline
create one or more child processes, with I/O redirection

Tcl_CreateTrace
Tcl_DeleteTrace
arrange for command execution to be traced

Tcl_DStringInit
Tcl_DStringAppend
Tcl_DStringAppendElement
Tcl_DStringStartSublist
Tcl_DStringEndSublist
Tcl_DStringLength
Tcl_DStringValue
Tcl_DStringSetLength
Tcl_DStringFree
Tcl_DStringResult
Tcl_DStringGetResult
manipulate dynamic strings

Tcl_DetachPids
Tcl_ReapDetachedProcs
manage child processes in background

Tcl_EnterFile
Tcl_GetOpenFile
Tcl_FilePermissions
manipulate the table of open files

Tcl_Eval
Tcl_VarEval
Tcl_EvalFile
Tcl_GlobalEval
execute Tcl commands

Tcl_ExprLong
Tcl_ExprDouble
Tcl_ExprBoolean
Tcl_ExprString
evaluate an expression

Tcl_GetInt
Tcl_GetDouble
Tcl_GetBoolean
convert from string to integer, double, or boolean

Tcl_SetVar
Tcl_SetVar2
Tcl_GetVar
Tcl_GetVar2
Tcl_UnsetVar
Tcl_UnsetVar2
manipulate Tcl variables

Tcl_Interp
client-visible fields of interpreter structures

Tcl_LinkVar
Tcl_UnlinkVar
link Tcl variable to C variable

Tcl_Main
main program for Tcl-based applications

Tcl_PrintDouble
Convert floating value to string

Tcl_RecordAndEval
save command on history list before evaluating

Tcl_RegExpMatch
Tcl_RegExpCompile
Tcl_RegExpExec
Tcl_RegExpRange
Pattern matching with regular expressions

Tcl_SetRecursionLimit
set maximum allowable nesting depth in interpreter

Tcl_StringMatch
test whether a string matches a pattern

Tcl_TildeSubst
replace tilde with home directory in a file name

Tcl_TraceVar
Tcl_TraceVar2
Tcl_UntraceVar
Tcl_UntraceVar2
Tcl_VarTraceInfo
Tcl_VarTraceInfo2
monitor accesses to a variable

Tcl_UpVar
Tcl_UpVar2
link one variable to another

Copyright © 1989-1994 The Regents of the University of California.
Copyright © 1994-1995 Sun Microsystems, Inc.
Copyright © 1995 Roger E. Critchlow Jr.