Tcl 9.0/Tk9.0 Documentation > Tcl C API, version 9.0.1

Tcl/Tk Applications | Tcl Commands | Tk Commands | [incr Tcl] Package Commands | SQLite3 Package Commands | TDBC Package Commands | tdbc::mysql Package Commands | tdbc::odbc Package Commands | tdbc::postgres Package Commands | tdbc::sqlite3 Package Commands | Thread Package Commands | Tcl C API | Tk C API | [incr Tcl] Package C API | TDBC Package C API

Tcl_Access Tcl_FSRenameFile Tcl_ObjectGetMetadata
Tcl_AddErrorInfo Tcl_FSSplitPath Tcl_ObjectGetMethodNameMapper
Tcl_AddObjErrorInfo Tcl_FSStat Tcl_ObjectSetMetadata
Tcl_AlertNotifier Tcl_FSTildeExpand Tcl_ObjectSetMethodNameMapper
Tcl_Alloc Tcl_FSUnloadFile Tcl_ObjGetVar2
Tcl_AllocStatBuf Tcl_FSUnregister Tcl_ObjPrintf
Tcl_AllowExceptions Tcl_FSUtime Tcl_ObjSetVar2
Tcl_AppendAllObjTypes Tcl_GetAccessTimeFromStat Tcl_OOInitStubs
Tcl_AppendElement Tcl_GetAliasObj Tcl_OpenCommandChannel
Tcl_AppendExportList Tcl_GetAssocData Tcl_OpenFileChannel
Tcl_AppendFormatToObj Tcl_GetBignumFromObj Tcl_OpenTcpClient
Tcl_AppendLimitedToObj Tcl_GetBlocksFromStat Tcl_OpenTcpServer
Tcl_AppendObjToErrorInfo Tcl_GetBlockSizeFromStat Tcl_OpenTcpServerEx
Tcl_AppendObjToObj Tcl_GetBoolean Tcl_OutputBuffered
Tcl_AppendPrintfToObj Tcl_GetBooleanFromObj Tcl_Panic
Tcl_AppendResult Tcl_GetBoolFromObj Tcl_ParseArgsObjv
Tcl_AppendStringsToObj Tcl_GetByteArrayFromObj Tcl_ParseBraces
Tcl_AppendToObj Tcl_GetBytesFromObj Tcl_ParseCommand
Tcl_AppendUnicodeToObj Tcl_GetChangeTimeFromStat Tcl_ParseExpr
Tcl_AppInit Tcl_GetChannel Tcl_ParseQuotedString
Tcl_AsyncCreate Tcl_GetChannelBufferSize Tcl_ParseVar
Tcl_AsyncDelete Tcl_GetChannelError Tcl_ParseVarName
Tcl_AsyncInvoke Tcl_GetChannelErrorInterp Tcl_PkgPresent
Tcl_AsyncMark Tcl_GetChannelHandle Tcl_PkgPresentEx
Tcl_AsyncMarkFromSignal Tcl_GetChannelInstanceData Tcl_PkgProvide
Tcl_AsyncReady Tcl_GetChannelMode Tcl_PkgProvideEx
Tcl_AttemptAlloc Tcl_GetChannelName Tcl_PkgRequire
Tcl_AttemptRealloc Tcl_GetChannelNames Tcl_PkgRequireEx
Tcl_AttemptSetObjLength Tcl_GetChannelNamesEx Tcl_PkgRequireProc
Tcl_BackgroundError Tcl_GetChannelOption Tcl_PosixError
Tcl_BackgroundException Tcl_GetChannelThread Tcl_Preserve
Tcl_BadChannelOption Tcl_GetChannelType Tcl_PrintDouble
Tcl_BounceRefCount Tcl_GetCharLength Tcl_PutEnv
Tcl_CallWhenDeleted Tcl_GetChild Tcl_QueryTimeProc
Tcl_Canceled Tcl_GetClassAsObject Tcl_QueueEvent
Tcl_CancelEval Tcl_GetCommandFromObj Tcl_Read
Tcl_CancelIdleCall Tcl_GetCommandFullName Tcl_ReadChars
Tcl_ChannelBlockModeProc Tcl_GetCommandInfo Tcl_ReadRaw
Tcl_ChannelBuffered Tcl_GetCommandInfoFromToken Tcl_Realloc
Tcl_ChannelClose2Proc Tcl_GetCommandName Tcl_ReapDetachedProcs
Tcl_ChannelFlushProc Tcl_GetCurrentNamespace Tcl_RecordAndEval
Tcl_ChannelGetHandleProc Tcl_GetCurrentThread Tcl_RecordAndEvalObj
Tcl_ChannelGetOptionProc Tcl_GetCwd Tcl_RegExpCompile
Tcl_ChannelHandlerProc Tcl_GetDeviceTypeFromStat Tcl_RegExpExec
Tcl_ChannelInputProc Tcl_GetDouble Tcl_RegExpExecObj
Tcl_ChannelName Tcl_GetDoubleFromObj Tcl_RegExpGetInfo
Tcl_ChannelOutputProc Tcl_GetEncoding Tcl_RegExpMatch
Tcl_ChannelSetOptionProc Tcl_GetEncodingFromObj Tcl_RegExpMatchObj
Tcl_ChannelThreadActionProc Tcl_GetEncodingName Tcl_RegExpRange
Tcl_ChannelTruncateProc Tcl_GetEncodingNameFromEnvironment Tcl_RegisterChannel
Tcl_ChannelVersion Tcl_GetEncodingNames Tcl_RegisterConfig
Tcl_ChannelWatchProc Tcl_GetEncodingSearchPath Tcl_RegisterObjType
Tcl_ChannelWideSeekProc Tcl_GetEnsembleFlags Tcl_Release
Tcl_Char16Len Tcl_GetEnsembleMappingDict Tcl_ResetResult
Tcl_Char16ToUtfDString Tcl_GetEnsembleNamespace Tcl_RestoreInterpState
Tcl_Chdir Tcl_GetEnsembleParameterList Tcl_SaveInterpState
Tcl_ClassGetMetadata Tcl_GetEnsembleSubcommandList Tcl_ScanCountedElement
Tcl_ClassSetConstructor Tcl_GetEnsembleUnknownHandler Tcl_ScanElement
Tcl_ClassSetDestructor Tcl_GetErrno Tcl_Seek
Tcl_ClassSetMetadata Tcl_GetErrorLine Tcl_ServiceAll
Tcl_ClearChannelHandlers Tcl_GetFSDeviceFromStat Tcl_ServiceEvent
Tcl_Close Tcl_GetFSInodeFromStat Tcl_ServiceModeHook
Tcl_CommandComplete Tcl_GetGlobalNamespace Tcl_SetAssocData
Tcl_CommandTraceInfo Tcl_GetGroupIdFromStat Tcl_SetBignumObj
Tcl_Concat Tcl_GetHashKey Tcl_SetBooleanObj
Tcl_ConcatObj Tcl_GetHashValue Tcl_SetByteArrayLength
Tcl_ConditionFinalize Tcl_GetHostName Tcl_SetByteArrayObj
Tcl_ConditionNotify Tcl_GetIndexFromObj Tcl_SetChannelBufferSize
Tcl_ConditionWait Tcl_GetIndexFromObjStruct Tcl_SetChannelError
Tcl_ConsolePanic Tcl_GetInt Tcl_SetChannelErrorInterp
Tcl_ConvertCountedElement Tcl_GetInterpPath Tcl_SetChannelOption
Tcl_ConvertElement Tcl_GetIntForIndex Tcl_SetCommandInfo
Tcl_ConvertToType Tcl_GetIntFromObj Tcl_SetCommandInfoFromToken
Tcl_CopyObjectInstance Tcl_GetLinkCountFromStat Tcl_SetDoubleObj
Tcl_CreateAlias Tcl_GetLongFromObj Tcl_SetEncodingSearchPath
Tcl_CreateAliasObj Tcl_GetMemoryInfo Tcl_SetEnsembleFlags
Tcl_CreateChannel Tcl_GetModeFromStat Tcl_SetEnsembleMappingDict
Tcl_CreateChannelHandler Tcl_GetModificationTimeFromStat Tcl_SetEnsembleParameterList
Tcl_CreateChild Tcl_GetNameOfExecutable Tcl_SetEnsembleSubcommandList
Tcl_CreateCloseHandler Tcl_GetNamespaceUnknownHandler Tcl_SetEnsembleUnknownHandler
Tcl_CreateCommand Tcl_GetNumber Tcl_SetErrno
Tcl_CreateEncoding Tcl_GetNumberFromObj Tcl_SetErrorCode
Tcl_CreateEnsemble Tcl_GetObjectAsClass Tcl_SetErrorLine
Tcl_CreateEventSource Tcl_GetObjectCommand Tcl_SetExitProc
Tcl_CreateExitHandler Tcl_GetObjectFromObj Tcl_SetHashValue
Tcl_CreateFileHandler Tcl_GetObjectName Tcl_SetIntObj
Tcl_CreateHashEntry Tcl_GetObjectNamespace Tcl_SetListObj
Tcl_CreateInterp Tcl_GetObjResult Tcl_SetLongObj
Tcl_CreateNamespace Tcl_GetObjType Tcl_SetMainLoop
Tcl_CreateObjCommand Tcl_GetOpenFile Tcl_SetMaxBlockTime
Tcl_CreateObjCommand2 Tcl_GetParent Tcl_SetNamespaceUnknownHandler
Tcl_CreateObjTrace Tcl_GetPathType Tcl_SetNotifier
Tcl_CreateObjTrace2 Tcl_GetRange Tcl_SetObjErrorCode
Tcl_CreateThread Tcl_GetRegExpFromObj Tcl_SetObjLength
Tcl_CreateThreadExitHandler Tcl_GetReturnOptions Tcl_SetObjResult
Tcl_CreateTimerHandler Tcl_Gets Tcl_SetPanicProc
Tcl_CreateTrace Tcl_GetServiceMode Tcl_SetRecursionLimit
Tcl_CutChannel Tcl_GetSizeFromStat Tcl_SetResult
Tcl_DecrRefCount Tcl_GetsObj Tcl_SetReturnOptions
Tcl_DeleteAssocData Tcl_GetStackedChannel Tcl_SetServiceMode
Tcl_DeleteChannelHandler Tcl_GetStartupScript Tcl_SetStartupScript
Tcl_DeleteCloseHandler Tcl_GetStdChannel Tcl_SetStdChannel
Tcl_DeleteCommand Tcl_GetString Tcl_SetStringObj
Tcl_DeleteCommandFromToken Tcl_GetStringFromObj Tcl_SetSystemEncoding
Tcl_DeleteEvents Tcl_GetStringResult Tcl_SetTimeProc
Tcl_DeleteEventSource Tcl_GetThreadData Tcl_SetTimer
Tcl_DeleteExitHandler Tcl_GetTime Tcl_SetUnicodeObj
Tcl_DeleteFileHandler Tcl_GetTopChannel Tcl_SetVar
Tcl_DeleteHashEntry Tcl_GetUniChar Tcl_SetVar2
Tcl_DeleteHashTable Tcl_GetUnicode Tcl_SetVar2Ex
Tcl_DeleteInterp Tcl_GetUnicodeFromObj Tcl_SetWideIntObj
Tcl_DeleteNamespace Tcl_GetUserIdFromStat Tcl_SetWideUIntObj
Tcl_DeleteThreadExitHandler Tcl_GetVar Tcl_SignalId
Tcl_DeleteTimerHandler Tcl_GetVar2 Tcl_SignalMsg
Tcl_DeleteTrace Tcl_GetVar2Ex Tcl_Sleep
Tcl_DetachChannel Tcl_GetVersion Tcl_SourceRCFile
Tcl_DetachPids Tcl_GetWideIntFromObj Tcl_SpliceChannel
Tcl_DictObjDone Tcl_GetWideUIntFromObj Tcl_SplitList
Tcl_DictObjFirst Tcl_GlobalEval Tcl_SplitPath
Tcl_DictObjGet Tcl_GlobalEvalObj Tcl_StackChannel
Tcl_DictObjNext Tcl_HashStats Tcl_StandardChannels
Tcl_DictObjPut Tcl_HasStringRep Tcl_Stat
Tcl_DictObjPutKeyList Tcl_HideCommand Tcl_StaticLibrary
Tcl_DictObjRemove Tcl_Import Tcl_StaticPackage
Tcl_DictObjRemoveKeyList Tcl_IncrRefCount Tcl_StoreInternalRep
Tcl_DictObjSize Tcl_Init Tcl_StringCaseMatch
Tcl_DiscardInterpState Tcl_InitCustomHashTable Tcl_StringMatch
Tcl_DontCallWhenDeleted Tcl_InitHashTable Tcl_SubstObj
Tcl_DoOneEvent Tcl_InitMemory Tcl_TakeBignumFromObj
Tcl_DoWhenIdle Tcl_InitNotifier Tcl_Tell
Tcl_DStringAppend Tcl_InitObjHashTable Tcl_ThreadAlert
Tcl_DStringAppendElement Tcl_InitStringRep Tcl_ThreadQueueEvent
Tcl_DStringEndSublist Tcl_InitStubs Tcl_TraceCommand
Tcl_DStringFree Tcl_InitSubsystems Tcl_TraceVar
Tcl_DStringGetResult Tcl_InputBlocked Tcl_TraceVar2
Tcl_DStringInit Tcl_InputBuffered Tcl_TransferResult
Tcl_DStringLength Tcl_InterpActive Tcl_TranslateFileName
Tcl_DStringResult Tcl_InterpDeleted Tcl_TruncateChannel
Tcl_DStringSetLength Tcl_InvalidateStringRep Tcl_Ungets
Tcl_DStringStartSublist Tcl_IsChannelExisting Tcl_UniChar
Tcl_DStringToObj Tcl_IsChannelRegistered Tcl_UniCharAtIndex
Tcl_DStringValue Tcl_IsChannelShared Tcl_UniCharCaseMatch
Tcl_DumpActiveMemory Tcl_IsEnsemble Tcl_UniCharIsAlnum
Tcl_DuplicateObj Tcl_IsSafe Tcl_UniCharIsAlpha
Tcl_Eof Tcl_IsShared Tcl_UniCharIsControl
Tcl_ErrnoId Tcl_IsStandardChannel Tcl_UniCharIsDigit
Tcl_ErrnoMsg Tcl_JoinPath Tcl_UniCharIsGraph
Tcl_Eval Tcl_JoinThread Tcl_UniCharIsLower
Tcl_EvalEx Tcl_LimitAddHandler Tcl_UniCharIsPrint
Tcl_EvalFile Tcl_LimitCheck Tcl_UniCharIsPunct
Tcl_EvalObjEx Tcl_LimitExceeded Tcl_UniCharIsSpace
Tcl_EvalObjv Tcl_LimitGetCommands Tcl_UniCharIsUpper
Tcl_EvalTokensStandard Tcl_LimitGetGranularity Tcl_UniCharIsWordChar
Tcl_EventuallyFree Tcl_LimitGetTime Tcl_UniCharLen
Tcl_Exit Tcl_LimitReady Tcl_UniCharNcasecmp
Tcl_ExitThread Tcl_LimitRemoveHandler Tcl_UniCharNcmp
Tcl_Export Tcl_LimitSetCommands Tcl_UniCharToLower
Tcl_ExposeCommand Tcl_LimitSetGranularity Tcl_UniCharToTitle
Tcl_ExprBoolean Tcl_LimitSetTime Tcl_UniCharToUpper
Tcl_ExprBooleanObj Tcl_LimitTypeEnabled Tcl_UniCharToUtf
Tcl_ExprDouble Tcl_LimitTypeExceeded Tcl_UniCharToUtfDString
Tcl_ExprDoubleObj Tcl_LimitTypeReset Tcl_UnlinkVar
Tcl_ExprLong Tcl_LimitTypeSet Tcl_UnregisterChannel
Tcl_ExprLongObj Tcl_LinkArray Tcl_UnsetVar
Tcl_ExprObj Tcl_LinkVar Tcl_UnsetVar2
Tcl_ExprString Tcl_ListObjAppendElement Tcl_UnstackChannel
Tcl_ExternalToUtf Tcl_ListObjAppendList Tcl_UntraceCommand
Tcl_ExternalToUtfDString Tcl_ListObjGetElements Tcl_UntraceVar
Tcl_ExternalToUtfDStringEx Tcl_ListObjIndex Tcl_UntraceVar2
Tcl_FetchInternalRep Tcl_ListObjLength Tcl_UpdateLinkedVar
Tcl_Finalize Tcl_ListObjReplace Tcl_UpVar
Tcl_FinalizeNotifier Tcl_LoadFile Tcl_UpVar2
Tcl_FinalizeThread Tcl_LogCommandInfo Tcl_UtfAtIndex
Tcl_FindCommand Tcl_Main Tcl_UtfBackslash
Tcl_FindEnsemble Tcl_MainEx Tcl_UtfCharComplete
Tcl_FindExecutable Tcl_MainExW Tcl_UtfFindFirst
Tcl_FindHashEntry Tcl_MakeFileChannel Tcl_UtfFindLast
Tcl_FindNamespace Tcl_MakeTcpClientChannel Tcl_UtfNcasecmp
Tcl_FindSymbol TCL_MEM_DEBUG Tcl_UtfNcmp
Tcl_FirstHashEntry Tcl_Merge Tcl_UtfNext
Tcl_Flush Tcl_MethodDeclarerClass Tcl_UtfPrev
Tcl_ForgetImport Tcl_MethodDeclarerObject Tcl_UtfToChar16
Tcl_Format Tcl_MethodIsPrivate Tcl_UtfToChar16DString
Tcl_Free Tcl_MethodIsPublic Tcl_UtfToExternal
Tcl_FreeEncoding Tcl_MethodIsType Tcl_UtfToExternalDString
Tcl_FreeInternalRep Tcl_MethodName Tcl_UtfToExternalDStringEx
Tcl_FreeParse Tcl_MutexFinalize Tcl_UtfToLower
Tcl_FSAccess Tcl_MutexLock Tcl_UtfToTitle
Tcl_FSChdir Tcl_MutexUnlock Tcl_UtfToUniChar
Tcl_FSConvertToPathType Tcl_NewBignumObj Tcl_UtfToUniCharDString
Tcl_FSCopyDirectory Tcl_NewBooleanObj Tcl_UtfToUpper
Tcl_FSCopyFile Tcl_NewByteArrayObj Tcl_UtfToWChar
Tcl_FSCreateDirectory Tcl_NewDictObj Tcl_UtfToWCharDString
Tcl_FSData Tcl_NewDoubleObj Tcl_ValidateAllMemory
Tcl_FSDeleteFile Tcl_NewInstanceMethod Tcl_VarEval
Tcl_FSEqualPaths Tcl_NewIntObj Tcl_VarTraceInfo
Tcl_FSEvalFile Tcl_NewListObj Tcl_VarTraceInfo2
Tcl_FSEvalFileEx Tcl_NewLongObj Tcl_WaitForEvent
Tcl_FSFileAttrsGet Tcl_NewMethod Tcl_WaitPid
Tcl_FSFileAttrsSet Tcl_NewObj Tcl_WCharLen
Tcl_FSFileAttrStrings Tcl_NewObjectInstance Tcl_WCharToUtfDString
Tcl_FSFileSystemInfo Tcl_NewStringObj Tcl_WinConvertError
Tcl_FSGetCwd Tcl_NewUnicodeObj Tcl_Write
Tcl_FSGetFileSystemForPath Tcl_NewWideIntObj Tcl_WriteChars
Tcl_FSGetInternalRep Tcl_NewWideUIntObj Tcl_WriteObj
Tcl_FSGetNativePath Tcl_NextHashEntry Tcl_WriteRaw
Tcl_FSGetNormalizedPath Tcl_NotifyChannel Tcl_WrongNumArgs
Tcl_FSGetPathType Tcl_NRAddCallback Tcl_ZlibAdler32
Tcl_FSGetTranslatedPath Tcl_NRCallObjProc Tcl_ZlibCRC32
Tcl_FSGetTranslatedStringPath Tcl_NRCallObjProc2 Tcl_ZlibDeflate
Tcl_FSJoinPath Tcl_NRCmdSwap Tcl_ZlibInflate
Tcl_FSJoinToPath Tcl_NRCreateCommand Tcl_ZlibStreamChecksum
Tcl_FSLink Tcl_NRCreateCommand2 Tcl_ZlibStreamClose
Tcl_FSListVolumes Tcl_NREvalObj Tcl_ZlibStreamEof
Tcl_FSLoadFile Tcl_NREvalObjv Tcl_ZlibStreamGet
Tcl_FSLstat Tcl_NRExprObj Tcl_ZlibStreamGetCommandName
Tcl_FSMatchInDirectory Tcl_NumUtfChars Tcl_ZlibStreamInit
Tcl_FSMountsChanged Tcl_ObjectContextInvokeNext Tcl_ZlibStreamPut
Tcl_FSNewNativePath Tcl_ObjectContextIsFiltering TclZipfs_AppHook
Tcl_FSOpenFileChannel Tcl_ObjectContextMethod TclZipfs_Mount
Tcl_FSPathSeparator Tcl_ObjectContextObject TclZipfs_MountBuffer
Tcl_FSRegister Tcl_ObjectContextSkippedArgs TclZipfs_Unmount
Tcl_FSRemoveDirectory Tcl_ObjectDeleted
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 Vincent Darley
Copyright © 2001-2002 Kevin B. Kenny <kennykb(at)acm.org>
Copyright © 2001-2012 Donal K. Fellows
Copyright © 2002-2005 Andreas Kupries <andreas_kupries(at)users.sourceforge.net>
Copyright © 2006-2008 Joe Mistachkin
Copyright © 2009-2010 Kevin B. Kenny
Copyright © 2015 Christian Werner <chw(at)ch-werner.de>
Copyright © 2015 Jan Nijtmans <jan.nijtmans(at)gmail.com>
Copyright © 2017 Sean Woods <yoda(at)etoyoc.com>
Copyright © 2018 Tcl Core Team