Tcl 9.1/Tk9.1 Documentation > Tcl C API, version 9.1a0

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