tcl

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package tcl provides purego-based Go bindings for the macOS Tcl framework.

Apple documentation: https://developer.apple.com/documentation/tcl

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SymbolAvailable

func SymbolAvailable(symbol string) bool

SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.

func TclFreeObj

func TclFreeObj(objPtr *Tcl_Obj)

func TclTomMathInitializeStubs

func TclTomMathInitializeStubs(interp *Tcl_Interp, version string, epoch int, revision int) string

func Tcl_Access

func Tcl_Access(path string, mode int) int

func Tcl_AddErrorInfo

func Tcl_AddErrorInfo(interp *Tcl_Interp, message string)

func Tcl_AddObjErrorInfo

func Tcl_AddObjErrorInfo(interp *Tcl_Interp, message string, length int)

func Tcl_AlertNotifier

func Tcl_AlertNotifier(clientData unsafe.Pointer)

func Tcl_Alloc

func Tcl_Alloc(size uint) string

func Tcl_AllocStatBuf

func Tcl_AllocStatBuf() unsafe.Pointer

func Tcl_AllowExceptions

func Tcl_AllowExceptions(interp *Tcl_Interp)

func Tcl_AppInit

func Tcl_AppInit(interp *Tcl_Interp) int

func Tcl_AppendAllObjTypes

func Tcl_AppendAllObjTypes(interp *Tcl_Interp, objPtr *Tcl_Obj) int

func Tcl_AppendElement

func Tcl_AppendElement(interp *Tcl_Interp, element string)

func Tcl_AppendExportList

func Tcl_AppendExportList(interp *Tcl_Interp, nsPtr *Tcl_Namespace, objPtr *Tcl_Obj) int

func Tcl_AppendFormatToObj

func Tcl_AppendFormatToObj(interp *Tcl_Interp, objPtr *Tcl_Obj, format string, objc int, objv unsafe.Pointer) int

func Tcl_AppendLimitedToObj

func Tcl_AppendLimitedToObj(objPtr *Tcl_Obj, bytes_ string, length int, limit int, ellipsis string)

func Tcl_AppendObjToErrorInfo

func Tcl_AppendObjToErrorInfo(interp *Tcl_Interp, objPtr *Tcl_Obj)

func Tcl_AppendObjToObj

func Tcl_AppendObjToObj(objPtr *Tcl_Obj, appendObjPtr *Tcl_Obj)

func Tcl_AppendPrintfToObj

func Tcl_AppendPrintfToObj(objPtr *Tcl_Obj, format string)

func Tcl_AppendResultVA

func Tcl_AppendResultVA(interp *Tcl_Interp, argList string)

func Tcl_AppendStringsToObjVA

func Tcl_AppendStringsToObjVA(objPtr *Tcl_Obj, argList string)

func Tcl_AppendToObj

func Tcl_AppendToObj(objPtr *Tcl_Obj, bytes_ string, length int)

func Tcl_AppendUnicodeToObj

func Tcl_AppendUnicodeToObj(objPtr *Tcl_Obj, unicode *uint16, length int)

func Tcl_AsyncCreate

func Tcl_AsyncCreate(proc unsafe.Pointer, clientData unsafe.Pointer) unsafe.Pointer

func Tcl_AsyncDelete

func Tcl_AsyncDelete(async unsafe.Pointer)

func Tcl_AsyncInvoke

func Tcl_AsyncInvoke(interp *Tcl_Interp, code int) int

func Tcl_AsyncMark

func Tcl_AsyncMark(async unsafe.Pointer)

func Tcl_AsyncReady

func Tcl_AsyncReady() int

func Tcl_AttemptAlloc

func Tcl_AttemptAlloc(size uint) string

func Tcl_AttemptDbCkalloc

func Tcl_AttemptDbCkalloc(size uint, file string, line int) string

func Tcl_AttemptDbCkrealloc

func Tcl_AttemptDbCkrealloc(ptr string, size uint, file string, line int) string

func Tcl_AttemptRealloc

func Tcl_AttemptRealloc(ptr string, size uint) string

func Tcl_AttemptSetObjLength

func Tcl_AttemptSetObjLength(objPtr *Tcl_Obj, length int) int

func Tcl_BackgroundError

func Tcl_BackgroundError(interp *Tcl_Interp)

func Tcl_Backslash

func Tcl_Backslash(src string, readPtr *int32) int8

func Tcl_BadChannelOption

func Tcl_BadChannelOption(interp *Tcl_Interp, optionName string, optionList string) int

func Tcl_CallWhenDeleted

