Version 1 of Tcl 9 functions using Tcl_Size

Updated 2023-08-22 19:24:40 by paul

This page lists the functions, which use Tcl_Size either as return value or as parameter type. It may help C/C++ extension developers to port their code to Tcl 9.

*Tcl 9 functions returning Tcl_Size*

Function
Tcl_Char16Len
Tcl_ConvertCountedElement
Tcl_ConvertElement
Tcl_GetChannelBufferSize
Tcl_GetCharLength
Tcl_GetEncodingNulLength
Tcl_Gets
Tcl_GetsObj
Tcl_NumUtfChars
Tcl_Read
Tcl_ReadChars
Tcl_ReadRaw
Tcl_ScanCountedElement
Tcl_ScanElement
Tcl_SetRecursionLimit
Tcl_Ungets
Tcl_UniCharLen
Tcl_UniCharToUtf
Tcl_UtfBackslash
Tcl_UtfToChar16
Tcl_UtfToLower
Tcl_UtfToTitle
Tcl_UtfToUniChar
Tcl_UtfToUpper
Tcl_Write
Tcl_WriteChars
Tcl_WriteObj
Tcl_WriteRaw
TclGetCharLength

*Tcl 9 functions using Tcl_Size as parameter type*

Function
Tcl_AppendFormatToObj
Tcl_AppendLimitedToObj
Tcl_AppendToObj
Tcl_AppendUnicodeToObj
Tcl_AttemptSetObjLength
Tcl_Char16ToUtfDString
Tcl_Concat
Tcl_ConcatObj
Tcl_ConvertCountedElement
Tcl_CreateAlias
Tcl_CreateAliasObj
Tcl_CreateObjTrace
Tcl_CreateObjTrace2
Tcl_CreateThread
Tcl_CreateTrace
Tcl_DbNewByteArrayObj
Tcl_DbNewListObj
Tcl_DbNewStringObj
Tcl_DetachPids
Tcl_DictObjPutKeyList
Tcl_DictObjRemoveKeyList
Tcl_DictObjSize
Tcl_DStringAppend
Tcl_DStringSetLength
Tcl_EvalEx
Tcl_EvalObjv
Tcl_EvalTokensStandard
Tcl_ExternalToUtf
Tcl_ExternalToUtfDString
Tcl_ExternalToUtfDStringEx
Tcl_Format
Tcl_FSJoinPath
Tcl_FSJoinToPath
Tcl_FSSplitPath
Tcl_GetByteArrayFromObj
Tcl_GetBytesFromObj
Tcl_GetIndexFromObjStruct
Tcl_GetIntForIndex
Tcl_GetNumber
Tcl_GetRange
Tcl_GetSizeIntFromObj
Tcl_GetStringFromObj
Tcl_GetThreadData
Tcl_GetUniChar
Tcl_GetUnicodeFromObj
Tcl_JoinPath
Tcl_LimitSetCommands
Tcl_LinkArray
Tcl_ListObjGetElements
Tcl_ListObjIndex
Tcl_ListObjLength
Tcl_ListObjReplace
Tcl_LogCommandInfo
Tcl_MacOSXOpenVersionedBundleResources
Tcl_MainEx
Tcl_Merge
Tcl_NewByteArrayObj
Tcl_NewListObj
Tcl_NewStringObj
Tcl_NewUnicodeObj
Tcl_NRCallObjProc
Tcl_NRCmdSwap
Tcl_NREvalObjv
Tcl_NumUtfChars
Tcl_OpenCommandChannel
Tcl_ParseArgsObjv
Tcl_ParseBraces
Tcl_ParseCommand
Tcl_ParseExpr
Tcl_ParseQuotedString
Tcl_ParseVarName
Tcl_PkgRequireProc
Tcl_ProcObjCmd
Tcl_Read
Tcl_ReadChars
Tcl_ReadRaw
Tcl_RegExpExecObj
Tcl_RegExpRange
Tcl_ScanCountedElement
Tcl_SetByteArrayLength
Tcl_SetByteArrayObj
Tcl_SetChannelBufferSize
Tcl_SetListObj
Tcl_SetObjLength
Tcl_SetRecursionLimit
Tcl_SetStringObj
Tcl_SetUnicodeObj
Tcl_SplitList
Tcl_SplitPath
Tcl_Ungets
Tcl_UniCharAtIndex
Tcl_UniCharToUtfDString
Tcl_UtfAtIndex
Tcl_UtfCharComplete
Tcl_UtfToChar16DString
Tcl_UtfToExternal
Tcl_UtfToExternalDString
Tcl_UtfToExternalDStringEx
Tcl_UtfToUniCharDString
Tcl_Write
Tcl_WriteChars
Tcl_WriteRaw
Tcl_WrongNumArgs
Tcl_ZlibAdler32
Tcl_ZlibCRC32
Tcl_ZlibInflate
Tcl_ZlibStreamGet
TclGetRange
TclGetUniChar
TclNumUtfChars
TclUtfAtIndex
TclUtfCharComplete