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 |