func Tcl_CallWhenDeleted(interp *Tcl_Interp, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_CancelIdleCall

func Tcl_CancelIdleCall(idleProc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_ChannelBlockModeProc

func Tcl_ChannelBlockModeProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelBuffered

func Tcl_ChannelBuffered(chan_ unsafe.Pointer) int

func Tcl_ChannelClose2Proc

func Tcl_ChannelClose2Proc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelCloseProc

func Tcl_ChannelCloseProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelFlushProc

func Tcl_ChannelFlushProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelGetHandleProc

func Tcl_ChannelGetHandleProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelGetOptionProc

func Tcl_ChannelGetOptionProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelHandlerProc

func Tcl_ChannelHandlerProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelInputProc

func Tcl_ChannelInputProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelName

func Tcl_ChannelName(chanTypePtr *Tcl_ChannelType) string

func Tcl_ChannelOutputProc

func Tcl_ChannelOutputProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelSeekProc

func Tcl_ChannelSeekProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelSetOptionProc

func Tcl_ChannelSetOptionProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelThreadActionProc

func Tcl_ChannelThreadActionProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelTruncateProc

func Tcl_ChannelTruncateProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelVersion

func Tcl_ChannelVersion(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelWatchProc

func Tcl_ChannelWatchProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_ChannelWideSeekProc

func Tcl_ChannelWideSeekProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer

func Tcl_Chdir

func Tcl_Chdir(dirName string) int

func Tcl_ClearChannelHandlers

func Tcl_ClearChannelHandlers(channel unsafe.Pointer)

func Tcl_Close

func Tcl_Close(interp *Tcl_Interp, chan_ unsafe.Pointer) int

func Tcl_CommandComplete

func Tcl_CommandComplete(cmd string) int

func Tcl_CommandTraceInfo

func Tcl_CommandTraceInfo(interp *Tcl_Interp, varName string, flags int, procPtr unsafe.Pointer, prevClientData unsafe.Pointer) unsafe.Pointer

func Tcl_Concat

func Tcl_Concat(argc int, argv unsafe.Pointer) string

func Tcl_ConditionFinalize

func Tcl_ConditionFinalize(condPtr unsafe.Pointer)

func Tcl_ConditionNotify

func Tcl_ConditionNotify(condPtr unsafe.Pointer)

func Tcl_ConditionWait

func Tcl_ConditionWait(condPtr unsafe.Pointer, mutexPtr unsafe.Pointer, timePtr *Tcl_Time)

func Tcl_ConvertCountedElement

func Tcl_ConvertCountedElement(src string, length int, dst string, flags int) int

func Tcl_ConvertElement

func Tcl_ConvertElement(src string, dst string, flags int) int

func Tcl_ConvertToType

func Tcl_ConvertToType(interp *Tcl_Interp, objPtr *Tcl_Obj, typePtr *Tcl_ObjType) int

func Tcl_CreateAlias

func Tcl_CreateAlias(slave *Tcl_Interp, slaveCmd string, target *Tcl_Interp, targetCmd string, argc int, argv unsafe.Pointer) int

func Tcl_CreateAliasObj

func Tcl_CreateAliasObj(slave *Tcl_Interp, slaveCmd string, target *Tcl_Interp, targetCmd string, objc int, objv unsafe.Pointer) int

func Tcl_CreateChannel

func Tcl_CreateChannel(typePtr *Tcl_ChannelType, chanName string, instanceData unsafe.Pointer, mask int) unsafe.Pointer

func Tcl_CreateChannelHandler

func Tcl_CreateChannelHandler(chan_ unsafe.Pointer, mask int, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_CreateCloseHandler

func Tcl_CreateCloseHandler(chan_ unsafe.Pointer, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_CreateCommand

func Tcl_CreateCommand(interp *Tcl_Interp, cmdName string, proc unsafe.Pointer, clientData unsafe.Pointer, deleteProc unsafe.Pointer) unsafe.Pointer

func Tcl_CreateEncoding

func Tcl_CreateEncoding(typePtr *Tcl_EncodingType) unsafe.Pointer

func Tcl_CreateEnsemble

func Tcl_CreateEnsemble(interp *Tcl_Interp, name string, namespacePtr *Tcl_Namespace, flags int) unsafe.Pointer

func Tcl_CreateEventSource

func Tcl_CreateEventSource(setupProc unsafe.Pointer, checkProc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_CreateExitHandler

func Tcl_CreateExitHandler(proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_CreateFileHandler

func Tcl_CreateFileHandler(fd int, mask int, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_CreateMathFunc

func Tcl_CreateMathFunc(interp *Tcl_Interp, name string, numArgs int, argTypes *Tcl_ValueType, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_CreateObjCommand

func Tcl_CreateObjCommand(interp *Tcl_Interp, cmdName string, proc unsafe.Pointer, clientData unsafe.Pointer, deleteProc unsafe.Pointer) unsafe.Pointer

func Tcl_CreateObjTrace

func Tcl_CreateObjTrace(interp *Tcl_Interp, level int, flags int, objProc unsafe.Pointer, clientData unsafe.Pointer, delProc unsafe.Pointer) unsafe.Pointer

func Tcl_CreateThread

func Tcl_CreateThread(idPtr unsafe.Pointer, proc unsafe.Pointer, clientData unsafe.Pointer, stackSize int, flags int) int

func Tcl_CreateThreadExitHandler

func Tcl_CreateThreadExitHandler(proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_CreateTimerHandler

func Tcl_CreateTimerHandler(milliseconds int, proc unsafe.Pointer, clientData unsafe.Pointer) unsafe.Pointer

func Tcl_CreateTrace

func Tcl_CreateTrace(interp *Tcl_Interp, level int, proc unsafe.Pointer, clientData unsafe.Pointer) unsafe.Pointer

func Tcl_CutChannel

func Tcl_CutChannel(channel unsafe.Pointer)

func Tcl_DStringAppend

func Tcl_DStringAppend(dsPtr *Tcl_DString, bytes_ string, length int) string

func Tcl_DStringAppendElement

func Tcl_DStringAppendElement(dsPtr *Tcl_DString, element string) string

func Tcl_DStringEndSublist

func Tcl_DStringEndSublist(dsPtr *Tcl_DString)

func Tcl_DStringFree

func Tcl_DStringFree(dsPtr *Tcl_DString)

func Tcl_DStringGetResult

func Tcl_DStringGetResult(interp *Tcl_Interp, dsPtr *Tcl_DString)

func Tcl_DStringInit

func Tcl_DStringInit(dsPtr *Tcl_DString)

func Tcl_DStringResult

func Tcl_DStringResult(interp *Tcl_Interp, dsPtr *Tcl_DString)

func Tcl_DStringSetLength

func Tcl_DStringSetLength(dsPtr *Tcl_DString, length int)

func Tcl_DStringStartSublist

func Tcl_DStringStartSublist(dsPtr *Tcl_DString)

func Tcl_DbCkalloc

func Tcl_DbCkalloc(size uint, file string, line int) string

func Tcl_DbCkfree

func Tcl_DbCkfree(ptr string, file string, line int) int

func Tcl_DbCkrealloc

func Tcl_DbCkrealloc(ptr string, size uint, file string, line int) string

func Tcl_DbDecrRefCount

func Tcl_DbDecrRefCount(objPtr *Tcl_Obj, file string, line int)

func Tcl_DbIncrRefCount

func Tcl_DbIncrRefCount(objPtr *Tcl_Obj, file string, line int)

func Tcl_DbIsShared

func Tcl_DbIsShared(objPtr *Tcl_Obj, file string, line int) int

func Tcl_DecrRefCount

func Tcl_DecrRefCount(objPtr *Tcl_Obj)

func Tcl_DeleteAssocData

func Tcl_DeleteAssocData(interp *Tcl_Interp, name string)

func Tcl_DeleteChannelHandler

func Tcl_DeleteChannelHandler(chan_ unsafe.Pointer, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_DeleteCloseHandler

func Tcl_DeleteCloseHandler(chan_ unsafe.Pointer, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_DeleteCommand

func Tcl_DeleteCommand(interp *Tcl_Interp, cmdName string) int

func Tcl_DeleteCommandFromToken

func Tcl_DeleteCommandFromToken(interp *Tcl_Interp, command unsafe.Pointer) int

func Tcl_DeleteEventSource

func Tcl_DeleteEventSource(setupProc unsafe.Pointer, checkProc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_DeleteEvents

func Tcl_DeleteEvents(proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_DeleteExitHandler

func Tcl_DeleteExitHandler(proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_DeleteFileHandler

func Tcl_DeleteFileHandler(fd int)

func Tcl_DeleteHashEntry

func Tcl_DeleteHashEntry(entryPtr *Tcl_HashEntry)

func Tcl_DeleteHashTable

func Tcl_DeleteHashTable(tablePtr *Tcl_HashTable)

func Tcl_DeleteInterp

func Tcl_DeleteInterp(interp *Tcl_Interp)

func Tcl_DeleteNamespace

func Tcl_DeleteNamespace(nsPtr *Tcl_Namespace)

func Tcl_DeleteThreadExitHandler

func Tcl_DeleteThreadExitHandler(proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_DeleteTimerHandler

func Tcl_DeleteTimerHandler(token unsafe.Pointer)

func Tcl_DeleteTrace

func Tcl_DeleteTrace(interp *Tcl_Interp, trace unsafe.Pointer)

func Tcl_DetachChannel

func Tcl_DetachChannel(interp *Tcl_Interp, channel unsafe.Pointer) int

func Tcl_DetachPids

func Tcl_DetachPids(numPids int, pidPtr unsafe.Pointer)

func Tcl_DictObjDone

func Tcl_DictObjDone(searchPtr *Tcl_DictSearch)

func Tcl_DictObjFirst

func Tcl_DictObjFirst(interp *Tcl_Interp, dictPtr *Tcl_Obj, searchPtr *Tcl_DictSearch, keyPtrPtr *Tcl_Obj, valuePtrPtr *Tcl_Obj, donePtr *int32) int

func Tcl_DictObjGet

func Tcl_DictObjGet(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyPtr *Tcl_Obj, valuePtrPtr *Tcl_Obj) int

func Tcl_DictObjNext

func Tcl_DictObjNext(searchPtr *Tcl_DictSearch, keyPtrPtr *Tcl_Obj, valuePtrPtr *Tcl_Obj, donePtr *int32)

func Tcl_DictObjPut

func Tcl_DictObjPut(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyPtr *Tcl_Obj, valuePtr *Tcl_Obj) int

func Tcl_DictObjPutKeyList

func Tcl_DictObjPutKeyList(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyc int, keyv unsafe.Pointer, valuePtr *Tcl_Obj) int

func Tcl_DictObjRemove

func Tcl_DictObjRemove(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyPtr *Tcl_Obj) int

func Tcl_DictObjRemoveKeyList

func Tcl_DictObjRemoveKeyList(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyc int, keyv unsafe.Pointer) int

func Tcl_DictObjSize

func Tcl_DictObjSize(interp *Tcl_Interp, dictPtr *Tcl_Obj, sizePtr *int32) int

func Tcl_DiscardInterpState

func Tcl_DiscardInterpState(state unsafe.Pointer)

func Tcl_DiscardResult

func Tcl_DiscardResult(statePtr *Tcl_SavedResult)

func Tcl_DoOneEvent

func Tcl_DoOneEvent(flags int) int

func Tcl_DoWhenIdle

func Tcl_DoWhenIdle(proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_DontCallWhenDeleted

func Tcl_DontCallWhenDeleted(interp *Tcl_Interp, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_DumpActiveMemory

func Tcl_DumpActiveMemory(fileName string) int

func Tcl_Eof

func Tcl_Eof(chan_ unsafe.Pointer) int

func Tcl_ErrnoId

func Tcl_ErrnoId() string

func Tcl_ErrnoMsg

func Tcl_ErrnoMsg(err int) string

func Tcl_Eval

func Tcl_Eval(interp *Tcl_Interp, script string) int

func Tcl_EvalEx

func Tcl_EvalEx(interp *Tcl_Interp, script string, numBytes int, flags int) int

func Tcl_EvalFile

func Tcl_EvalFile(interp *Tcl_Interp, fileName string) int

func Tcl_EvalObj

func Tcl_EvalObj(interp *Tcl_Interp, objPtr *Tcl_Obj) int

func Tcl_EvalObjEx

func Tcl_EvalObjEx(interp *Tcl_Interp, objPtr *Tcl_Obj, flags int) int

func Tcl_EvalObjv

func Tcl_EvalObjv(interp *Tcl_Interp, objc int, objv unsafe.Pointer, flags int) int

func Tcl_EvalTokensStandard

func Tcl_EvalTokensStandard(interp *Tcl_Interp, tokenPtr *Tcl_Token, count int) int

func Tcl_EventuallyFree

func Tcl_EventuallyFree(clientData unsafe.Pointer, freeProc unsafe.Pointer)

func Tcl_Exit

func Tcl_Exit(status int)

func Tcl_ExitThread

func Tcl_ExitThread(status int)

func Tcl_Export

func Tcl_Export(interp *Tcl_Interp, nsPtr *Tcl_Namespace, pattern string, resetListFirst int) int

func Tcl_ExposeCommand

func Tcl_ExposeCommand(interp *Tcl_Interp, hiddenCmdToken string, cmdName string) int

func Tcl_ExprBoolean

func Tcl_ExprBoolean(interp *Tcl_Interp, expr string, ptr *int32) int

func Tcl_ExprBooleanObj

func Tcl_ExprBooleanObj(interp *Tcl_Interp, objPtr *Tcl_Obj, ptr *int32) int

func Tcl_ExprDouble

func Tcl_ExprDouble(interp *Tcl_Interp, expr string, ptr *float64) int

func Tcl_ExprDoubleObj

func Tcl_ExprDoubleObj(interp *Tcl_Interp, objPtr *Tcl_Obj, ptr *float64) int

func Tcl_ExprLong

func Tcl_ExprLong(interp *Tcl_Interp, expr string, ptr *int64) int

func Tcl_ExprLongObj

func Tcl_ExprLongObj(interp *Tcl_Interp, objPtr *Tcl_Obj, ptr *int64) int

func Tcl_ExprObj

func Tcl_ExprObj(interp *Tcl_Interp, objPtr *Tcl_Obj, resultPtrPtr *Tcl_Obj) int

func Tcl_ExprString

func Tcl_ExprString(interp *Tcl_Interp, expr string) int

func Tcl_ExternalToUtf

func Tcl_ExternalToUtf(interp *Tcl_Interp, encoding unsafe.Pointer, src string, srcLen int, flags int, statePtr unsafe.Pointer, dst string, dstLen int, srcReadPtr *int32, dstWrotePtr *int32, dstCharsPtr *int32) int

func Tcl_ExternalToUtfDString

func Tcl_ExternalToUtfDString(encoding unsafe.Pointer, src string, srcLen int, dsPtr *Tcl_DString) string

func Tcl_FSAccess

func Tcl_FSAccess(pathPtr *Tcl_Obj, mode int) int

func Tcl_FSChdir

func Tcl_FSChdir(pathPtr *Tcl_Obj) int

func Tcl_FSConvertToPathType

func Tcl_FSConvertToPathType(interp *Tcl_Interp, pathPtr *Tcl_Obj) int

func Tcl_FSCopyDirectory

func Tcl_FSCopyDirectory(srcPathPtr *Tcl_Obj, destPathPtr *Tcl_Obj, errorPtr *Tcl_Obj) int

func Tcl_FSCopyFile

func Tcl_FSCopyFile(srcPathPtr *Tcl_Obj, destPathPtr *Tcl_Obj) int

func Tcl_FSCreateDirectory

func Tcl_FSCreateDirectory(pathPtr *Tcl_Obj) int

func Tcl_FSData

func Tcl_FSData(fsPtr *Tcl_Filesystem) unsafe.Pointer

func Tcl_FSDeleteFile

func Tcl_FSDeleteFile(pathPtr *Tcl_Obj) int

func Tcl_FSEqualPaths

func Tcl_FSEqualPaths(firstPtr *Tcl_Obj, secondPtr *Tcl_Obj) int

func Tcl_FSEvalFile

func Tcl_FSEvalFile(interp *Tcl_Interp, fileName *Tcl_Obj) int

func Tcl_FSEvalFileEx

func Tcl_FSEvalFileEx(interp *Tcl_Interp, fileName *Tcl_Obj, encodingName string) int

func Tcl_FSFileAttrStrings

func Tcl_FSFileAttrStrings(pathPtr *Tcl_Obj, objPtrRef *Tcl_Obj) string

func Tcl_FSFileAttrsGet

func Tcl_FSFileAttrsGet(interp *Tcl_Interp, index int, pathPtr *Tcl_Obj, objPtrRef *Tcl_Obj) int

func Tcl_FSFileAttrsSet

func Tcl_FSFileAttrsSet(interp *Tcl_Interp, index int, pathPtr *Tcl_Obj, objPtr *Tcl_Obj) int

func Tcl_FSGetInternalRep

func Tcl_FSGetInternalRep(pathPtr *Tcl_Obj, fsPtr *Tcl_Filesystem) unsafe.Pointer

func Tcl_FSGetNativePath

func Tcl_FSGetNativePath(pathPtr *Tcl_Obj) string

func Tcl_FSGetTranslatedStringPath

func Tcl_FSGetTranslatedStringPath(interp *Tcl_Interp, pathPtr *Tcl_Obj) string

func Tcl_FSLoadFile

func Tcl_FSLoadFile(interp *Tcl_Interp, pathPtr *Tcl_Obj, sym1 string, sym2 string, proc1Ptr unsafe.Pointer, proc2Ptr unsafe.Pointer, handlePtr unsafe.Pointer, unloadProcPtr unsafe.Pointer) int

func Tcl_FSLstat

func Tcl_FSLstat(pathPtr *Tcl_Obj, buf unsafe.Pointer) int

func Tcl_FSMatchInDirectory

func Tcl_FSMatchInDirectory(interp *Tcl_Interp, result *Tcl_Obj, pathPtr *Tcl_Obj, pattern string, types *Tcl_GlobTypeData) int

func Tcl_FSMountsChanged

func Tcl_FSMountsChanged(fsPtr *Tcl_Filesystem)

func Tcl_FSOpenFileChannel

func Tcl_FSOpenFileChannel(interp *Tcl_Interp, pathPtr *Tcl_Obj, modeString string, permissions int) unsafe.Pointer

func Tcl_FSRegister

func Tcl_FSRegister(clientData unsafe.Pointer, fsPtr *Tcl_Filesystem) int

func Tcl_FSRemoveDirectory

func Tcl_FSRemoveDirectory(pathPtr *Tcl_Obj, recursive int, errorPtr *Tcl_Obj) int

func Tcl_FSRenameFile

func Tcl_FSRenameFile(srcPathPtr *Tcl_Obj, destPathPtr *Tcl_Obj) int

func Tcl_FSStat

func Tcl_FSStat(pathPtr *Tcl_Obj, buf unsafe.Pointer) int

func Tcl_FSUnregister

func Tcl_FSUnregister(fsPtr *Tcl_Filesystem) int

func Tcl_FSUtime

func Tcl_FSUtime(pathPtr *Tcl_Obj, tval unsafe.Pointer) int

func Tcl_Finalize

func Tcl_Finalize()

func Tcl_FinalizeNotifier

func Tcl_FinalizeNotifier(clientData unsafe.Pointer)

func Tcl_FinalizeThread

func Tcl_FinalizeThread()

func Tcl_FindCommand

func Tcl_FindCommand(interp *Tcl_Interp, name string, contextNsPtr *Tcl_Namespace, flags int) unsafe.Pointer

func Tcl_FindEnsemble

func Tcl_FindEnsemble(interp *Tcl_Interp, cmdNameObj *Tcl_Obj, flags int) unsafe.Pointer

func Tcl_FindExecutable

func Tcl_FindExecutable(argv0 string)

func Tcl_Flush

func Tcl_Flush(chan_ unsafe.Pointer) int

func Tcl_ForgetImport

func Tcl_ForgetImport(interp *Tcl_Interp, nsPtr *Tcl_Namespace, pattern string) int

func Tcl_Free

func Tcl_Free(ptr string)

func Tcl_FreeEncoding

func Tcl_FreeEncoding(encoding unsafe.Pointer)

func Tcl_FreeParse

func Tcl_FreeParse(parsePtr *Tcl_Parse)

func Tcl_FreeResult

func Tcl_FreeResult(interp *Tcl_Interp)

func Tcl_GetAlias

func Tcl_GetAlias(interp *Tcl_Interp, slaveCmd string, targetInterpPtr *Tcl_Interp, targetCmdPtr string, argcPtr *int32, argvPtr string) int

func Tcl_GetAliasObj

func Tcl_GetAliasObj(interp *Tcl_Interp, slaveCmd string, targetInterpPtr *Tcl_Interp, targetCmdPtr string, objcPtr *int32, objv *Tcl_Obj) int

func Tcl_GetAllocMutex

func Tcl_GetAllocMutex() unsafe.Pointer

func Tcl_GetAssocData

func Tcl_GetAssocData(interp *Tcl_Interp, name string, procPtr unsafe.Pointer) unsafe.Pointer

func Tcl_GetBignumFromObj

func Tcl_GetBignumFromObj(interp *Tcl_Interp, obj *Tcl_Obj, value unsafe.Pointer) int

func Tcl_GetBoolean

func Tcl_GetBoolean(interp *Tcl_Interp, src string, boolPtr *int32) int

func Tcl_GetBooleanFromObj

func Tcl_GetBooleanFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, boolPtr *int32) int

func Tcl_GetByteArrayFromObj

func Tcl_GetByteArrayFromObj(objPtr *Tcl_Obj, lengthPtr *int32) unsafe.Pointer

func Tcl_GetChannel

func Tcl_GetChannel(interp *Tcl_Interp, chanName string, modePtr *int32) unsafe.Pointer

func Tcl_GetChannelBufferSize

func Tcl_GetChannelBufferSize(chan_ unsafe.Pointer) int

func Tcl_GetChannelError

func Tcl_GetChannelError(chan_ unsafe.Pointer, msg *Tcl_Obj)

func Tcl_GetChannelErrorInterp

func Tcl_GetChannelErrorInterp(interp *Tcl_Interp, msg *Tcl_Obj)

func Tcl_GetChannelHandle

func Tcl_GetChannelHandle(chan_ unsafe.Pointer, direction int, handlePtr unsafe.Pointer) int

func Tcl_GetChannelInstanceData

func Tcl_GetChannelInstanceData(chan_ unsafe.Pointer) unsafe.Pointer

func Tcl_GetChannelMode

func Tcl_GetChannelMode(chan_ unsafe.Pointer) int

func Tcl_GetChannelName

func Tcl_GetChannelName(chan_ unsafe.Pointer) string

func Tcl_GetChannelNames

func Tcl_GetChannelNames(interp *Tcl_Interp) int

func Tcl_GetChannelNamesEx

func Tcl_GetChannelNamesEx(interp *Tcl_Interp, pattern string) int

func Tcl_GetChannelOption

func Tcl_GetChannelOption(interp *Tcl_Interp, chan_ unsafe.Pointer, optionName string, dsPtr *Tcl_DString) int

func Tcl_GetChannelThread

func Tcl_GetChannelThread(channel unsafe.Pointer) unsafe.Pointer

func Tcl_GetCharLength

func Tcl_GetCharLength(objPtr *Tcl_Obj) int

func Tcl_GetCommandFromObj

func Tcl_GetCommandFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj) unsafe.Pointer

func Tcl_GetCommandFullName

func Tcl_GetCommandFullName(interp *Tcl_Interp, command unsafe.Pointer, objPtr *Tcl_Obj)

func Tcl_GetCommandInfo

func Tcl_GetCommandInfo(interp *Tcl_Interp, cmdName string, infoPtr *Tcl_CmdInfo) int

func Tcl_GetCommandInfoFromToken

func Tcl_GetCommandInfoFromToken(token unsafe.Pointer, infoPtr *Tcl_CmdInfo) int

func Tcl_GetCommandName

func Tcl_GetCommandName(interp *Tcl_Interp, command unsafe.Pointer) string

func Tcl_GetCurrentThread

func Tcl_GetCurrentThread() unsafe.Pointer

func Tcl_GetCwd

func Tcl_GetCwd(interp *Tcl_Interp, cwdPtr *Tcl_DString) string

func Tcl_GetDefaultEncodingDir

func Tcl_GetDefaultEncodingDir() string

func Tcl_GetDouble

func Tcl_GetDouble(interp *Tcl_Interp, src string, doublePtr *float64) int

func Tcl_GetDoubleFromObj

func Tcl_GetDoubleFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, doublePtr *float64) int

func Tcl_GetEncoding

func Tcl_GetEncoding(interp *Tcl_Interp, name string) unsafe.Pointer

func Tcl_GetEncodingFromObj

func Tcl_GetEncodingFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, encodingPtr unsafe.Pointer) int

func Tcl_GetEncodingName

func Tcl_GetEncodingName(encoding unsafe.Pointer) string

func Tcl_GetEncodingNameFromEnvironment

func Tcl_GetEncodingNameFromEnvironment(bufPtr *Tcl_DString) string

func Tcl_GetEncodingNames

func Tcl_GetEncodingNames(interp *Tcl_Interp)

func Tcl_GetEnsembleFlags

func Tcl_GetEnsembleFlags(interp *Tcl_Interp, token unsafe.Pointer, flagsPtr *int32) int

func Tcl_GetEnsembleMappingDict

func Tcl_GetEnsembleMappingDict(interp *Tcl_Interp, token unsafe.Pointer, mapDictPtr *Tcl_Obj) int

func Tcl_GetEnsembleNamespace

func Tcl_GetEnsembleNamespace(interp *Tcl_Interp, token unsafe.Pointer, namespacePtrPtr *Tcl_Namespace) int

func Tcl_GetEnsembleSubcommandList

func Tcl_GetEnsembleSubcommandList(interp *Tcl_Interp, token unsafe.Pointer, subcmdListPtr *Tcl_Obj) int

func Tcl_GetEnsembleUnknownHandler

func Tcl_GetEnsembleUnknownHandler(interp *Tcl_Interp, token unsafe.Pointer, unknownListPtr *Tcl_Obj) int

func Tcl_GetErrno

func Tcl_GetErrno() int

func Tcl_GetHostName

func Tcl_GetHostName() string

func Tcl_GetIndexFromObj

func Tcl_GetIndexFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, tablePtr string, msg string, flags int, indexPtr *int32) int

func Tcl_GetIndexFromObjStruct

func Tcl_GetIndexFromObjStruct(interp *Tcl_Interp, objPtr *Tcl_Obj, tablePtr unsafe.Pointer, offset int, msg string, flags int, indexPtr *int32) int

func Tcl_GetInt

func Tcl_GetInt(interp *Tcl_Interp, src string, intPtr *int32) int

func Tcl_GetIntFromObj

func Tcl_GetIntFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, intPtr *int32) int

func Tcl_GetInterpPath

func Tcl_GetInterpPath(askInterp *Tcl_Interp, slaveInterp *Tcl_Interp) int

func Tcl_GetLongFromObj

func Tcl_GetLongFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, longPtr *int64) int

func Tcl_GetMathFuncInfo

func Tcl_GetMathFuncInfo(interp *Tcl_Interp, name string, numArgsPtr *int32, argTypesPtr *Tcl_ValueType, procPtr unsafe.Pointer, clientDataPtr unsafe.Pointer) int

func Tcl_GetMemoryInfo

func Tcl_GetMemoryInfo(dsPtr *Tcl_DString)

func Tcl_GetNameOfExecutable

func Tcl_GetNameOfExecutable() string

func Tcl_GetOpenFile

func Tcl_GetOpenFile(interp *Tcl_Interp, chanID string, forWriting int, checkUsage int, filePtr unsafe.Pointer) int

func Tcl_GetRegExpFromObj

func Tcl_GetRegExpFromObj(interp *Tcl_Interp, patObj *Tcl_Obj, flags int) unsafe.Pointer

func Tcl_GetServiceMode

func Tcl_GetServiceMode() int

func Tcl_GetStackedChannel

func Tcl_GetStackedChannel(chan_ unsafe.Pointer) unsafe.Pointer

func Tcl_GetStdChannel

func Tcl_GetStdChannel(type_ int) unsafe.Pointer

func Tcl_GetString

func Tcl_GetString(objPtr *Tcl_Obj) string

func Tcl_GetStringFromObj

func Tcl_GetStringFromObj(objPtr *Tcl_Obj, lengthPtr *int32) string

func Tcl_GetStringResult

func Tcl_GetStringResult(interp *Tcl_Interp) string

func Tcl_GetThreadData

func Tcl_GetThreadData(keyPtr unsafe.Pointer, size int) unsafe.Pointer

func Tcl_GetTime

func Tcl_GetTime(timeBuf *Tcl_Time)

func Tcl_GetTopChannel

func Tcl_GetTopChannel(chan_ unsafe.Pointer) unsafe.Pointer

func Tcl_GetUniChar

func Tcl_GetUniChar(objPtr *Tcl_Obj, index int) uint16

func Tcl_GetUnicode

func Tcl_GetUnicode(objPtr *Tcl_Obj) *uint16

func Tcl_GetUnicodeFromObj

func Tcl_GetUnicodeFromObj(objPtr *Tcl_Obj, lengthPtr *int32) *uint16

func Tcl_GetVar

func Tcl_GetVar(interp *Tcl_Interp, varName string, flags int) string

func Tcl_GetVar2

func Tcl_GetVar2(interp *Tcl_Interp, part1 string, part2 string, flags int) string

func Tcl_GetVersion

func Tcl_GetVersion(major *int32, minor *int32, patchLevel *int32, type_ *int32)

func Tcl_GetWideIntFromObj

func Tcl_GetWideIntFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, widePtr *int) int

func Tcl_Gets

func Tcl_Gets(chan_ unsafe.Pointer, dsPtr *Tcl_DString) int

func Tcl_GetsObj

func Tcl_GetsObj(chan_ unsafe.Pointer, objPtr *Tcl_Obj) int

func Tcl_GlobalEval

func Tcl_GlobalEval(interp *Tcl_Interp, command string) int

func Tcl_GlobalEvalObj

func Tcl_GlobalEvalObj(interp *Tcl_Interp, objPtr *Tcl_Obj) int

func Tcl_HashStats

func Tcl_HashStats(tablePtr *Tcl_HashTable) string

func Tcl_HideCommand

func Tcl_HideCommand(interp *Tcl_Interp, cmdName string, hiddenCmdToken string) int

func Tcl_Import

func Tcl_Import(interp *Tcl_Interp, nsPtr *Tcl_Namespace, pattern string, allowOverwrite int) int

func Tcl_IncrRefCount

func Tcl_IncrRefCount(objPtr *Tcl_Obj)

func Tcl_Init

func Tcl_Init(interp *Tcl_Interp) int

func Tcl_InitBignumFromDouble

func Tcl_InitBignumFromDouble(interp *Tcl_Interp, initval float64, toInit unsafe.Pointer) int

func Tcl_InitCustomHashTable

func Tcl_InitCustomHashTable(tablePtr *Tcl_HashTable, keyType int, typePtr *Tcl_HashKeyType)

func Tcl_InitHashTable

func Tcl_InitHashTable(tablePtr *Tcl_HashTable, keyType int)

func Tcl_InitMemory

func Tcl_InitMemory(interp *Tcl_Interp)

func Tcl_InitNotifier

func Tcl_InitNotifier() unsafe.Pointer

func Tcl_InitObjHashTable

func Tcl_InitObjHashTable(tablePtr *Tcl_HashTable)

func Tcl_InitStubs

func Tcl_InitStubs(interp *Tcl_Interp, version string, exact int) string

func Tcl_InputBlocked

func Tcl_InputBlocked(chan_ unsafe.Pointer) int

func Tcl_InputBuffered

func Tcl_InputBuffered(chan_ unsafe.Pointer) int

func Tcl_InterpDeleted

func Tcl_InterpDeleted(interp *Tcl_Interp) int

func Tcl_InvalidateStringRep

func Tcl_InvalidateStringRep(objPtr *Tcl_Obj)

func Tcl_IsChannelExisting

func Tcl_IsChannelExisting(channelName string) int

func Tcl_IsChannelRegistered

func Tcl_IsChannelRegistered(interp *Tcl_Interp, channel unsafe.Pointer) int

func Tcl_IsChannelShared

func Tcl_IsChannelShared(channel unsafe.Pointer) int

func Tcl_IsEnsemble

func Tcl_IsEnsemble(token unsafe.Pointer) int

func Tcl_IsSafe

func Tcl_IsSafe(interp *Tcl_Interp) int

func Tcl_IsShared

func Tcl_IsShared(objPtr *Tcl_Obj) int

func Tcl_IsStandardChannel

func Tcl_IsStandardChannel(channel unsafe.Pointer) int

func Tcl_JoinPath

func Tcl_JoinPath(argc int, argv unsafe.Pointer, resultPtr *Tcl_DString) string

func Tcl_JoinThread

func Tcl_JoinThread(threadId unsafe.Pointer, result *int32) int

func Tcl_LimitAddHandler

func Tcl_LimitAddHandler(interp *Tcl_Interp, type_ int, handlerProc unsafe.Pointer, clientData unsafe.Pointer, deleteProc unsafe.Pointer)

func Tcl_LimitCheck

func Tcl_LimitCheck(interp *Tcl_Interp) int

func Tcl_LimitExceeded

func Tcl_LimitExceeded(interp *Tcl_Interp) int

func Tcl_LimitGetCommands

func Tcl_LimitGetCommands(interp *Tcl_Interp) int

func Tcl_LimitGetGranularity

func Tcl_LimitGetGranularity(interp *Tcl_Interp, type_ int) int

func Tcl_LimitGetTime

func Tcl_LimitGetTime(interp *Tcl_Interp, timeLimitPtr *Tcl_Time)

func Tcl_LimitReady

func Tcl_LimitReady(interp *Tcl_Interp) int

func Tcl_LimitRemoveHandler

func Tcl_LimitRemoveHandler(interp *Tcl_Interp, type_ int, handlerProc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_LimitSetCommands

func Tcl_LimitSetCommands(interp *Tcl_Interp, commandLimit int)

func Tcl_LimitSetGranularity

func Tcl_LimitSetGranularity(interp *Tcl_Interp, type_ int, granularity int)

func Tcl_LimitSetTime

func Tcl_LimitSetTime(interp *Tcl_Interp, timeLimitPtr *Tcl_Time)

func Tcl_LimitTypeEnabled

func Tcl_LimitTypeEnabled(interp *Tcl_Interp, type_ int) int

func Tcl_LimitTypeExceeded

func Tcl_LimitTypeExceeded(interp *Tcl_Interp, type_ int) int

func Tcl_LimitTypeReset

func Tcl_LimitTypeReset(interp *Tcl_Interp, type_ int)

func Tcl_LimitTypeSet

func Tcl_LimitTypeSet(interp *Tcl_Interp, type_ int)

func Tcl_LinkVar

func Tcl_LinkVar(interp *Tcl_Interp, varName string, addr string, type_ int) int

func Tcl_ListObjAppendElement

func Tcl_ListObjAppendElement(interp *Tcl_Interp, listPtr *Tcl_Obj, objPtr *Tcl_Obj) int

func Tcl_ListObjAppendList

func Tcl_ListObjAppendList(interp *Tcl_Interp, listPtr *Tcl_Obj, elemListPtr *Tcl_Obj) int

func Tcl_ListObjGetElements

func Tcl_ListObjGetElements(interp *Tcl_Interp, listPtr *Tcl_Obj, objcPtr *int32, objvPtr *Tcl_Obj) int

func Tcl_ListObjIndex

func Tcl_ListObjIndex(interp *Tcl_Interp, listPtr *Tcl_Obj, index int, objPtrPtr *Tcl_Obj) int

func Tcl_ListObjLength

func Tcl_ListObjLength(interp *Tcl_Interp, listPtr *Tcl_Obj, lengthPtr *int32) int

func Tcl_ListObjReplace

func Tcl_ListObjReplace(interp *Tcl_Interp, listPtr *Tcl_Obj, first int, count int, objc int, objv unsafe.Pointer) int

func Tcl_LogCommandInfo

func Tcl_LogCommandInfo(interp *Tcl_Interp, script string, command string, length int)

func Tcl_MacOSXOpenBundleResources

func Tcl_MacOSXOpenBundleResources(interp *Tcl_Interp, bundleName string, hasResourceFile int, maxPathLen int, libraryPath string) int

func Tcl_MacOSXOpenVersionedBundleResources

func Tcl_MacOSXOpenVersionedBundleResources(interp *Tcl_Interp, bundleName string, bundleVersion string, hasResourceFile int, maxPathLen int, libraryPath string) int

func Tcl_Main

func Tcl_Main(argc int, argv string, appInitProc unsafe.Pointer)

func Tcl_MakeFileChannel

func Tcl_MakeFileChannel(handle unsafe.Pointer, mode int) unsafe.Pointer

func Tcl_MakeSafe

func Tcl_MakeSafe(interp *Tcl_Interp) int

func Tcl_MakeTcpClientChannel

func Tcl_MakeTcpClientChannel(tcpSocket unsafe.Pointer) unsafe.Pointer

func Tcl_Merge

func Tcl_Merge(argc int, argv unsafe.Pointer) string

func Tcl_MutexFinalize

func Tcl_MutexFinalize(mutex unsafe.Pointer)

func Tcl_MutexLock

func Tcl_MutexLock(mutexPtr unsafe.Pointer)

func Tcl_MutexUnlock

func Tcl_MutexUnlock(mutexPtr unsafe.Pointer)

func Tcl_NotifyChannel

func Tcl_NotifyChannel(channel unsafe.Pointer, mask int)

func Tcl_NumUtfChars

func Tcl_NumUtfChars(src string, length int) int

func Tcl_OpenCommandChannel

func Tcl_OpenCommandChannel(interp *Tcl_Interp, argc int, argv string, flags int) unsafe.Pointer

func Tcl_OpenFileChannel

func Tcl_OpenFileChannel(interp *Tcl_Interp, fileName string, modeString string, permissions int) unsafe.Pointer

func Tcl_OpenTcpClient

func Tcl_OpenTcpClient(interp *Tcl_Interp, port int, address string, myaddr string, myport int, async int) unsafe.Pointer

func Tcl_OpenTcpServer

func Tcl_OpenTcpServer(interp *Tcl_Interp, port int, host string, acceptProc unsafe.Pointer, callbackData unsafe.Pointer) unsafe.Pointer

func Tcl_OutputBuffered

func Tcl_OutputBuffered(chan_ unsafe.Pointer) int

func Tcl_PanicVA

func Tcl_PanicVA(format string, argList string)

func Tcl_ParseBraces

func Tcl_ParseBraces(interp *Tcl_Interp, start string, numBytes int, parsePtr *Tcl_Parse, append_ int, termPtr string) int

func Tcl_ParseCommand

func Tcl_ParseCommand(interp *Tcl_Interp, start string, numBytes int, nested int, parsePtr *Tcl_Parse) int

func Tcl_ParseExpr

func Tcl_ParseExpr(interp *Tcl_Interp, start string, numBytes int, parsePtr *Tcl_Parse) int

func Tcl_ParseQuotedString

func Tcl_ParseQuotedString(interp *Tcl_Interp, start string, numBytes int, parsePtr *Tcl_Parse, append_ int, termPtr string) int

func Tcl_ParseVar

func Tcl_ParseVar(interp *Tcl_Interp, start string, termPtr string) string

func Tcl_ParseVarName

func Tcl_ParseVarName(interp *Tcl_Interp, start string, numBytes int, parsePtr *Tcl_Parse, append_ int) int

func Tcl_PkgInitStubsCheck

func Tcl_PkgInitStubsCheck(interp *Tcl_Interp, version string, exact int) string

func Tcl_PkgPresent

func Tcl_PkgPresent(interp *Tcl_Interp, name string, version string, exact int) string

func Tcl_PkgPresentEx

func Tcl_PkgPresentEx(interp *Tcl_Interp, name string, version string, exact int, clientDataPtr unsafe.Pointer) string

func Tcl_PkgProvide

func Tcl_PkgProvide(interp *Tcl_Interp, name string, version string) int

func Tcl_PkgProvideEx

func Tcl_PkgProvideEx(interp *Tcl_Interp, name string, version string, clientData unsafe.Pointer) int

func Tcl_PkgRequire

func Tcl_PkgRequire(interp *Tcl_Interp, name string, version string, exact int) string

func Tcl_PkgRequireEx

func Tcl_PkgRequireEx(interp *Tcl_Interp, name string, version string, exact int, clientDataPtr unsafe.Pointer) string

func Tcl_PkgRequireProc

func Tcl_PkgRequireProc(interp *Tcl_Interp, name string, objc int, objv unsafe.Pointer, clientDataPtr unsafe.Pointer) int

func Tcl_PosixError

func Tcl_PosixError(interp *Tcl_Interp) string

func Tcl_Preserve

func Tcl_Preserve(data unsafe.Pointer)

func Tcl_PrintDouble

func Tcl_PrintDouble(interp *Tcl_Interp, value float64, dst string)

func Tcl_ProcObjCmd

func Tcl_ProcObjCmd(clientData unsafe.Pointer, interp *Tcl_Interp, objc int, objv unsafe.Pointer) int

func Tcl_PutEnv

func Tcl_PutEnv(assignment string) int

func Tcl_QueryTimeProc

func Tcl_QueryTimeProc(getProc unsafe.Pointer, scaleProc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_QueueEvent

func Tcl_QueueEvent(evPtr *Tcl_Event, position Tcl_QueuePosition)

func Tcl_Read

func Tcl_Read(chan_ unsafe.Pointer, bufPtr string, toRead int) int

func Tcl_ReadChars

func Tcl_ReadChars(channel unsafe.Pointer, objPtr *Tcl_Obj, charsToRead int, appendFlag int) int

func Tcl_ReadRaw

func Tcl_ReadRaw(chan_ unsafe.Pointer, dst string, bytesToRead int) int

func Tcl_Realloc

func Tcl_Realloc(ptr string, size uint) string

func Tcl_ReapDetachedProcs

func Tcl_ReapDetachedProcs()

func Tcl_RecordAndEval

func Tcl_RecordAndEval(interp *Tcl_Interp, cmd string, flags int) int

func Tcl_RecordAndEvalObj

func Tcl_RecordAndEvalObj(interp *Tcl_Interp, cmdPtr *Tcl_Obj, flags int) int

func Tcl_RegExpCompile

func Tcl_RegExpCompile(interp *Tcl_Interp, pattern string) unsafe.Pointer

func Tcl_RegExpExec

func Tcl_RegExpExec(interp *Tcl_Interp, regexp unsafe.Pointer, text string, start string) int

func Tcl_RegExpExecObj

func Tcl_RegExpExecObj(interp *Tcl_Interp, regexp unsafe.Pointer, textObj *Tcl_Obj, offset int, nmatches int, flags int) int

func Tcl_RegExpGetInfo

func Tcl_RegExpGetInfo(regexp unsafe.Pointer, infoPtr *Tcl_RegExpInfo)

func Tcl_RegExpMatch

func Tcl_RegExpMatch(interp *Tcl_Interp, text string, pattern string) int

func Tcl_RegExpMatchObj

func Tcl_RegExpMatchObj(interp *Tcl_Interp, textObj *Tcl_Obj, patternObj *Tcl_Obj) int

func Tcl_RegExpRange

func Tcl_RegExpRange(regexp unsafe.Pointer, index int, startPtr string, endPtr string)

func Tcl_RegisterChannel

func Tcl_RegisterChannel(interp *Tcl_Interp, chan_ unsafe.Pointer)

func Tcl_RegisterConfig

func Tcl_RegisterConfig(interp *Tcl_Interp, pkgName string, configuration *Tcl_Config, valEncoding string)

func Tcl_RegisterObjType

func Tcl_RegisterObjType(typePtr *Tcl_ObjType)

func Tcl_Release

func Tcl_Release(clientData unsafe.Pointer)

func Tcl_ResetResult

func Tcl_ResetResult(interp *Tcl_Interp)

func Tcl_RestoreInterpState

func Tcl_RestoreInterpState(interp *Tcl_Interp, state unsafe.Pointer) int

func Tcl_RestoreResult

func Tcl_RestoreResult(interp *Tcl_Interp, statePtr *Tcl_SavedResult)

func Tcl_SaveInterpState

func Tcl_SaveInterpState(interp *Tcl_Interp, status int) unsafe.Pointer

func Tcl_SaveResult

func Tcl_SaveResult(interp *Tcl_Interp, statePtr *Tcl_SavedResult)

func Tcl_ScanCountedElement

func Tcl_ScanCountedElement(str string, length int, flagPtr *int32) int

func Tcl_ScanElement

func Tcl_ScanElement(str string, flagPtr *int32) int

func Tcl_Seek

func Tcl_Seek(chan_ unsafe.Pointer, offset int, mode int) int

func Tcl_SeekOld

func Tcl_SeekOld(chan_ unsafe.Pointer, offset int, mode int) int

func Tcl_ServiceAll

func Tcl_ServiceAll() int

func Tcl_ServiceEvent

func Tcl_ServiceEvent(flags int) int

func Tcl_ServiceModeHook

func Tcl_ServiceModeHook(mode int)

func Tcl_SetAssocData

func Tcl_SetAssocData(interp *Tcl_Interp, name string, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_SetBignumObj

func Tcl_SetBignumObj(obj *Tcl_Obj, value unsafe.Pointer)

func Tcl_SetBooleanObj

func Tcl_SetBooleanObj(objPtr *Tcl_Obj, boolValue int)

func Tcl_SetByteArrayLength

func Tcl_SetByteArrayLength(objPtr *Tcl_Obj, length int) unsafe.Pointer

func Tcl_SetByteArrayObj

func Tcl_SetByteArrayObj(objPtr *Tcl_Obj, bytes_ *uint8, length int)

func Tcl_SetChannelBufferSize

func Tcl_SetChannelBufferSize(chan_ unsafe.Pointer, sz int)

func Tcl_SetChannelError

func Tcl_SetChannelError(chan_ unsafe.Pointer, msg *Tcl_Obj)

func Tcl_SetChannelErrorInterp

func Tcl_SetChannelErrorInterp(interp *Tcl_Interp, msg *Tcl_Obj)

func Tcl_SetChannelOption

func Tcl_SetChannelOption(interp *Tcl_Interp, chan_ unsafe.Pointer, optionName string, newValue string) int

func Tcl_SetCommandInfo

func Tcl_SetCommandInfo(interp *Tcl_Interp, cmdName string, infoPtr *Tcl_CmdInfo) int

func Tcl_SetCommandInfoFromToken

func Tcl_SetCommandInfoFromToken(token unsafe.Pointer, infoPtr *Tcl_CmdInfo) int

func Tcl_SetDefaultEncodingDir

func Tcl_SetDefaultEncodingDir(path string)

func Tcl_SetDoubleObj

func Tcl_SetDoubleObj(objPtr *Tcl_Obj, doubleValue float64)

func Tcl_SetEncodingSearchPath

func Tcl_SetEncodingSearchPath(searchPath *Tcl_Obj) int

func Tcl_SetEnsembleFlags

func Tcl_SetEnsembleFlags(interp *Tcl_Interp, token unsafe.Pointer, flags int) int

func Tcl_SetEnsembleMappingDict

func Tcl_SetEnsembleMappingDict(interp *Tcl_Interp, token unsafe.Pointer, mapDict *Tcl_Obj) int

func Tcl_SetEnsembleSubcommandList

func Tcl_SetEnsembleSubcommandList(interp *Tcl_Interp, token unsafe.Pointer, subcmdList *Tcl_Obj) int

func Tcl_SetEnsembleUnknownHandler

func Tcl_SetEnsembleUnknownHandler(interp *Tcl_Interp, token unsafe.Pointer, unknownList *Tcl_Obj) int

func Tcl_SetErrno

func Tcl_SetErrno(err int)

func Tcl_SetErrorCodeVA

func Tcl_SetErrorCodeVA(interp *Tcl_Interp, argList string)

func Tcl_SetExitProc

func Tcl_SetExitProc(proc unsafe.Pointer) unsafe.Pointer

func Tcl_SetIntObj

func Tcl_SetIntObj(objPtr *Tcl_Obj, intValue int)

func Tcl_SetListObj

func Tcl_SetListObj(objPtr *Tcl_Obj, objc int, objv unsafe.Pointer)

func Tcl_SetLongObj

func Tcl_SetLongObj(objPtr *Tcl_Obj, longValue int)

func Tcl_SetMainLoop

func Tcl_SetMainLoop(proc unsafe.Pointer)

func Tcl_SetMaxBlockTime

func Tcl_SetMaxBlockTime(timePtr *Tcl_Time)

func Tcl_SetNamespaceUnknownHandler

func Tcl_SetNamespaceUnknownHandler(interp *Tcl_Interp, nsPtr *Tcl_Namespace, handlerPtr *Tcl_Obj) int

func Tcl_SetNotifier

func Tcl_SetNotifier(notifierProcPtr *Tcl_NotifierProcs)

func Tcl_SetObjErrorCode

func Tcl_SetObjErrorCode(interp *Tcl_Interp, errorObjPtr *Tcl_Obj)

func Tcl_SetObjLength

func Tcl_SetObjLength(objPtr *Tcl_Obj, length int)

func Tcl_SetObjResult

func Tcl_SetObjResult(interp *Tcl_Interp, resultObjPtr *Tcl_Obj)

func Tcl_SetPanicProc

func Tcl_SetPanicProc(panicProc unsafe.Pointer)

func Tcl_SetRecursionLimit

func Tcl_SetRecursionLimit(interp *Tcl_Interp, depth int) int

func Tcl_SetResult

func Tcl_SetResult(interp *Tcl_Interp, result string, freeProc unsafe.Pointer)

func Tcl_SetReturnOptions

func Tcl_SetReturnOptions(interp *Tcl_Interp, options *Tcl_Obj) int

func Tcl_SetServiceMode

func Tcl_SetServiceMode(mode int) int

func Tcl_SetStdChannel

func Tcl_SetStdChannel(channel unsafe.Pointer, type_ int)

func Tcl_SetStringObj

func Tcl_SetStringObj(objPtr *Tcl_Obj, bytes_ string, length int)

func Tcl_SetSystemEncoding

func Tcl_SetSystemEncoding(interp *Tcl_Interp, name string) int

func Tcl_SetTimeProc

func Tcl_SetTimeProc(getProc unsafe.Pointer, scaleProc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_SetTimer

func Tcl_SetTimer(timePtr *Tcl_Time)

func Tcl_SetUnicodeObj

func Tcl_SetUnicodeObj(objPtr *Tcl_Obj, unicode *uint16, numChars int)

func Tcl_SetVar

func Tcl_SetVar(interp *Tcl_Interp, varName string, newValue string, flags int) string

func Tcl_SetVar2

func Tcl_SetVar2(interp *Tcl_Interp, part1 string, part2 string, newValue string, flags int) string

func Tcl_SetWideIntObj

func Tcl_SetWideIntObj(objPtr *Tcl_Obj, wideValue int)

func Tcl_SignalId

func Tcl_SignalId(sig int) string

func Tcl_SignalMsg

func Tcl_SignalMsg(sig int) string

func Tcl_Sleep

func Tcl_Sleep(ms int)

func Tcl_SourceRCFile

func Tcl_SourceRCFile(interp *Tcl_Interp)

func Tcl_SpliceChannel

func Tcl_SpliceChannel(channel unsafe.Pointer)

func Tcl_SplitList

func Tcl_SplitList(interp *Tcl_Interp, listStr string, argcPtr *int32, argvPtr string) int

func Tcl_SplitPath

func Tcl_SplitPath(path string, argcPtr *int32, argvPtr string)

func Tcl_StackChannel

func Tcl_StackChannel(interp *Tcl_Interp, typePtr *Tcl_ChannelType, instanceData unsafe.Pointer, mask int, prevChan unsafe.Pointer) unsafe.Pointer

func Tcl_Stat

func Tcl_Stat(path string, bufPtr unsafe.Pointer) int

func Tcl_StaticPackage

func Tcl_StaticPackage(interp *Tcl_Interp, pkgName string, initProc unsafe.Pointer, safeInitProc unsafe.Pointer)

func Tcl_StringCaseMatch

func Tcl_StringCaseMatch(str string, pattern string, nocase int) int

func Tcl_StringMatch

func Tcl_StringMatch(str string, pattern string) int

func Tcl_TakeBignumFromObj

func Tcl_TakeBignumFromObj(interp *Tcl_Interp, obj *Tcl_Obj, value unsafe.Pointer) int

func Tcl_Tell

func Tcl_Tell(chan_ unsafe.Pointer) int

func Tcl_TellOld

func Tcl_TellOld(chan_ unsafe.Pointer) int

func Tcl_ThreadAlert

func Tcl_ThreadAlert(threadId unsafe.Pointer)

func Tcl_ThreadQueueEvent

func Tcl_ThreadQueueEvent(threadId unsafe.Pointer, evPtr *Tcl_Event, position Tcl_QueuePosition)

func Tcl_TraceCommand

func Tcl_TraceCommand(interp *Tcl_Interp, varName string, flags int, proc unsafe.Pointer, clientData unsafe.Pointer) int

func Tcl_TraceVar

func Tcl_TraceVar(interp *Tcl_Interp, varName string, flags int, proc unsafe.Pointer, clientData unsafe.Pointer) int

func Tcl_TraceVar2

func Tcl_TraceVar2(interp *Tcl_Interp, part1 string, part2 string, flags int, proc unsafe.Pointer, clientData unsafe.Pointer) int

func Tcl_TranslateFileName

func Tcl_TranslateFileName(interp *Tcl_Interp, name string, bufferPtr *Tcl_DString) string

func Tcl_TruncateChannel

func Tcl_TruncateChannel(chan_ unsafe.Pointer, length int) int

func Tcl_Ungets

func Tcl_Ungets(chan_ unsafe.Pointer, str string, len_ int, atHead int) int

func Tcl_UniCharAtIndex

func Tcl_UniCharAtIndex(src string, index int) uint16

func Tcl_UniCharCaseMatch

func Tcl_UniCharCaseMatch(uniStr *uint16, uniPattern *uint16, nocase int) int

func Tcl_UniCharIsAlnum

func Tcl_UniCharIsAlnum(ch int) int

func Tcl_UniCharIsAlpha

func Tcl_UniCharIsAlpha(ch int) int

func Tcl_UniCharIsControl

func Tcl_UniCharIsControl(ch int) int

func Tcl_UniCharIsDigit

func Tcl_UniCharIsDigit(ch int) int

func Tcl_UniCharIsGraph

func Tcl_UniCharIsGraph(ch int) int

func Tcl_UniCharIsLower

func Tcl_UniCharIsLower(ch int) int

func Tcl_UniCharIsPrint

func Tcl_UniCharIsPrint(ch int) int

func Tcl_UniCharIsPunct

func Tcl_UniCharIsPunct(ch int) int

func Tcl_UniCharIsSpace

func Tcl_UniCharIsSpace(ch int) int

func Tcl_UniCharIsUpper

func Tcl_UniCharIsUpper(ch int) int

func Tcl_UniCharIsWordChar

func Tcl_UniCharIsWordChar(ch int) int

func Tcl_UniCharLen

func Tcl_UniCharLen(uniStr *uint16) int

func Tcl_UniCharNcasecmp

func Tcl_UniCharNcasecmp(ucs *uint16, uct *uint16, numChars uint) int

func Tcl_UniCharNcmp

func Tcl_UniCharNcmp(ucs *uint16, uct *uint16, numChars uint) int

func Tcl_UniCharToLower

func Tcl_UniCharToLower(ch int) uint16

func Tcl_UniCharToTitle

func Tcl_UniCharToTitle(ch int) uint16

func Tcl_UniCharToUpper

func Tcl_UniCharToUpper(ch int) uint16

func Tcl_UniCharToUtf

func Tcl_UniCharToUtf(ch int, buf string) int

func Tcl_UniCharToUtfDString

func Tcl_UniCharToUtfDString(uniStr *uint16, uniLength int, dsPtr *Tcl_DString) string

func Tcl_UnlinkVar

func Tcl_UnlinkVar(interp *Tcl_Interp, varName string)

func Tcl_UnregisterChannel

func Tcl_UnregisterChannel(interp *Tcl_Interp, chan_ unsafe.Pointer) int

func Tcl_UnsetVar

func Tcl_UnsetVar(interp *Tcl_Interp, varName string, flags int) int

func Tcl_UnsetVar2

func Tcl_UnsetVar2(interp *Tcl_Interp, part1 string, part2 string, flags int) int

func Tcl_UnstackChannel

func Tcl_UnstackChannel(interp *Tcl_Interp, chan_ unsafe.Pointer) int

func Tcl_UntraceCommand

func Tcl_UntraceCommand(interp *Tcl_Interp, varName string, flags int, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_UntraceVar

func Tcl_UntraceVar(interp *Tcl_Interp, varName string, flags int, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_UntraceVar2

func Tcl_UntraceVar2(interp *Tcl_Interp, part1 string, part2 string, flags int, proc unsafe.Pointer, clientData unsafe.Pointer)

func Tcl_UpVar

func Tcl_UpVar(interp *Tcl_Interp, frameName string, varName string, localName string, flags int) int

func Tcl_UpVar2

func Tcl_UpVar2(interp *Tcl_Interp, frameName string, part1 string, part2 string, localName string, flags int) int

func Tcl_UpdateLinkedVar

func Tcl_UpdateLinkedVar(interp *Tcl_Interp, varName string)

func Tcl_UtfAtIndex

func Tcl_UtfAtIndex(src string, index int) string

func Tcl_UtfBackslash

func Tcl_UtfBackslash(src string, readPtr *int32, dst string) int

func Tcl_UtfCharComplete

func Tcl_UtfCharComplete(src string, length int) int

func Tcl_UtfFindFirst

func Tcl_UtfFindFirst(src string, ch int) string

func Tcl_UtfFindLast

func Tcl_UtfFindLast(src string, ch int) string

func Tcl_UtfNcasecmp

func Tcl_UtfNcasecmp(s1 string, s2 string, n uint) int

func Tcl_UtfNcmp

func Tcl_UtfNcmp(s1 string, s2 string, n uint) int

func Tcl_UtfNext

func Tcl_UtfNext(src string) string

func Tcl_UtfPrev

func Tcl_UtfPrev(src string, start string) string

func Tcl_UtfToExternal

func Tcl_UtfToExternal(interp *Tcl_Interp, encoding unsafe.Pointer, src string, srcLen int, flags int, statePtr unsafe.Pointer, dst string, dstLen int, srcReadPtr *int32, dstWrotePtr *int32, dstCharsPtr *int32) int

func Tcl_UtfToExternalDString

func Tcl_UtfToExternalDString(encoding unsafe.Pointer, src string, srcLen int, dsPtr *Tcl_DString) string

func Tcl_UtfToLower

func Tcl_UtfToLower(src string) int

func Tcl_UtfToTitle

func Tcl_UtfToTitle(src string) int

func Tcl_UtfToUniChar

func Tcl_UtfToUniChar(src string, chPtr *uint16) int

func Tcl_UtfToUniCharDString

func Tcl_UtfToUniCharDString(src string, length int, dsPtr *Tcl_DString) *uint16

func Tcl_UtfToUpper

func Tcl_UtfToUpper(src string) int

func Tcl_ValidateAllMemory

func Tcl_ValidateAllMemory(file string, line int)

func Tcl_VarEvalVA

func Tcl_VarEvalVA(interp *Tcl_Interp, argList string) int

func Tcl_VarTraceInfo

func Tcl_VarTraceInfo(interp *Tcl_Interp, varName string, flags int, procPtr unsafe.Pointer, prevClientData unsafe.Pointer) unsafe.Pointer

func Tcl_VarTraceInfo2

func Tcl_VarTraceInfo2(interp *Tcl_Interp, part1 string, part2 string, flags int, procPtr unsafe.Pointer, prevClientData unsafe.Pointer) unsafe.Pointer

func Tcl_WaitForEvent

func Tcl_WaitForEvent(timePtr *Tcl_Time) int

func Tcl_WaitPid

func Tcl_WaitPid(pid unsafe.Pointer, statPtr *int32, options int) unsafe.Pointer

func Tcl_Write

func Tcl_Write(chan_ unsafe.Pointer, s string, slen int) int

func Tcl_WriteChars

func Tcl_WriteChars(chan_ unsafe.Pointer, src string, srcLen int) int

func Tcl_WriteObj

func Tcl_WriteObj(chan_ unsafe.Pointer, objPtr *Tcl_Obj) int

func Tcl_WriteRaw

func Tcl_WriteRaw(chan_ unsafe.Pointer, src string, srcLen int) int

func Tcl_WrongNumArgs

func Tcl_WrongNumArgs(interp *Tcl_Interp, objc int, objv unsafe.Pointer, message string)

Types

type MpInt

type MpInt struct{}

C struct: mp_int MpInt is an opaque type.

type Stat

type Stat struct{}

C struct: stat Stat is an opaque type.

type TclPlatStubs

type TclPlatStubs struct {
	Magic                                  int
	Hooks                                  unsafe.Pointer
	Tcl_MacOSXOpenBundleResources          unsafe.Pointer
	Tcl_MacOSXOpenVersionedBundleResources unsafe.Pointer
}

func TclPlatStubsPtr

func TclPlatStubsPtr() *TclPlatStubs

type TclStubHooks

type TclStubHooks struct {
	TclPlatStubs    *TclPlatStubs
	TclIntStubs     unsafe.Pointer
	TclIntPlatStubs unsafe.Pointer
}

type TclStubs

type TclStubs struct {
	Magic                              int
	Hooks                              *TclStubHooks
	Tcl_PkgProvideEx                   unsafe.Pointer
	Tcl_PkgRequireEx                   unsafe.Pointer
	Tcl_Panic                          unsafe.Pointer
	Tcl_Alloc                          unsafe.Pointer
	Tcl_Free                           unsafe.Pointer
	Tcl_Realloc                        unsafe.Pointer
	Tcl_DbCkalloc                      unsafe.Pointer
	Tcl_DbCkfree                       unsafe.Pointer
	Tcl_DbCkrealloc                    unsafe.Pointer
	Tcl_CreateFileHandler              unsafe.Pointer
	Tcl_DeleteFileHandler              unsafe.Pointer
	Tcl_SetTimer                       unsafe.Pointer
	Tcl_Sleep                          unsafe.Pointer
	Tcl_WaitForEvent                   unsafe.Pointer
	Tcl_AppendAllObjTypes              unsafe.Pointer
	Tcl_AppendStringsToObj             unsafe.Pointer
	Tcl_AppendToObj                    unsafe.Pointer
	Tcl_ConcatObj                      unsafe.Pointer
	Tcl_ConvertToType                  unsafe.Pointer
	Tcl_DbDecrRefCount                 unsafe.Pointer
	Tcl_DbIncrRefCount                 unsafe.Pointer
	Tcl_DbIsShared                     unsafe.Pointer
	Tcl_DbNewBooleanObj                unsafe.Pointer
	Tcl_DbNewByteArrayObj              unsafe.Pointer
	Tcl_DbNewDoubleObj                 unsafe.Pointer
	Tcl_DbNewListObj                   unsafe.Pointer
	Tcl_DbNewLongObj                   unsafe.Pointer
	Tcl_DbNewObj                       unsafe.Pointer
	Tcl_DbNewStringObj                 unsafe.Pointer
	Tcl_DuplicateObj                   unsafe.Pointer
	TclFreeObj                         unsafe.Pointer
	Tcl_GetBoolean                     unsafe.Pointer
	Tcl_GetBooleanFromObj              unsafe.Pointer
	Tcl_GetByteArrayFromObj            unsafe.Pointer
	Tcl_GetDouble                      unsafe.Pointer
	Tcl_GetDoubleFromObj               unsafe.Pointer
	Tcl_GetIndexFromObj                unsafe.Pointer
	Tcl_GetInt                         unsafe.Pointer
	Tcl_GetIntFromObj                  unsafe.Pointer
	Tcl_GetLongFromObj                 unsafe.Pointer
	Tcl_GetObjType                     unsafe.Pointer
	Tcl_GetStringFromObj               unsafe.Pointer
	Tcl_InvalidateStringRep            unsafe.Pointer
	Tcl_ListObjAppendList              unsafe.Pointer
	Tcl_ListObjAppendElement           unsafe.Pointer
	Tcl_ListObjGetElements             unsafe.Pointer
	Tcl_ListObjIndex                   unsafe.Pointer
	Tcl_ListObjLength                  unsafe.Pointer
	Tcl_ListObjReplace                 unsafe.Pointer
	Tcl_NewBooleanObj                  unsafe.Pointer
	Tcl_NewByteArrayObj                unsafe.Pointer
	Tcl_NewDoubleObj                   unsafe.Pointer
	Tcl_NewIntObj                      unsafe.Pointer
	Tcl_NewListObj                     unsafe.Pointer
	Tcl_NewLongObj                     unsafe.Pointer
	Tcl_NewObj                         unsafe.Pointer
	Tcl_NewStringObj                   unsafe.Pointer
	Tcl_SetBooleanObj                  unsafe.Pointer
	Tcl_SetByteArrayLength             unsafe.Pointer
	Tcl_SetByteArrayObj                unsafe.Pointer
	Tcl_SetDoubleObj                   unsafe.Pointer
	Tcl_SetIntObj                      unsafe.Pointer
	Tcl_SetListObj                     unsafe.Pointer
	Tcl_SetLongObj                     unsafe.Pointer
	Tcl_SetObjLength                   unsafe.Pointer
	Tcl_SetStringObj                   unsafe.Pointer
	Tcl_AddErrorInfo                   unsafe.Pointer
	Tcl_AddObjErrorInfo                unsafe.Pointer
	Tcl_AllowExceptions                unsafe.Pointer
	Tcl_AppendElement                  unsafe.Pointer
	Tcl_AppendResult                   unsafe.Pointer
	Tcl_AsyncCreate                    unsafe.Pointer
	Tcl_AsyncDelete                    unsafe.Pointer
	Tcl_AsyncInvoke                    unsafe.Pointer
	Tcl_AsyncMark                      unsafe.Pointer
	Tcl_AsyncReady                     unsafe.Pointer
	Tcl_BackgroundError                unsafe.Pointer
	Tcl_Backslash                      unsafe.Pointer
	Tcl_BadChannelOption               unsafe.Pointer
	Tcl_CallWhenDeleted                unsafe.Pointer
	Tcl_CancelIdleCall                 unsafe.Pointer
	Tcl_Close                          unsafe.Pointer
	Tcl_CommandComplete                unsafe.Pointer
	Tcl_Concat                         unsafe.Pointer
	Tcl_ConvertElement                 unsafe.Pointer
	Tcl_ConvertCountedElement          unsafe.Pointer
	Tcl_CreateAlias                    unsafe.Pointer
	Tcl_CreateAliasObj                 unsafe.Pointer
	Tcl_CreateChannel                  unsafe.Pointer
	Tcl_CreateChannelHandler           unsafe.Pointer
	Tcl_CreateCloseHandler             unsafe.Pointer
	Tcl_CreateCommand                  unsafe.Pointer
	Tcl_CreateEventSource              unsafe.Pointer
	Tcl_CreateExitHandler              unsafe.Pointer
	Tcl_CreateInterp                   unsafe.Pointer
	Tcl_CreateMathFunc                 unsafe.Pointer
	Tcl_CreateObjCommand               unsafe.Pointer
	Tcl_CreateSlave                    unsafe.Pointer
	Tcl_CreateTimerHandler             unsafe.Pointer
	Tcl_CreateTrace                    unsafe.Pointer
	Tcl_DeleteAssocData                unsafe.Pointer
	Tcl_DeleteChannelHandler           unsafe.Pointer
	Tcl_DeleteCloseHandler             unsafe.Pointer
	Tcl_DeleteCommand                  unsafe.Pointer
	Tcl_DeleteCommandFromToken         unsafe.Pointer
	Tcl_DeleteEvents                   unsafe.Pointer
	Tcl_DeleteEventSource              unsafe.Pointer
	Tcl_DeleteExitHandler              unsafe.Pointer
	Tcl_DeleteHashEntry                unsafe.Pointer
	Tcl_DeleteHashTable                unsafe.Pointer
	Tcl_DeleteInterp                   unsafe.Pointer
	Tcl_DetachPids                     unsafe.Pointer
	Tcl_DeleteTimerHandler             unsafe.Pointer
	Tcl_DeleteTrace                    unsafe.Pointer
	Tcl_DontCallWhenDeleted            unsafe.Pointer
	Tcl_DoOneEvent                     unsafe.Pointer
	Tcl_DoWhenIdle                     unsafe.Pointer
	Tcl_DStringAppend                  unsafe.Pointer
	Tcl_DStringAppendElement           unsafe.Pointer
	Tcl_DStringEndSublist              unsafe.Pointer
	Tcl_DStringFree                    unsafe.Pointer
	Tcl_DStringGetResult               unsafe.Pointer
	Tcl_DStringInit                    unsafe.Pointer
	Tcl_DStringResult                  unsafe.Pointer
	Tcl_DStringSetLength               unsafe.Pointer
	Tcl_DStringStartSublist            unsafe.Pointer
	Tcl_Eof                            unsafe.Pointer
	Tcl_ErrnoId                        unsafe.Pointer
	Tcl_ErrnoMsg                       unsafe.Pointer
	Tcl_Eval                           unsafe.Pointer
	Tcl_EvalFile                       unsafe.Pointer
	Tcl_EvalObj                        unsafe.Pointer
	Tcl_EventuallyFree                 unsafe.Pointer
	Tcl_Exit                           unsafe.Pointer
	Tcl_ExposeCommand                  unsafe.Pointer
	Tcl_ExprBoolean                    unsafe.Pointer
	Tcl_ExprBooleanObj                 unsafe.Pointer
	Tcl_ExprDouble                     unsafe.Pointer
	Tcl_ExprDoubleObj                  unsafe.Pointer
	Tcl_ExprLong                       unsafe.Pointer
	Tcl_ExprLongObj                    unsafe.Pointer
	Tcl_ExprObj                        unsafe.Pointer
	Tcl_ExprString                     unsafe.Pointer
	Tcl_Finalize                       unsafe.Pointer
	Tcl_FindExecutable                 unsafe.Pointer
	Tcl_FirstHashEntry                 unsafe.Pointer
	Tcl_Flush                          unsafe.Pointer
	Tcl_FreeResult                     unsafe.Pointer
	Tcl_GetAlias                       unsafe.Pointer
	Tcl_GetAliasObj                    unsafe.Pointer
	Tcl_GetAssocData                   unsafe.Pointer
	Tcl_GetChannel                     unsafe.Pointer
	Tcl_GetChannelBufferSize           unsafe.Pointer
	Tcl_GetChannelHandle               unsafe.Pointer
	Tcl_GetChannelInstanceData         unsafe.Pointer
	Tcl_GetChannelMode                 unsafe.Pointer
	Tcl_GetChannelName                 unsafe.Pointer
	Tcl_GetChannelOption               unsafe.Pointer
	Tcl_GetChannelType                 unsafe.Pointer
	Tcl_GetCommandInfo                 unsafe.Pointer
	Tcl_GetCommandName                 unsafe.Pointer
	Tcl_GetErrno                       unsafe.Pointer
	Tcl_GetHostName                    unsafe.Pointer
	Tcl_GetInterpPath                  unsafe.Pointer
	Tcl_GetMaster                      unsafe.Pointer
	Tcl_GetNameOfExecutable            unsafe.Pointer
	Tcl_GetObjResult                   unsafe.Pointer
	Tcl_GetOpenFile                    unsafe.Pointer
	Tcl_GetPathType                    unsafe.Pointer
	Tcl_Gets                           unsafe.Pointer
	Tcl_GetsObj                        unsafe.Pointer
	Tcl_GetServiceMode                 unsafe.Pointer
	Tcl_GetSlave                       unsafe.Pointer
	Tcl_GetStdChannel                  unsafe.Pointer
	Tcl_GetStringResult                unsafe.Pointer
	Tcl_GetVar                         unsafe.Pointer
	Tcl_GetVar2                        unsafe.Pointer
	Tcl_GlobalEval                     unsafe.Pointer
	Tcl_GlobalEvalObj                  unsafe.Pointer
	Tcl_HideCommand                    unsafe.Pointer
	Tcl_Init                           unsafe.Pointer
	Tcl_InitHashTable                  unsafe.Pointer
	Tcl_InputBlocked                   unsafe.Pointer
	Tcl_InputBuffered                  unsafe.Pointer
	Tcl_InterpDeleted                  unsafe.Pointer
	Tcl_IsSafe                         unsafe.Pointer
	Tcl_JoinPath                       unsafe.Pointer
	Tcl_LinkVar                        unsafe.Pointer
	Reserved188                        unsafe.Pointer
	Tcl_MakeFileChannel                unsafe.Pointer
	Tcl_MakeSafe                       unsafe.Pointer
	Tcl_MakeTcpClientChannel           unsafe.Pointer
	Tcl_Merge                          unsafe.Pointer
	Tcl_NextHashEntry                  unsafe.Pointer
	Tcl_NotifyChannel                  unsafe.Pointer
	Tcl_ObjGetVar2                     unsafe.Pointer
	Tcl_ObjSetVar2                     unsafe.Pointer
	Tcl_OpenCommandChannel             unsafe.Pointer
	Tcl_OpenFileChannel                unsafe.Pointer
	Tcl_OpenTcpClient                  unsafe.Pointer
	Tcl_OpenTcpServer                  unsafe.Pointer
	Tcl_Preserve                       unsafe.Pointer
	Tcl_PrintDouble                    unsafe.Pointer
	Tcl_PutEnv                         unsafe.Pointer
	Tcl_PosixError                     unsafe.Pointer
	Tcl_QueueEvent                     unsafe.Pointer
	Tcl_Read                           unsafe.Pointer
	Tcl_ReapDetachedProcs              unsafe.Pointer
	Tcl_RecordAndEval                  unsafe.Pointer
	Tcl_RecordAndEvalObj               unsafe.Pointer
	Tcl_RegisterChannel                unsafe.Pointer
	Tcl_RegisterObjType                unsafe.Pointer
	Tcl_RegExpCompile                  unsafe.Pointer
	Tcl_RegExpExec                     unsafe.Pointer
	Tcl_RegExpMatch                    unsafe.Pointer
	Tcl_RegExpRange                    unsafe.Pointer
	Tcl_Release                        unsafe.Pointer
	Tcl_ResetResult                    unsafe.Pointer
	Tcl_ScanElement                    unsafe.Pointer
	Tcl_ScanCountedElement             unsafe.Pointer
	Tcl_SeekOld                        unsafe.Pointer
	Tcl_ServiceAll                     unsafe.Pointer
	Tcl_ServiceEvent                   unsafe.Pointer
	Tcl_SetAssocData                   unsafe.Pointer
	Tcl_SetChannelBufferSize           unsafe.Pointer
	Tcl_SetChannelOption               unsafe.Pointer
	Tcl_SetCommandInfo                 unsafe.Pointer
	Tcl_SetErrno                       unsafe.Pointer
	Tcl_SetErrorCode                   unsafe.Pointer
	Tcl_SetMaxBlockTime                unsafe.Pointer
	Tcl_SetPanicProc                   unsafe.Pointer
	Tcl_SetRecursionLimit              unsafe.Pointer
	Tcl_SetResult                      unsafe.Pointer
	Tcl_SetServiceMode                 unsafe.Pointer
	Tcl_SetObjErrorCode                unsafe.Pointer
	Tcl_SetObjResult                   unsafe.Pointer
	Tcl_SetStdChannel                  unsafe.Pointer
	Tcl_SetVar                         unsafe.Pointer
	Tcl_SetVar2                        unsafe.Pointer
	Tcl_SignalId                       unsafe.Pointer
	Tcl_SignalMsg                      unsafe.Pointer
	Tcl_SourceRCFile                   unsafe.Pointer
	Tcl_SplitList                      unsafe.Pointer
	Tcl_SplitPath                      unsafe.Pointer
	Tcl_StaticPackage                  unsafe.Pointer
	Tcl_StringMatch                    unsafe.Pointer
	Tcl_TellOld                        unsafe.Pointer
	Tcl_TraceVar                       unsafe.Pointer
	Tcl_TraceVar2                      unsafe.Pointer
	Tcl_TranslateFileName              unsafe.Pointer
	Tcl_Ungets                         unsafe.Pointer
	Tcl_UnlinkVar                      unsafe.Pointer
	Tcl_UnregisterChannel              unsafe.Pointer
	Tcl_UnsetVar                       unsafe.Pointer
	Tcl_UnsetVar2                      unsafe.Pointer
	Tcl_UntraceVar                     unsafe.Pointer
	Tcl_UntraceVar2                    unsafe.Pointer
	Tcl_UpdateLinkedVar                unsafe.Pointer
	Tcl_UpVar                          unsafe.Pointer
	Tcl_UpVar2                         unsafe.Pointer
	Tcl_VarEval                        unsafe.Pointer
	Tcl_VarTraceInfo                   unsafe.Pointer
	Tcl_VarTraceInfo2                  unsafe.Pointer
	Tcl_Write                          unsafe.Pointer
	Tcl_WrongNumArgs                   unsafe.Pointer
	Tcl_DumpActiveMemory               unsafe.Pointer
	Tcl_ValidateAllMemory              unsafe.Pointer
	Tcl_AppendResultVA                 unsafe.Pointer
	Tcl_AppendStringsToObjVA           unsafe.Pointer
	Tcl_HashStats                      unsafe.Pointer
	Tcl_ParseVar                       unsafe.Pointer
	Tcl_PkgPresent                     unsafe.Pointer
	Tcl_PkgPresentEx                   unsafe.Pointer
	Tcl_PkgProvide                     unsafe.Pointer
	Tcl_PkgRequire                     unsafe.Pointer
	Tcl_SetErrorCodeVA                 unsafe.Pointer
	Tcl_VarEvalVA                      unsafe.Pointer
	Tcl_WaitPid                        unsafe.Pointer
	Tcl_PanicVA                        unsafe.Pointer
	Tcl_GetVersion                     unsafe.Pointer
	Tcl_InitMemory                     unsafe.Pointer
	Tcl_StackChannel                   unsafe.Pointer
	Tcl_UnstackChannel                 unsafe.Pointer
	Tcl_GetStackedChannel              unsafe.Pointer
	Tcl_SetMainLoop                    unsafe.Pointer
	Reserved285                        unsafe.Pointer
	Tcl_AppendObjToObj                 unsafe.Pointer
	Tcl_CreateEncoding                 unsafe.Pointer
	Tcl_CreateThreadExitHandler        unsafe.Pointer
	Tcl_DeleteThreadExitHandler        unsafe.Pointer
	Tcl_DiscardResult                  unsafe.Pointer
	Tcl_EvalEx                         unsafe.Pointer
	Tcl_EvalObjv                       unsafe.Pointer
	Tcl_EvalObjEx                      unsafe.Pointer
	Tcl_ExitThread                     unsafe.Pointer
	Tcl_ExternalToUtf                  unsafe.Pointer
	Tcl_ExternalToUtfDString           unsafe.Pointer
	Tcl_FinalizeThread                 unsafe.Pointer
	Tcl_FinalizeNotifier               unsafe.Pointer
	Tcl_FreeEncoding                   unsafe.Pointer
	Tcl_GetCurrentThread               unsafe.Pointer
	Tcl_GetEncoding                    unsafe.Pointer
	Tcl_GetEncodingName                unsafe.Pointer
	Tcl_GetEncodingNames               unsafe.Pointer
	Tcl_GetIndexFromObjStruct          unsafe.Pointer
	Tcl_GetThreadData                  unsafe.Pointer
	Tcl_GetVar2Ex                      unsafe.Pointer
	Tcl_InitNotifier                   unsafe.Pointer
	Tcl_MutexLock                      unsafe.Pointer
	Tcl_MutexUnlock                    unsafe.Pointer
	Tcl_ConditionNotify                unsafe.Pointer
	Tcl_ConditionWait                  unsafe.Pointer
	Tcl_NumUtfChars                    unsafe.Pointer
	Tcl_ReadChars                      unsafe.Pointer
	Tcl_RestoreResult                  unsafe.Pointer
	Tcl_SaveResult                     unsafe.Pointer
	Tcl_SetSystemEncoding              unsafe.Pointer
	Tcl_SetVar2Ex                      unsafe.Pointer
	Tcl_ThreadAlert                    unsafe.Pointer
	Tcl_ThreadQueueEvent               unsafe.Pointer
	Tcl_UniCharAtIndex                 unsafe.Pointer
	Tcl_UniCharToLower                 unsafe.Pointer
	Tcl_UniCharToTitle                 unsafe.Pointer
	Tcl_UniCharToUpper                 unsafe.Pointer
	Tcl_UniCharToUtf                   unsafe.Pointer
	Tcl_UtfAtIndex                     unsafe.Pointer
	Tcl_UtfCharComplete                unsafe.Pointer
	Tcl_UtfBackslash                   unsafe.Pointer
	Tcl_UtfFindFirst                   unsafe.Pointer
	Tcl_UtfFindLast                    unsafe.Pointer
	Tcl_UtfNext                        unsafe.Pointer
	Tcl_UtfPrev                        unsafe.Pointer
	Tcl_UtfToExternal                  unsafe.Pointer
	Tcl_UtfToExternalDString           unsafe.Pointer
	Tcl_UtfToLower                     unsafe.Pointer
	Tcl_UtfToTitle                     unsafe.Pointer
	Tcl_UtfToUniChar                   unsafe.Pointer
	Tcl_UtfToUpper                     unsafe.Pointer
	Tcl_WriteChars                     unsafe.Pointer
	Tcl_WriteObj                       unsafe.Pointer
	Tcl_GetString                      unsafe.Pointer
	Tcl_GetDefaultEncodingDir          unsafe.Pointer
	Tcl_SetDefaultEncodingDir          unsafe.Pointer
	Tcl_AlertNotifier                  unsafe.Pointer
	Tcl_ServiceModeHook                unsafe.Pointer
	Tcl_UniCharIsAlnum                 unsafe.Pointer
	Tcl_UniCharIsAlpha                 unsafe.Pointer
	Tcl_UniCharIsDigit                 unsafe.Pointer
	Tcl_UniCharIsLower                 unsafe.Pointer
	Tcl_UniCharIsSpace                 unsafe.Pointer
	Tcl_UniCharIsUpper                 unsafe.Pointer
	Tcl_UniCharIsWordChar              unsafe.Pointer
	Tcl_UniCharLen                     unsafe.Pointer
	Tcl_UniCharNcmp                    unsafe.Pointer
	Tcl_UniCharToUtfDString            unsafe.Pointer
	Tcl_UtfToUniCharDString            unsafe.Pointer
	Tcl_GetRegExpFromObj               unsafe.Pointer
	Tcl_EvalTokens                     unsafe.Pointer
	Tcl_FreeParse                      unsafe.Pointer
	Tcl_LogCommandInfo                 unsafe.Pointer
	Tcl_ParseBraces                    unsafe.Pointer
	Tcl_ParseCommand                   unsafe.Pointer
	Tcl_ParseExpr                      unsafe.Pointer
	Tcl_ParseQuotedString              unsafe.Pointer
	Tcl_ParseVarName                   unsafe.Pointer
	Tcl_GetCwd                         unsafe.Pointer
	Tcl_Chdir                          unsafe.Pointer
	Tcl_Access                         unsafe.Pointer
	Tcl_Stat                           unsafe.Pointer
	Tcl_UtfNcmp                        unsafe.Pointer
	Tcl_UtfNcasecmp                    unsafe.Pointer
	Tcl_StringCaseMatch                unsafe.Pointer
	Tcl_UniCharIsControl               unsafe.Pointer
	Tcl_UniCharIsGraph                 unsafe.Pointer
	Tcl_UniCharIsPrint                 unsafe.Pointer
	Tcl_UniCharIsPunct                 unsafe.Pointer
	Tcl_RegExpExecObj                  unsafe.Pointer
	Tcl_RegExpGetInfo                  unsafe.Pointer
	Tcl_NewUnicodeObj                  unsafe.Pointer
	Tcl_SetUnicodeObj                  unsafe.Pointer
	Tcl_GetCharLength                  unsafe.Pointer
	Tcl_GetUniChar                     unsafe.Pointer
	Tcl_GetUnicode                     unsafe.Pointer
	Tcl_GetRange                       unsafe.Pointer
	Tcl_AppendUnicodeToObj             unsafe.Pointer
	Tcl_RegExpMatchObj                 unsafe.Pointer
	Tcl_SetNotifier                    unsafe.Pointer
	Tcl_GetAllocMutex                  unsafe.Pointer
	Tcl_GetChannelNames                unsafe.Pointer
	Tcl_GetChannelNamesEx              unsafe.Pointer
	Tcl_ProcObjCmd                     unsafe.Pointer
	Tcl_ConditionFinalize              unsafe.Pointer
	Tcl_MutexFinalize                  unsafe.Pointer
	Tcl_CreateThread                   unsafe.Pointer
	Tcl_ReadRaw                        unsafe.Pointer
	Tcl_WriteRaw                       unsafe.Pointer
	Tcl_GetTopChannel                  unsafe.Pointer
	Tcl_ChannelBuffered                unsafe.Pointer
	Tcl_ChannelName                    unsafe.Pointer
	Tcl_ChannelVersion                 unsafe.Pointer
	Tcl_ChannelBlockModeProc           unsafe.Pointer
	Tcl_ChannelCloseProc               unsafe.Pointer
	Tcl_ChannelClose2Proc              unsafe.Pointer
	Tcl_ChannelInputProc               unsafe.Pointer
	Tcl_ChannelOutputProc              unsafe.Pointer
	Tcl_ChannelSeekProc                unsafe.Pointer
	Tcl_ChannelSetOptionProc           unsafe.Pointer
	Tcl_ChannelGetOptionProc           unsafe.Pointer
	Tcl_ChannelWatchProc               unsafe.Pointer
	Tcl_ChannelGetHandleProc           unsafe.Pointer
	Tcl_ChannelFlushProc               unsafe.Pointer
	Tcl_ChannelHandlerProc             unsafe.Pointer
	Tcl_JoinThread                     unsafe.Pointer
	Tcl_IsChannelShared                unsafe.Pointer
	Tcl_IsChannelRegistered            unsafe.Pointer
	Tcl_CutChannel                     unsafe.Pointer
	Tcl_SpliceChannel                  unsafe.Pointer
	Tcl_ClearChannelHandlers           unsafe.Pointer
	Tcl_IsChannelExisting              unsafe.Pointer
	Tcl_UniCharNcasecmp                unsafe.Pointer
	Tcl_UniCharCaseMatch               unsafe.Pointer
	Tcl_FindHashEntry                  unsafe.Pointer
	Tcl_CreateHashEntry                unsafe.Pointer
	Tcl_InitCustomHashTable            unsafe.Pointer
	Tcl_InitObjHashTable               unsafe.Pointer
	Tcl_CommandTraceInfo               unsafe.Pointer
	Tcl_TraceCommand                   unsafe.Pointer
	Tcl_UntraceCommand                 unsafe.Pointer
	Tcl_AttemptAlloc                   unsafe.Pointer
	Tcl_AttemptDbCkalloc               unsafe.Pointer
	Tcl_AttemptRealloc                 unsafe.Pointer
	Tcl_AttemptDbCkrealloc             unsafe.Pointer
	Tcl_AttemptSetObjLength            unsafe.Pointer
	Tcl_GetChannelThread               unsafe.Pointer
	Tcl_GetUnicodeFromObj              unsafe.Pointer
	Tcl_GetMathFuncInfo                unsafe.Pointer
	Tcl_ListMathFuncs                  unsafe.Pointer
	Tcl_SubstObj                       unsafe.Pointer
	Tcl_DetachChannel                  unsafe.Pointer
	Tcl_IsStandardChannel              unsafe.Pointer
	Tcl_FSCopyFile                     unsafe.Pointer
	Tcl_FSCopyDirectory                unsafe.Pointer
	Tcl_FSCreateDirectory              unsafe.Pointer
	Tcl_FSDeleteFile                   unsafe.Pointer
	Tcl_FSLoadFile                     unsafe.Pointer
	Tcl_FSMatchInDirectory             unsafe.Pointer
	Tcl_FSLink                         unsafe.Pointer
	Tcl_FSRemoveDirectory              unsafe.Pointer
	Tcl_FSRenameFile                   unsafe.Pointer
	Tcl_FSLstat                        unsafe.Pointer
	Tcl_FSUtime                        unsafe.Pointer
	Tcl_FSFileAttrsGet                 unsafe.Pointer
	Tcl_FSFileAttrsSet                 unsafe.Pointer
	Tcl_FSFileAttrStrings              unsafe.Pointer
	Tcl_FSStat                         unsafe.Pointer
	Tcl_FSAccess                       unsafe.Pointer
	Tcl_FSOpenFileChannel              unsafe.Pointer
	Tcl_FSGetCwd                       unsafe.Pointer
	Tcl_FSChdir                        unsafe.Pointer
	Tcl_FSConvertToPathType            unsafe.Pointer
	Tcl_FSJoinPath                     unsafe.Pointer
	Tcl_FSSplitPath                    unsafe.Pointer
	Tcl_FSEqualPaths                   unsafe.Pointer
	Tcl_FSGetNormalizedPath            unsafe.Pointer
	Tcl_FSJoinToPath                   unsafe.Pointer
	Tcl_FSGetInternalRep               unsafe.Pointer
	Tcl_FSGetTranslatedPath            unsafe.Pointer
	Tcl_FSEvalFile                     unsafe.Pointer
	Tcl_FSNewNativePath                unsafe.Pointer
	Tcl_FSGetNativePath                unsafe.Pointer
	Tcl_FSFileSystemInfo               unsafe.Pointer
	Tcl_FSPathSeparator                unsafe.Pointer
	Tcl_FSListVolumes                  unsafe.Pointer
	Tcl_FSRegister                     unsafe.Pointer
	Tcl_FSUnregister                   unsafe.Pointer
	Tcl_FSData                         unsafe.Pointer
	Tcl_FSGetTranslatedStringPath      unsafe.Pointer
	Tcl_FSGetFileSystemForPath         unsafe.Pointer
	Tcl_FSGetPathType                  unsafe.Pointer
	Tcl_OutputBuffered                 unsafe.Pointer
	Tcl_FSMountsChanged                unsafe.Pointer
	Tcl_EvalTokensStandard             unsafe.Pointer
	Tcl_GetTime                        unsafe.Pointer
	Tcl_CreateObjTrace                 unsafe.Pointer
	Tcl_GetCommandInfoFromToken        unsafe.Pointer
	Tcl_SetCommandInfoFromToken        unsafe.Pointer
	Tcl_DbNewWideIntObj                unsafe.Pointer
	Tcl_GetWideIntFromObj              unsafe.Pointer
	Tcl_NewWideIntObj                  unsafe.Pointer
	Tcl_SetWideIntObj                  unsafe.Pointer
	Tcl_AllocStatBuf                   unsafe.Pointer
	Tcl_Seek                           unsafe.Pointer
	Tcl_Tell                           unsafe.Pointer
	Tcl_ChannelWideSeekProc            unsafe.Pointer
	Tcl_DictObjPut                     unsafe.Pointer
	Tcl_DictObjGet                     unsafe.Pointer
	Tcl_DictObjRemove                  unsafe.Pointer
	Tcl_DictObjSize                    unsafe.Pointer
	Tcl_DictObjFirst                   unsafe.Pointer
	Tcl_DictObjNext                    unsafe.Pointer
	Tcl_DictObjDone                    unsafe.Pointer
	Tcl_DictObjPutKeyList              unsafe.Pointer
	Tcl_DictObjRemoveKeyList           unsafe.Pointer
	Tcl_NewDictObj                     unsafe.Pointer
	Tcl_DbNewDictObj                   unsafe.Pointer
	Tcl_RegisterConfig                 unsafe.Pointer
	Tcl_CreateNamespace                unsafe.Pointer
	Tcl_DeleteNamespace                unsafe.Pointer
	Tcl_AppendExportList               unsafe.Pointer
	Tcl_Export                         unsafe.Pointer
	Tcl_Import                         unsafe.Pointer
	Tcl_ForgetImport                   unsafe.Pointer
	Tcl_GetCurrentNamespace            unsafe.Pointer
	Tcl_GetGlobalNamespace             unsafe.Pointer
	Tcl_FindNamespace                  unsafe.Pointer
	Tcl_FindCommand                    unsafe.Pointer
	Tcl_GetCommandFromObj              unsafe.Pointer
	Tcl_GetCommandFullName             unsafe.Pointer
	Tcl_FSEvalFileEx                   unsafe.Pointer
	Tcl_SetExitProc                    unsafe.Pointer
	Tcl_LimitAddHandler                unsafe.Pointer
	Tcl_LimitRemoveHandler             unsafe.Pointer
	Tcl_LimitReady                     unsafe.Pointer
	Tcl_LimitCheck                     unsafe.Pointer
	Tcl_LimitExceeded                  unsafe.Pointer
	Tcl_LimitSetCommands               unsafe.Pointer
	Tcl_LimitSetTime                   unsafe.Pointer
	Tcl_LimitSetGranularity            unsafe.Pointer
	Tcl_LimitTypeEnabled               unsafe.Pointer
	Tcl_LimitTypeExceeded              unsafe.Pointer
	Tcl_LimitTypeSet                   unsafe.Pointer
	Tcl_LimitTypeReset                 unsafe.Pointer
	Tcl_LimitGetCommands               unsafe.Pointer
	Tcl_LimitGetTime                   unsafe.Pointer
	Tcl_LimitGetGranularity            unsafe.Pointer
	Tcl_SaveInterpState                unsafe.Pointer
	Tcl_RestoreInterpState             unsafe.Pointer
	Tcl_DiscardInterpState             unsafe.Pointer
	Tcl_SetReturnOptions               unsafe.Pointer
	Tcl_GetReturnOptions               unsafe.Pointer
	Tcl_IsEnsemble                     unsafe.Pointer
	Tcl_CreateEnsemble                 unsafe.Pointer
	Tcl_FindEnsemble                   unsafe.Pointer
	Tcl_SetEnsembleSubcommandList      unsafe.Pointer
	Tcl_SetEnsembleMappingDict         unsafe.Pointer
	Tcl_SetEnsembleUnknownHandler      unsafe.Pointer
	Tcl_SetEnsembleFlags               unsafe.Pointer
	Tcl_GetEnsembleSubcommandList      unsafe.Pointer
	Tcl_GetEnsembleMappingDict         unsafe.Pointer
	Tcl_GetEnsembleUnknownHandler      unsafe.Pointer
	Tcl_GetEnsembleFlags               unsafe.Pointer
	Tcl_GetEnsembleNamespace           unsafe.Pointer
	Tcl_SetTimeProc                    unsafe.Pointer
	Tcl_QueryTimeProc                  unsafe.Pointer
	Tcl_ChannelThreadActionProc        unsafe.Pointer
	Tcl_NewBignumObj                   unsafe.Pointer
	Tcl_DbNewBignumObj                 unsafe.Pointer
	Tcl_SetBignumObj                   unsafe.Pointer
	Tcl_GetBignumFromObj               unsafe.Pointer
	Tcl_TakeBignumFromObj              unsafe.Pointer
	Tcl_TruncateChannel                unsafe.Pointer
	Tcl_ChannelTruncateProc            unsafe.Pointer
	Tcl_SetChannelErrorInterp          unsafe.Pointer
	Tcl_GetChannelErrorInterp          unsafe.Pointer
	Tcl_SetChannelError                unsafe.Pointer
	Tcl_GetChannelError                unsafe.Pointer
	Tcl_InitBignumFromDouble           unsafe.Pointer
	Tcl_GetNamespaceUnknownHandler     unsafe.Pointer
	Tcl_SetNamespaceUnknownHandler     unsafe.Pointer
	Tcl_GetEncodingFromObj             unsafe.Pointer
	Tcl_GetEncodingSearchPath          unsafe.Pointer
	Tcl_SetEncodingSearchPath          unsafe.Pointer
	Tcl_GetEncodingNameFromEnvironment unsafe.Pointer
	Tcl_PkgRequireProc                 unsafe.Pointer
	Tcl_AppendObjToErrorInfo           unsafe.Pointer
	Tcl_AppendLimitedToObj             unsafe.Pointer
	Tcl_Format                         unsafe.Pointer
	Tcl_AppendFormatToObj              unsafe.Pointer
	Tcl_ObjPrintf                      unsafe.Pointer
	Tcl_AppendPrintfToObj              unsafe.Pointer
}

func TclStubsPtr

func TclStubsPtr() *TclStubs

type Tcl_AsyncHandler_

type Tcl_AsyncHandler_ struct{}

Tcl_AsyncHandler_ is an opaque type.

type Tcl_CallFrame

type Tcl_CallFrame struct {
	NsPtr   *Tcl_Namespace
	Dummy1  int
	Dummy2  int
	Dummy3  unsafe.Pointer
	Dummy4  unsafe.Pointer
	Dummy5  unsafe.Pointer
	Dummy6  int
	Dummy7  unsafe.Pointer
	Dummy8  unsafe.Pointer
	Dummy9  int
	Dummy10 unsafe.Pointer
	Dummy11 unsafe.Pointer
	Dummy12 unsafe.Pointer
	Dummy13 unsafe.Pointer
}

type Tcl_ChannelType

type Tcl_ChannelType struct {
	TypeName         string
	Version          unsafe.Pointer
	CloseProc        unsafe.Pointer
	InputProc        unsafe.Pointer
	OutputProc       unsafe.Pointer
	SeekProc         unsafe.Pointer
	SetOptionProc    unsafe.Pointer
	GetOptionProc    unsafe.Pointer
	WatchProc        unsafe.Pointer
	GetHandleProc    unsafe.Pointer
	Close2Proc       unsafe.Pointer
	BlockModeProc    unsafe.Pointer
	FlushProc        unsafe.Pointer
	HandlerProc      unsafe.Pointer
	WideSeekProc     unsafe.Pointer
	ThreadActionProc unsafe.Pointer
	TruncateProc     unsafe.Pointer
}

func Tcl_GetChannelType

func Tcl_GetChannelType(chan_ unsafe.Pointer) *Tcl_ChannelType

type Tcl_ChannelTypeVersion_

type Tcl_ChannelTypeVersion_ struct{}

Tcl_ChannelTypeVersion_ is an opaque type.

type Tcl_Channel_

type Tcl_Channel_ struct{}

Tcl_Channel_ is an opaque type.

type Tcl_CmdInfo

type Tcl_CmdInfo struct {
	IsNativeObjectProc int
	ObjProc            unsafe.Pointer
	ObjClientData      unsafe.Pointer
	Proc               unsafe.Pointer
	ClientData         unsafe.Pointer
	DeleteProc         unsafe.Pointer
	DeleteData         unsafe.Pointer
	NamespacePtr       *Tcl_Namespace
}

type Tcl_Command_

type Tcl_Command_ struct{}

Tcl_Command_ is an opaque type.

type Tcl_Condition_

type Tcl_Condition_ struct{}

Tcl_Condition_ is an opaque type.

type Tcl_Config

type Tcl_Config struct {
	Key   string
	Value string
}

type Tcl_DString

type Tcl_DString struct {
	String      string
	Length      int
	SpaceAvl    int
	StaticSpace [200]int8
}

type Tcl_DictSearch

type Tcl_DictSearch struct {
	Next          unsafe.Pointer
	Epoch         int
	DictionaryPtr unsafe.Pointer
}

type Tcl_Dict_

type Tcl_Dict_ struct{}

Tcl_Dict_ is an opaque type.

type Tcl_EncodingState_

type Tcl_EncodingState_ struct{}

Tcl_EncodingState_ is an opaque type.

type Tcl_EncodingType

type Tcl_EncodingType struct {
	EncodingName string
	ToUtfProc    unsafe.Pointer
	FromUtfProc  unsafe.Pointer
	FreeProc     unsafe.Pointer
	ClientData   unsafe.Pointer
	NullSize     int
}

type Tcl_Encoding_

type Tcl_Encoding_ struct{}

Tcl_Encoding_ is an opaque type.

type Tcl_Event

type Tcl_Event struct {
	Proc    unsafe.Pointer
	NextPtr *Tcl_Event
}

type Tcl_FSVersion_

type Tcl_FSVersion_ struct{}

Tcl_FSVersion_ is an opaque type.

type Tcl_Filesystem

type Tcl_Filesystem struct {
	TypeName                 string
	StructureLength          int
	Version                  unsafe.Pointer
	PathInFilesystemProc     unsafe.Pointer
	DupInternalRepProc       unsafe.Pointer
	FreeInternalRepProc      unsafe.Pointer
	InternalToNormalizedProc unsafe.Pointer
	CreateInternalRepProc    unsafe.Pointer
	NormalizePathProc        unsafe.Pointer
	FilesystemPathTypeProc   unsafe.Pointer
	FilesystemSeparatorProc  unsafe.Pointer
	StatProc                 unsafe.Pointer
	AccessProc               unsafe.Pointer
	OpenFileChannelProc      unsafe.Pointer
	MatchInDirectoryProc     unsafe.Pointer
	UtimeProc                unsafe.Pointer
	LinkProc                 unsafe.Pointer
	ListVolumesProc          unsafe.Pointer
	FileAttrStringsProc      unsafe.Pointer
	FileAttrsGetProc         unsafe.Pointer
	FileAttrsSetProc         unsafe.Pointer
	CreateDirectoryProc      unsafe.Pointer
	RemoveDirectoryProc      unsafe.Pointer
	DeleteFileProc           unsafe.Pointer
	CopyFileProc             unsafe.Pointer
	RenameFileProc           unsafe.Pointer
	CopyDirectoryProc        unsafe.Pointer
	LstatProc                unsafe.Pointer
	LoadFileProc             unsafe.Pointer
	GetCwdProc               unsafe.Pointer
	ChdirProc                unsafe.Pointer
}

func Tcl_FSGetFileSystemForPath

func Tcl_FSGetFileSystemForPath(pathPtr *Tcl_Obj) *Tcl_Filesystem

type Tcl_GlobTypeData

type Tcl_GlobTypeData struct {
	Type       int
	Perm       int
	MacType    *Tcl_Obj
	MacCreator *Tcl_Obj
}

type Tcl_HashEntry

type Tcl_HashEntry struct {
	NextPtr    *Tcl_HashEntry
	TablePtr   *Tcl_HashTable
	Hash       unsafe.Pointer
	ClientData unsafe.Pointer
	Key        unsafe.Pointer
}

func Tcl_CreateHashEntry

func Tcl_CreateHashEntry(tablePtr *Tcl_HashTable, key string, newPtr *int32) *Tcl_HashEntry

func Tcl_FindHashEntry

func Tcl_FindHashEntry(tablePtr *Tcl_HashTable, key string) *Tcl_HashEntry

func Tcl_FirstHashEntry

func Tcl_FirstHashEntry(tablePtr *Tcl_HashTable, searchPtr *Tcl_HashSearch) *Tcl_HashEntry

func Tcl_NextHashEntry

func Tcl_NextHashEntry(searchPtr *Tcl_HashSearch) *Tcl_HashEntry

type Tcl_HashKeyType

type Tcl_HashKeyType struct {
	Version         int
	Flags           int
	HashKeyProc     unsafe.Pointer
	CompareKeysProc unsafe.Pointer
	AllocEntryProc  unsafe.Pointer
	FreeEntryProc   unsafe.Pointer
}

type Tcl_HashSearch

type Tcl_HashSearch struct {
	TablePtr     *Tcl_HashTable
	NextIndex    int
	NextEntryPtr *Tcl_HashEntry
}

type Tcl_HashTable

type Tcl_HashTable struct {
	Buckets       *Tcl_HashEntry
	StaticBuckets [4]*Tcl_HashEntry
	NumBuckets    int
	NumEntries    int
	RebuildSize   int
	DownShift     int
	Mask          int
	KeyType       int
	FindProc      unsafe.Pointer
	CreateProc    unsafe.Pointer
	TypePtr       *Tcl_HashKeyType
}

type Tcl_Interp

type Tcl_Interp struct {
	Result    string
	FreeProc  unsafe.Pointer
	ErrorLine int
}

func Tcl_CreateInterp

func Tcl_CreateInterp() *Tcl_Interp

func Tcl_CreateSlave

func Tcl_CreateSlave(interp *Tcl_Interp, slaveName string, isSafe int) *Tcl_Interp

func Tcl_GetMaster

func Tcl_GetMaster(interp *Tcl_Interp) *Tcl_Interp

func Tcl_GetSlave

func Tcl_GetSlave(interp *Tcl_Interp, slaveName string) *Tcl_Interp

type Tcl_InterpState_

type Tcl_InterpState_ struct{}

Tcl_InterpState_ is an opaque type.

type Tcl_LoadHandle_

type Tcl_LoadHandle_ struct{}

Tcl_LoadHandle_ is an opaque type.

type Tcl_Mutex_

type Tcl_Mutex_ struct{}

Tcl_Mutex_ is an opaque type.

type Tcl_Namespace

type Tcl_Namespace struct {
	Name       string
	FullName   string
	ClientData unsafe.Pointer
	DeleteProc unsafe.Pointer
	ParentPtr  *Tcl_Namespace
}

func Tcl_CreateNamespace

func Tcl_CreateNamespace(interp *Tcl_Interp, name string, clientData unsafe.Pointer, deleteProc unsafe.Pointer) *Tcl_Namespace

func Tcl_FindNamespace

func Tcl_FindNamespace(interp *Tcl_Interp, name string, contextNsPtr *Tcl_Namespace, flags int) *Tcl_Namespace

func Tcl_GetCurrentNamespace

func Tcl_GetCurrentNamespace(interp *Tcl_Interp) *Tcl_Namespace

func Tcl_GetGlobalNamespace

func Tcl_GetGlobalNamespace(interp *Tcl_Interp) *Tcl_Namespace

type Tcl_NotifierProcs

type Tcl_NotifierProcs struct {
	SetTimerProc          unsafe.Pointer
	WaitForEventProc      unsafe.Pointer
	CreateFileHandlerProc unsafe.Pointer
	DeleteFileHandlerProc unsafe.Pointer
	InitNotifierProc      unsafe.Pointer
	FinalizeNotifierProc  unsafe.Pointer
	AlertNotifierProc     unsafe.Pointer
	ServiceModeHookProc   unsafe.Pointer
}

type Tcl_Obj

type Tcl_Obj struct {
	RefCount    int
	Bytes       string
	Length      int
	TypePtr     *Tcl_ObjType
	InternalRep unsafe.Pointer
}

func Tcl_ConcatObj

func Tcl_ConcatObj(objc int, objv unsafe.Pointer) *Tcl_Obj

func Tcl_DbNewBignumObj

func Tcl_DbNewBignumObj(value unsafe.Pointer, file string, line int) *Tcl_Obj

func Tcl_DbNewBooleanObj

func Tcl_DbNewBooleanObj(boolValue int, file string, line int) *Tcl_Obj

func Tcl_DbNewByteArrayObj

func Tcl_DbNewByteArrayObj(bytes_ *uint8, length int, file string, line int) *Tcl_Obj

func Tcl_DbNewDictObj

func Tcl_DbNewDictObj(file string, line int) *Tcl_Obj

func Tcl_DbNewDoubleObj

func Tcl_DbNewDoubleObj(doubleValue float64, file string, line int) *Tcl_Obj

func Tcl_DbNewListObj

func Tcl_DbNewListObj(objc int, objv unsafe.Pointer, file string, line int) *Tcl_Obj

func Tcl_DbNewLongObj

func Tcl_DbNewLongObj(longValue int, file string, line int) *Tcl_Obj

func Tcl_DbNewObj

func Tcl_DbNewObj(file string, line int) *Tcl_Obj

func Tcl_DbNewStringObj

func Tcl_DbNewStringObj(bytes_ string, length int, file string, line int) *Tcl_Obj

func Tcl_DbNewWideIntObj

func Tcl_DbNewWideIntObj(wideValue int, file string, line int) *Tcl_Obj

func Tcl_DuplicateObj

func Tcl_DuplicateObj(objPtr *Tcl_Obj) *Tcl_Obj

func Tcl_EvalTokens

func Tcl_EvalTokens(interp *Tcl_Interp, tokenPtr *Tcl_Token, count int) *Tcl_Obj

func Tcl_FSFileSystemInfo

func Tcl_FSFileSystemInfo(pathPtr *Tcl_Obj) *Tcl_Obj

func Tcl_FSGetCwd

func Tcl_FSGetCwd(interp *Tcl_Interp) *Tcl_Obj

func Tcl_FSGetNormalizedPath

func Tcl_FSGetNormalizedPath(interp *Tcl_Interp, pathPtr *Tcl_Obj) *Tcl_Obj

func Tcl_FSGetTranslatedPath

func Tcl_FSGetTranslatedPath(interp *Tcl_Interp, pathPtr *Tcl_Obj) *Tcl_Obj

func Tcl_FSJoinPath

func Tcl_FSJoinPath(listObj *Tcl_Obj, elements int) *Tcl_Obj

func Tcl_FSJoinToPath

func Tcl_FSJoinToPath(pathPtr *Tcl_Obj, objc int, objv unsafe.Pointer) *Tcl_Obj
func Tcl_FSLink(pathPtr *Tcl_Obj, toPtr *Tcl_Obj, linkAction int) *Tcl_Obj

func Tcl_FSListVolumes

func Tcl_FSListVolumes() *Tcl_Obj

func Tcl_FSNewNativePath

func Tcl_FSNewNativePath(fromFilesystem *Tcl_Filesystem, clientData unsafe.Pointer) *Tcl_Obj

func Tcl_FSPathSeparator

func Tcl_FSPathSeparator(pathPtr *Tcl_Obj) *Tcl_Obj

func Tcl_FSSplitPath

func Tcl_FSSplitPath(pathPtr *Tcl_Obj, lenPtr *int32) *Tcl_Obj

func Tcl_Format

func Tcl_Format(interp *Tcl_Interp, format string, objc int, objv unsafe.Pointer) *Tcl_Obj

func Tcl_GetEncodingSearchPath

func Tcl_GetEncodingSearchPath() *Tcl_Obj

func Tcl_GetNamespaceUnknownHandler

func Tcl_GetNamespaceUnknownHandler(interp *Tcl_Interp, nsPtr *Tcl_Namespace) *Tcl_Obj

func Tcl_GetObjResult

func Tcl_GetObjResult(interp *Tcl_Interp) *Tcl_Obj

func Tcl_GetRange

func Tcl_GetRange(objPtr *Tcl_Obj, first int, last int) *Tcl_Obj

func Tcl_GetReturnOptions

func Tcl_GetReturnOptions(interp *Tcl_Interp, result int) *Tcl_Obj

func Tcl_GetVar2Ex

func Tcl_GetVar2Ex(interp *Tcl_Interp, part1 string, part2 string, flags int) *Tcl_Obj

func Tcl_ListMathFuncs

func Tcl_ListMathFuncs(interp *Tcl_Interp, pattern string) *Tcl_Obj

func Tcl_NewBignumObj

func Tcl_NewBignumObj(value unsafe.Pointer) *Tcl_Obj

func Tcl_NewBooleanObj

func Tcl_NewBooleanObj(boolValue int) *Tcl_Obj

func Tcl_NewByteArrayObj

func Tcl_NewByteArrayObj(bytes_ *uint8, length int) *Tcl_Obj

func Tcl_NewDictObj

func Tcl_NewDictObj() *Tcl_Obj

func Tcl_NewDoubleObj

func Tcl_NewDoubleObj(doubleValue float64) *Tcl_Obj

func Tcl_NewIntObj

func Tcl_NewIntObj(intValue int) *Tcl_Obj

func Tcl_NewListObj

func Tcl_NewListObj(objc int, objv unsafe.Pointer) *Tcl_Obj

func Tcl_NewLongObj

func Tcl_NewLongObj(longValue int) *Tcl_Obj

func Tcl_NewObj

func Tcl_NewObj() *Tcl_Obj

func Tcl_NewStringObj

func Tcl_NewStringObj(bytes_ string, length int) *Tcl_Obj

func Tcl_NewUnicodeObj

func Tcl_NewUnicodeObj(unicode *uint16, numChars int) *Tcl_Obj

func Tcl_NewWideIntObj

func Tcl_NewWideIntObj(wideValue int) *Tcl_Obj

func Tcl_ObjGetVar2

func Tcl_ObjGetVar2(interp *Tcl_Interp, part1Ptr *Tcl_Obj, part2Ptr *Tcl_Obj, flags int) *Tcl_Obj

func Tcl_ObjPrintf

func Tcl_ObjPrintf(format string) *Tcl_Obj

func Tcl_ObjSetVar2

func Tcl_ObjSetVar2(interp *Tcl_Interp, part1Ptr *Tcl_Obj, part2Ptr *Tcl_Obj, newValuePtr *Tcl_Obj, flags int) *Tcl_Obj

func Tcl_SetVar2Ex

func Tcl_SetVar2Ex(interp *Tcl_Interp, part1 string, part2 string, newValuePtr *Tcl_Obj, flags int) *Tcl_Obj

func Tcl_SubstObj

func Tcl_SubstObj(interp *Tcl_Interp, objPtr *Tcl_Obj, flags int) *Tcl_Obj

type Tcl_ObjType

type Tcl_ObjType struct {
	Name             string
	FreeIntRepProc   unsafe.Pointer
	DupIntRepProc    unsafe.Pointer
	UpdateStringProc unsafe.Pointer
	SetFromAnyProc   unsafe.Pointer
}

func Tcl_GetObjType

func Tcl_GetObjType(typeName string) *Tcl_ObjType

type Tcl_Parse

type Tcl_Parse struct {
	CommentStart    string
	CommentSize     int
	CommandStart    string
	CommandSize     int
	NumWords        int
	TokenPtr        *Tcl_Token
	NumTokens       int
	TokensAvailable int
	ErrorType       int
	String          string
	End             string
	Interp          *Tcl_Interp
	Term            string
	Incomplete      int
	StaticTokens    [20]Tcl_Token
}

type Tcl_PathType

type Tcl_PathType int64
const (
	TCL_PATH_ABSOLUTE        Tcl_PathType = 0
	TCL_PATH_RELATIVE        Tcl_PathType = 1
	TCL_PATH_VOLUME_RELATIVE Tcl_PathType = 2
)

func Tcl_FSGetPathType

func Tcl_FSGetPathType(pathPtr *Tcl_Obj) Tcl_PathType

func Tcl_GetPathType

func Tcl_GetPathType(path string) Tcl_PathType

func (Tcl_PathType) String

func (e Tcl_PathType) String() string

type Tcl_Pid_

type Tcl_Pid_ struct{}

Tcl_Pid_ is an opaque type.

type Tcl_QueuePosition

type Tcl_QueuePosition int64
const (
	TCL_QUEUE_TAIL Tcl_QueuePosition = 0
	TCL_QUEUE_HEAD Tcl_QueuePosition = 1
	TCL_QUEUE_MARK Tcl_QueuePosition = 2
)

func (Tcl_QueuePosition) String

func (e Tcl_QueuePosition) String() string

type Tcl_RegExpIndices

type Tcl_RegExpIndices struct {
	Start int
	End   int
}

type Tcl_RegExpInfo

type Tcl_RegExpInfo struct {
	Nsubs       int
	Matches     *Tcl_RegExpIndices
	ExtendStart int
	Reserved    int
}

type Tcl_RegExp_

type Tcl_RegExp_ struct{}

Tcl_RegExp_ is an opaque type.

type Tcl_SavedResult

type Tcl_SavedResult struct {
	Result       string
	FreeProc     unsafe.Pointer
	ObjResultPtr *Tcl_Obj
	AppendResult string
	AppendAvl    int
	AppendUsed   int
	ResultSpace  [201]int8
}

type Tcl_ThreadDataKey_

type Tcl_ThreadDataKey_ struct{}

Tcl_ThreadDataKey_ is an opaque type.

type Tcl_ThreadId_

type Tcl_ThreadId_ struct{}

Tcl_ThreadId_ is an opaque type.

type Tcl_Time

type Tcl_Time struct {
	Sec  int
	Usec int
}

type Tcl_TimerToken_

type Tcl_TimerToken_ struct{}

Tcl_TimerToken_ is an opaque type.

type Tcl_Token

type Tcl_Token struct {
	Type          int
	Start         string
	Size          int
	NumComponents int
}

type Tcl_Trace_

type Tcl_Trace_ struct{}

Tcl_Trace_ is an opaque type.

type Tcl_Value

type Tcl_Value struct {
	Type        Tcl_ValueType
	IntValue    int
	DoubleValue float64
	WideValue   int
}

type Tcl_ValueType

type Tcl_ValueType int64
const (
	TCL_INT      Tcl_ValueType = 0
	TCL_DOUBLE   Tcl_ValueType = 1
	TCL_EITHER   Tcl_ValueType = 2
	TCL_WIDE_INT Tcl_ValueType = 3
)

func (Tcl_ValueType) String

func (e Tcl_ValueType) String() string

type Tcl_Var_

type Tcl_Var_ struct{}

Tcl_Var_ is an opaque type.

type Utimbuf

type Utimbuf struct{}

C struct: utimbuf Utimbuf is an opaque type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL