TCL7.5 API Manual Pages
- 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_GetAssocData,
Tcl_SetAssocData,
Tcl_DeleteAssocData - manage Associateon of String Keys and User Data
- Tcl_AsyncCreate,
Tcl_AsyncMark,
Tcl_AsyncInvoke,
Tcl_AsyncDelete - handle asynchronous events
- Tcl_BackgroundError - report Tcl error that occurred in background processing
- 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_CreateChannel,
Tcl_GetChannelInstanceData,
Tcl_GetChannelType,
Tcl_GetChannelName,
Tcl_GetChannelFile,
Tcl_GetChannelBufferSize,
Tcl_SetDefaultTranslation,
Tcl_SetChannelBufferSize - procedures for creating and manipulating channels
- Tcl_CreateChannelHandler,
Tcl_DeleteChannelHandler - call a procedure when a channel becomes readable or writable
- Tcl_CreateCloseHandler,
Tcl_DeleteCloseHandler - arrange for callbacks when channels are closed
- Tcl_CreateCommand,
Tcl_DeleteCommand,
Tcl_GetCommandInfo,
Tcl_SetCommandInfo - implement new commands in C
- Tcl_CreateFileHandler,
Tcl_DeleteFileHandler - associate procedure callbacks with files or devices
- Tcl_CreateInterp,
Tcl_DeleteInterp,
Tcl_InterpDeleted - create and delete Tcl command interpreters
- Tcl_CreateMathFunc - Define a new math function for expressions
- Tcl_CreateModalTimeout,
Tcl_DeleteModalTimeout - special timer for modal operations
- Tcl_CreatePipeline - create one or more child processes,
with I/O redirection
- Tcl_IsSafe,
Tcl_MakeSafe,
Tcl_CreateSlave,
Tcl_GetSlave,
Tcl_GetSlaves,
Tcl_GetMaster,
Tcl_CreateAlias,
Tcl_GetAlias,
Tcl_GetAliases - manage
- Tcl_CreateTimerHandler,
Tcl_DeleteTimerHandler - call a procedure at a
- 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_DoOneEvent - wait for events and invoke event handlers
- Tcl_DoWhenIdle,
Tcl_CancelIdleCall - invoke a procedure when there are no pending events
- Tcl_EnterFile,
Tcl_GetOpenFile,
Tcl_FilePermissions - manipulate the table of open files
- Tcl_Eval,
Tcl_VarEval,
Tcl_EvalFile,
Tcl_GlobalEval - execute Tcl commands
- Tcl_Exit,
Tcl_CreateExitHandler,
Tcl_DeleteExitHandler - end the application (and invoke exit handlers)
- Tcl_ExprLong,
Tcl_ExprDouble,
Tcl_ExprBoolean,
Tcl_ExprString - evaluate an expression
- Tcl_FindExecutable - identify the binary file containing the application
- Tcl_GetFile,
Tcl_FreeFile,
Tcl_GetFileInfo - procedures to manipulate generic file handles
- Tcl_GetInt,
Tcl_GetDouble,
Tcl_GetBoolean - convert from string to integer,
double,
or boolean
- Tcl_GetOpenFile - Get a standard IO File README changes4.1.html changes7.5.html tclAPI_man tclAPI_man.html tcl_man tcl_man.html tkAPI_man tk_man tk_man.html handle from a channel.
- Tcl_GetStdChannel,
Tcl_SetStdChannel - procedures for retrieving and replacing the standard channels
- 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_Interp - client-visible fields of interpreter structures
- Tcl_LinkVar,
Tcl_UnlinkVar,
Tcl_UpdateLinkedVar - link Tcl variable to C variable
- Tcl_CreateEventSource,
Tcl_DeleteEventSource,
Tcl_WatchFile,
Tcl_FileReady,
Tcl_SetMaxBlockTime,
Tcl_QueueEvent,
Tcl_WaitForEvent - Event sources,
the event notifier,
and the event queue
- Tcl_OpenFileChannel,
Tcl_OpenCommandChannel,
Tcl_Close,
Tcl_Read,
Tcl_Gets,
Tcl_Write,
Tcl_Flush,
Tcl_Seek,
Tcl_Tell,
Tcl_Eof,
Tcl_InputBlocked,
Tcl_GetChannelOption,
Tcl_SetChannelOption - buffered I/O facilities using channels
- Tcl_OpenTcpClient,
Tcl_OpenTcpServer - procedures to open channels using TCP sockets
- Tcl_PkgRequire,
Tcl_PkgProvide - package version control
- Tcl_Preserve,
Tcl_Release,
Tcl_EventuallyFree - avoid freeing storage while it's being used
- 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_SetErrno,
Tcl_GetErrno - manipulate errno to store and retrieve error codes
- Tcl_SetRecursionLimit - set maximum allowable nesting depth in interpreter
- Tcl_SetResult,
Tcl_AppendResult,
Tcl_AppendElement,
Tcl_ResetResult - manipulate Tcl result string
- Tcl_SetVar,
Tcl_SetVar2,
Tcl_GetVar,
Tcl_GetVar2,
Tcl_UnsetVar,
Tcl_UnsetVar2 - manipulate Tcl variables
- Tcl_Sleep - delay execution for a given number of milliseconds
- Tcl_SplitList,
Tcl_Merge,
Tcl_ScanElement,
Tcl_ConvertElement - manipulate Tcl lists
- Tcl_StaticPackage - make a statically linked package available via the load command
- Tcl_StringMatch - test whether a string matches a pattern
- Tcl_Main - main program for Tcl-based applications
- 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_TranslateFileName - convert file name to native form and replace tilde with home directory
- Tcl_UpVar,
Tcl_UpVar2 - link one variable to another
Go Up