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 ¶
- func SymbolAvailable(symbol string) bool
- func TclFreeObj(objPtr *Tcl_Obj)
- func TclTomMathInitializeStubs(interp *Tcl_Interp, version string, epoch int, revision int) string
- func Tcl_Access(path string, mode int) int
- func Tcl_AddErrorInfo(interp *Tcl_Interp, message string)
- func Tcl_AddObjErrorInfo(interp *Tcl_Interp, message string, length int)
- func Tcl_AlertNotifier(clientData unsafe.Pointer)
- func Tcl_Alloc(size uint) string
- func Tcl_AllocStatBuf() unsafe.Pointer
- func Tcl_AllowExceptions(interp *Tcl_Interp)
- func Tcl_AppInit(interp *Tcl_Interp) int
- func Tcl_AppendAllObjTypes(interp *Tcl_Interp, objPtr *Tcl_Obj) int
- func Tcl_AppendElement(interp *Tcl_Interp, element string)
- func Tcl_AppendExportList(interp *Tcl_Interp, nsPtr *Tcl_Namespace, objPtr *Tcl_Obj) int
- func Tcl_AppendFormatToObj(interp *Tcl_Interp, objPtr *Tcl_Obj, format string, objc int, ...) int
- func Tcl_AppendLimitedToObj(objPtr *Tcl_Obj, bytes_ string, length int, limit int, ellipsis string)
- func Tcl_AppendObjToErrorInfo(interp *Tcl_Interp, objPtr *Tcl_Obj)
- func Tcl_AppendObjToObj(objPtr *Tcl_Obj, appendObjPtr *Tcl_Obj)
- func Tcl_AppendPrintfToObj(objPtr *Tcl_Obj, format string)
- func Tcl_AppendResultVA(interp *Tcl_Interp, argList string)
- func Tcl_AppendStringsToObjVA(objPtr *Tcl_Obj, argList string)
- func Tcl_AppendToObj(objPtr *Tcl_Obj, bytes_ string, length int)
- func Tcl_AppendUnicodeToObj(objPtr *Tcl_Obj, unicode *uint16, length int)
- func Tcl_AsyncCreate(proc unsafe.Pointer, clientData unsafe.Pointer) unsafe.Pointer
- func Tcl_AsyncDelete(async unsafe.Pointer)
- func Tcl_AsyncInvoke(interp *Tcl_Interp, code int) int
- func Tcl_AsyncMark(async unsafe.Pointer)
- func Tcl_AsyncReady() int
- func Tcl_AttemptAlloc(size uint) string
- func Tcl_AttemptDbCkalloc(size uint, file string, line int) string
- func Tcl_AttemptDbCkrealloc(ptr string, size uint, file string, line int) string
- func Tcl_AttemptRealloc(ptr string, size uint) string
- func Tcl_AttemptSetObjLength(objPtr *Tcl_Obj, length int) int
- func Tcl_BackgroundError(interp *Tcl_Interp)
- func Tcl_Backslash(src string, readPtr *int32) int8
- func Tcl_BadChannelOption(interp *Tcl_Interp, optionName string, optionList string) int
- func Tcl_CallWhenDeleted(interp *Tcl_Interp, proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_CancelIdleCall(idleProc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_ChannelBlockModeProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelBuffered(chan_ unsafe.Pointer) int
- func Tcl_ChannelClose2Proc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelCloseProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelFlushProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelGetHandleProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelGetOptionProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelHandlerProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelInputProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelName(chanTypePtr *Tcl_ChannelType) string
- func Tcl_ChannelOutputProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelSeekProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelSetOptionProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelThreadActionProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelTruncateProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelVersion(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelWatchProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_ChannelWideSeekProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
- func Tcl_Chdir(dirName string) int
- func Tcl_ClearChannelHandlers(channel unsafe.Pointer)
- func Tcl_Close(interp *Tcl_Interp, chan_ unsafe.Pointer) int
- func Tcl_CommandComplete(cmd string) int
- func Tcl_CommandTraceInfo(interp *Tcl_Interp, varName string, flags int, procPtr unsafe.Pointer, ...) unsafe.Pointer
- func Tcl_Concat(argc int, argv unsafe.Pointer) string
- func Tcl_ConditionFinalize(condPtr unsafe.Pointer)
- func Tcl_ConditionNotify(condPtr unsafe.Pointer)
- func Tcl_ConditionWait(condPtr unsafe.Pointer, mutexPtr unsafe.Pointer, timePtr *Tcl_Time)
- func Tcl_ConvertCountedElement(src string, length int, dst string, flags int) int
- func Tcl_ConvertElement(src string, dst string, flags int) int
- func Tcl_ConvertToType(interp *Tcl_Interp, objPtr *Tcl_Obj, typePtr *Tcl_ObjType) int
- func Tcl_CreateAlias(slave *Tcl_Interp, slaveCmd string, target *Tcl_Interp, targetCmd string, ...) int
- func Tcl_CreateAliasObj(slave *Tcl_Interp, slaveCmd string, target *Tcl_Interp, targetCmd string, ...) int
- func Tcl_CreateChannel(typePtr *Tcl_ChannelType, chanName string, instanceData unsafe.Pointer, ...) unsafe.Pointer
- func Tcl_CreateChannelHandler(chan_ unsafe.Pointer, mask int, proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_CreateCloseHandler(chan_ unsafe.Pointer, proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_CreateCommand(interp *Tcl_Interp, cmdName string, proc unsafe.Pointer, ...) unsafe.Pointer
- func Tcl_CreateEncoding(typePtr *Tcl_EncodingType) unsafe.Pointer
- func Tcl_CreateEnsemble(interp *Tcl_Interp, name string, namespacePtr *Tcl_Namespace, flags int) unsafe.Pointer
- func Tcl_CreateEventSource(setupProc unsafe.Pointer, checkProc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_CreateExitHandler(proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_CreateFileHandler(fd int, mask int, proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_CreateMathFunc(interp *Tcl_Interp, name string, numArgs int, argTypes *Tcl_ValueType, ...)
- func Tcl_CreateObjCommand(interp *Tcl_Interp, cmdName string, proc unsafe.Pointer, ...) unsafe.Pointer
- func Tcl_CreateObjTrace(interp *Tcl_Interp, level int, flags int, objProc unsafe.Pointer, ...) unsafe.Pointer
- func Tcl_CreateThread(idPtr unsafe.Pointer, proc unsafe.Pointer, clientData unsafe.Pointer, ...) int
- func Tcl_CreateThreadExitHandler(proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_CreateTimerHandler(milliseconds int, proc unsafe.Pointer, clientData unsafe.Pointer) unsafe.Pointer
- func Tcl_CreateTrace(interp *Tcl_Interp, level int, proc unsafe.Pointer, clientData unsafe.Pointer) unsafe.Pointer
- func Tcl_CutChannel(channel unsafe.Pointer)
- func Tcl_DStringAppend(dsPtr *Tcl_DString, bytes_ string, length int) string
- func Tcl_DStringAppendElement(dsPtr *Tcl_DString, element string) string
- func Tcl_DStringEndSublist(dsPtr *Tcl_DString)
- func Tcl_DStringFree(dsPtr *Tcl_DString)
- func Tcl_DStringGetResult(interp *Tcl_Interp, dsPtr *Tcl_DString)
- func Tcl_DStringInit(dsPtr *Tcl_DString)
- func Tcl_DStringResult(interp *Tcl_Interp, dsPtr *Tcl_DString)
- func Tcl_DStringSetLength(dsPtr *Tcl_DString, length int)
- func Tcl_DStringStartSublist(dsPtr *Tcl_DString)
- func Tcl_DbCkalloc(size uint, file string, line int) string
- func Tcl_DbCkfree(ptr string, file string, line int) int
- func Tcl_DbCkrealloc(ptr string, size uint, file string, line int) string
- func Tcl_DbDecrRefCount(objPtr *Tcl_Obj, file string, line int)
- func Tcl_DbIncrRefCount(objPtr *Tcl_Obj, file string, line int)
- func Tcl_DbIsShared(objPtr *Tcl_Obj, file string, line int) int
- func Tcl_DecrRefCount(objPtr *Tcl_Obj)
- func Tcl_DeleteAssocData(interp *Tcl_Interp, name string)
- func Tcl_DeleteChannelHandler(chan_ unsafe.Pointer, proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_DeleteCloseHandler(chan_ unsafe.Pointer, proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_DeleteCommand(interp *Tcl_Interp, cmdName string) int
- func Tcl_DeleteCommandFromToken(interp *Tcl_Interp, command unsafe.Pointer) int
- func Tcl_DeleteEventSource(setupProc unsafe.Pointer, checkProc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_DeleteEvents(proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_DeleteExitHandler(proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_DeleteFileHandler(fd int)
- func Tcl_DeleteHashEntry(entryPtr *Tcl_HashEntry)
- func Tcl_DeleteHashTable(tablePtr *Tcl_HashTable)
- func Tcl_DeleteInterp(interp *Tcl_Interp)
- func Tcl_DeleteNamespace(nsPtr *Tcl_Namespace)
- func Tcl_DeleteThreadExitHandler(proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_DeleteTimerHandler(token unsafe.Pointer)
- func Tcl_DeleteTrace(interp *Tcl_Interp, trace unsafe.Pointer)
- func Tcl_DetachChannel(interp *Tcl_Interp, channel unsafe.Pointer) int
- func Tcl_DetachPids(numPids int, pidPtr unsafe.Pointer)
- func Tcl_DictObjDone(searchPtr *Tcl_DictSearch)
- func Tcl_DictObjFirst(interp *Tcl_Interp, dictPtr *Tcl_Obj, searchPtr *Tcl_DictSearch, ...) int
- func Tcl_DictObjGet(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyPtr *Tcl_Obj, valuePtrPtr *Tcl_Obj) int
- func Tcl_DictObjNext(searchPtr *Tcl_DictSearch, keyPtrPtr *Tcl_Obj, valuePtrPtr *Tcl_Obj, ...)
- func Tcl_DictObjPut(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyPtr *Tcl_Obj, valuePtr *Tcl_Obj) int
- func Tcl_DictObjPutKeyList(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyc int, keyv unsafe.Pointer, ...) int
- func Tcl_DictObjRemove(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyPtr *Tcl_Obj) int
- func Tcl_DictObjRemoveKeyList(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyc int, keyv unsafe.Pointer) int
- func Tcl_DictObjSize(interp *Tcl_Interp, dictPtr *Tcl_Obj, sizePtr *int32) int
- func Tcl_DiscardInterpState(state unsafe.Pointer)
- func Tcl_DiscardResult(statePtr *Tcl_SavedResult)
- func Tcl_DoOneEvent(flags int) int
- func Tcl_DoWhenIdle(proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_DontCallWhenDeleted(interp *Tcl_Interp, proc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_DumpActiveMemory(fileName string) int
- func Tcl_Eof(chan_ unsafe.Pointer) int
- func Tcl_ErrnoId() string
- func Tcl_ErrnoMsg(err int) string
- func Tcl_Eval(interp *Tcl_Interp, script string) int
- func Tcl_EvalEx(interp *Tcl_Interp, script string, numBytes int, flags int) int
- func Tcl_EvalFile(interp *Tcl_Interp, fileName string) int
- func Tcl_EvalObj(interp *Tcl_Interp, objPtr *Tcl_Obj) int
- func Tcl_EvalObjEx(interp *Tcl_Interp, objPtr *Tcl_Obj, flags int) int
- func Tcl_EvalObjv(interp *Tcl_Interp, objc int, objv unsafe.Pointer, flags int) int
- func Tcl_EvalTokensStandard(interp *Tcl_Interp, tokenPtr *Tcl_Token, count int) int
- func Tcl_EventuallyFree(clientData unsafe.Pointer, freeProc unsafe.Pointer)
- func Tcl_Exit(status int)
- func Tcl_ExitThread(status int)
- func Tcl_Export(interp *Tcl_Interp, nsPtr *Tcl_Namespace, pattern string, resetListFirst int) int
- func Tcl_ExposeCommand(interp *Tcl_Interp, hiddenCmdToken string, cmdName string) int
- func Tcl_ExprBoolean(interp *Tcl_Interp, expr string, ptr *int32) int
- func Tcl_ExprBooleanObj(interp *Tcl_Interp, objPtr *Tcl_Obj, ptr *int32) int
- func Tcl_ExprDouble(interp *Tcl_Interp, expr string, ptr *float64) int
- func Tcl_ExprDoubleObj(interp *Tcl_Interp, objPtr *Tcl_Obj, ptr *float64) int
- func Tcl_ExprLong(interp *Tcl_Interp, expr string, ptr *int64) int
- func Tcl_ExprLongObj(interp *Tcl_Interp, objPtr *Tcl_Obj, ptr *int64) int
- func Tcl_ExprObj(interp *Tcl_Interp, objPtr *Tcl_Obj, resultPtrPtr *Tcl_Obj) int
- func Tcl_ExprString(interp *Tcl_Interp, expr string) int
- func Tcl_ExternalToUtf(interp *Tcl_Interp, encoding unsafe.Pointer, src string, srcLen int, flags int, ...) int
- func Tcl_ExternalToUtfDString(encoding unsafe.Pointer, src string, srcLen int, dsPtr *Tcl_DString) string
- func Tcl_FSAccess(pathPtr *Tcl_Obj, mode int) int
- func Tcl_FSChdir(pathPtr *Tcl_Obj) int
- func Tcl_FSConvertToPathType(interp *Tcl_Interp, pathPtr *Tcl_Obj) int
- func Tcl_FSCopyDirectory(srcPathPtr *Tcl_Obj, destPathPtr *Tcl_Obj, errorPtr *Tcl_Obj) int
- func Tcl_FSCopyFile(srcPathPtr *Tcl_Obj, destPathPtr *Tcl_Obj) int
- func Tcl_FSCreateDirectory(pathPtr *Tcl_Obj) int
- func Tcl_FSData(fsPtr *Tcl_Filesystem) unsafe.Pointer
- func Tcl_FSDeleteFile(pathPtr *Tcl_Obj) int
- func Tcl_FSEqualPaths(firstPtr *Tcl_Obj, secondPtr *Tcl_Obj) int
- func Tcl_FSEvalFile(interp *Tcl_Interp, fileName *Tcl_Obj) int
- func Tcl_FSEvalFileEx(interp *Tcl_Interp, fileName *Tcl_Obj, encodingName string) int
- func Tcl_FSFileAttrStrings(pathPtr *Tcl_Obj, objPtrRef *Tcl_Obj) string
- func Tcl_FSFileAttrsGet(interp *Tcl_Interp, index int, pathPtr *Tcl_Obj, objPtrRef *Tcl_Obj) int
- func Tcl_FSFileAttrsSet(interp *Tcl_Interp, index int, pathPtr *Tcl_Obj, objPtr *Tcl_Obj) int
- func Tcl_FSGetInternalRep(pathPtr *Tcl_Obj, fsPtr *Tcl_Filesystem) unsafe.Pointer
- func Tcl_FSGetNativePath(pathPtr *Tcl_Obj) string
- func Tcl_FSGetTranslatedStringPath(interp *Tcl_Interp, pathPtr *Tcl_Obj) string
- func Tcl_FSLoadFile(interp *Tcl_Interp, pathPtr *Tcl_Obj, sym1 string, sym2 string, ...) int
- func Tcl_FSLstat(pathPtr *Tcl_Obj, buf unsafe.Pointer) int
- func Tcl_FSMatchInDirectory(interp *Tcl_Interp, result *Tcl_Obj, pathPtr *Tcl_Obj, pattern string, ...) int
- func Tcl_FSMountsChanged(fsPtr *Tcl_Filesystem)
- func Tcl_FSOpenFileChannel(interp *Tcl_Interp, pathPtr *Tcl_Obj, modeString string, permissions int) unsafe.Pointer
- func Tcl_FSRegister(clientData unsafe.Pointer, fsPtr *Tcl_Filesystem) int
- func Tcl_FSRemoveDirectory(pathPtr *Tcl_Obj, recursive int, errorPtr *Tcl_Obj) int
- func Tcl_FSRenameFile(srcPathPtr *Tcl_Obj, destPathPtr *Tcl_Obj) int
- func Tcl_FSStat(pathPtr *Tcl_Obj, buf unsafe.Pointer) int
- func Tcl_FSUnregister(fsPtr *Tcl_Filesystem) int
- func Tcl_FSUtime(pathPtr *Tcl_Obj, tval unsafe.Pointer) int
- func Tcl_Finalize()
- func Tcl_FinalizeNotifier(clientData unsafe.Pointer)
- func Tcl_FinalizeThread()
- func Tcl_FindCommand(interp *Tcl_Interp, name string, contextNsPtr *Tcl_Namespace, flags int) unsafe.Pointer
- func Tcl_FindEnsemble(interp *Tcl_Interp, cmdNameObj *Tcl_Obj, flags int) unsafe.Pointer
- func Tcl_FindExecutable(argv0 string)
- func Tcl_Flush(chan_ unsafe.Pointer) int
- func Tcl_ForgetImport(interp *Tcl_Interp, nsPtr *Tcl_Namespace, pattern string) int
- func Tcl_Free(ptr string)
- func Tcl_FreeEncoding(encoding unsafe.Pointer)
- func Tcl_FreeParse(parsePtr *Tcl_Parse)
- func Tcl_FreeResult(interp *Tcl_Interp)
- func Tcl_GetAlias(interp *Tcl_Interp, slaveCmd string, targetInterpPtr *Tcl_Interp, ...) int
- func Tcl_GetAliasObj(interp *Tcl_Interp, slaveCmd string, targetInterpPtr *Tcl_Interp, ...) int
- func Tcl_GetAllocMutex() unsafe.Pointer
- func Tcl_GetAssocData(interp *Tcl_Interp, name string, procPtr unsafe.Pointer) unsafe.Pointer
- func Tcl_GetBignumFromObj(interp *Tcl_Interp, obj *Tcl_Obj, value unsafe.Pointer) int
- func Tcl_GetBoolean(interp *Tcl_Interp, src string, boolPtr *int32) int
- func Tcl_GetBooleanFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, boolPtr *int32) int
- func Tcl_GetByteArrayFromObj(objPtr *Tcl_Obj, lengthPtr *int32) unsafe.Pointer
- func Tcl_GetChannel(interp *Tcl_Interp, chanName string, modePtr *int32) unsafe.Pointer
- func Tcl_GetChannelBufferSize(chan_ unsafe.Pointer) int
- func Tcl_GetChannelError(chan_ unsafe.Pointer, msg *Tcl_Obj)
- func Tcl_GetChannelErrorInterp(interp *Tcl_Interp, msg *Tcl_Obj)
- func Tcl_GetChannelHandle(chan_ unsafe.Pointer, direction int, handlePtr unsafe.Pointer) int
- func Tcl_GetChannelInstanceData(chan_ unsafe.Pointer) unsafe.Pointer
- func Tcl_GetChannelMode(chan_ unsafe.Pointer) int
- func Tcl_GetChannelName(chan_ unsafe.Pointer) string
- func Tcl_GetChannelNames(interp *Tcl_Interp) int
- func Tcl_GetChannelNamesEx(interp *Tcl_Interp, pattern string) int
- func Tcl_GetChannelOption(interp *Tcl_Interp, chan_ unsafe.Pointer, optionName string, ...) int
- func Tcl_GetChannelThread(channel unsafe.Pointer) unsafe.Pointer
- func Tcl_GetCharLength(objPtr *Tcl_Obj) int
- func Tcl_GetCommandFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj) unsafe.Pointer
- func Tcl_GetCommandFullName(interp *Tcl_Interp, command unsafe.Pointer, objPtr *Tcl_Obj)
- func Tcl_GetCommandInfo(interp *Tcl_Interp, cmdName string, infoPtr *Tcl_CmdInfo) int
- func Tcl_GetCommandInfoFromToken(token unsafe.Pointer, infoPtr *Tcl_CmdInfo) int
- func Tcl_GetCommandName(interp *Tcl_Interp, command unsafe.Pointer) string
- func Tcl_GetCurrentThread() unsafe.Pointer
- func Tcl_GetCwd(interp *Tcl_Interp, cwdPtr *Tcl_DString) string
- func Tcl_GetDefaultEncodingDir() string
- func Tcl_GetDouble(interp *Tcl_Interp, src string, doublePtr *float64) int
- func Tcl_GetDoubleFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, doublePtr *float64) int
- func Tcl_GetEncoding(interp *Tcl_Interp, name string) unsafe.Pointer
- func Tcl_GetEncodingFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, encodingPtr unsafe.Pointer) int
- func Tcl_GetEncodingName(encoding unsafe.Pointer) string
- func Tcl_GetEncodingNameFromEnvironment(bufPtr *Tcl_DString) string
- func Tcl_GetEncodingNames(interp *Tcl_Interp)
- func Tcl_GetEnsembleFlags(interp *Tcl_Interp, token unsafe.Pointer, flagsPtr *int32) int
- func Tcl_GetEnsembleMappingDict(interp *Tcl_Interp, token unsafe.Pointer, mapDictPtr *Tcl_Obj) int
- func Tcl_GetEnsembleNamespace(interp *Tcl_Interp, token unsafe.Pointer, namespacePtrPtr *Tcl_Namespace) int
- func Tcl_GetEnsembleSubcommandList(interp *Tcl_Interp, token unsafe.Pointer, subcmdListPtr *Tcl_Obj) int
- func Tcl_GetEnsembleUnknownHandler(interp *Tcl_Interp, token unsafe.Pointer, unknownListPtr *Tcl_Obj) int
- func Tcl_GetErrno() int
- func Tcl_GetHostName() string
- func Tcl_GetIndexFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, tablePtr string, msg string, flags int, ...) int
- func Tcl_GetIndexFromObjStruct(interp *Tcl_Interp, objPtr *Tcl_Obj, tablePtr unsafe.Pointer, offset int, ...) int
- func Tcl_GetInt(interp *Tcl_Interp, src string, intPtr *int32) int
- func Tcl_GetIntFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, intPtr *int32) int
- func Tcl_GetInterpPath(askInterp *Tcl_Interp, slaveInterp *Tcl_Interp) int
- func Tcl_GetLongFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, longPtr *int64) int
- func Tcl_GetMathFuncInfo(interp *Tcl_Interp, name string, numArgsPtr *int32, argTypesPtr *Tcl_ValueType, ...) int
- func Tcl_GetMemoryInfo(dsPtr *Tcl_DString)
- func Tcl_GetNameOfExecutable() string
- func Tcl_GetOpenFile(interp *Tcl_Interp, chanID string, forWriting int, checkUsage int, ...) int
- func Tcl_GetRegExpFromObj(interp *Tcl_Interp, patObj *Tcl_Obj, flags int) unsafe.Pointer
- func Tcl_GetServiceMode() int
- func Tcl_GetStackedChannel(chan_ unsafe.Pointer) unsafe.Pointer
- func Tcl_GetStdChannel(type_ int) unsafe.Pointer
- func Tcl_GetString(objPtr *Tcl_Obj) string
- func Tcl_GetStringFromObj(objPtr *Tcl_Obj, lengthPtr *int32) string
- func Tcl_GetStringResult(interp *Tcl_Interp) string
- func Tcl_GetThreadData(keyPtr unsafe.Pointer, size int) unsafe.Pointer
- func Tcl_GetTime(timeBuf *Tcl_Time)
- func Tcl_GetTopChannel(chan_ unsafe.Pointer) unsafe.Pointer
- func Tcl_GetUniChar(objPtr *Tcl_Obj, index int) uint16
- func Tcl_GetUnicode(objPtr *Tcl_Obj) *uint16
- func Tcl_GetUnicodeFromObj(objPtr *Tcl_Obj, lengthPtr *int32) *uint16
- func Tcl_GetVar(interp *Tcl_Interp, varName string, flags int) string
- func Tcl_GetVar2(interp *Tcl_Interp, part1 string, part2 string, flags int) string
- func Tcl_GetVersion(major *int32, minor *int32, patchLevel *int32, type_ *int32)
- func Tcl_GetWideIntFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, widePtr *int) int
- func Tcl_Gets(chan_ unsafe.Pointer, dsPtr *Tcl_DString) int
- func Tcl_GetsObj(chan_ unsafe.Pointer, objPtr *Tcl_Obj) int
- func Tcl_GlobalEval(interp *Tcl_Interp, command string) int
- func Tcl_GlobalEvalObj(interp *Tcl_Interp, objPtr *Tcl_Obj) int
- func Tcl_HashStats(tablePtr *Tcl_HashTable) string
- func Tcl_HideCommand(interp *Tcl_Interp, cmdName string, hiddenCmdToken string) int
- func Tcl_Import(interp *Tcl_Interp, nsPtr *Tcl_Namespace, pattern string, allowOverwrite int) int
- func Tcl_IncrRefCount(objPtr *Tcl_Obj)
- func Tcl_Init(interp *Tcl_Interp) int
- func Tcl_InitBignumFromDouble(interp *Tcl_Interp, initval float64, toInit unsafe.Pointer) int
- func Tcl_InitCustomHashTable(tablePtr *Tcl_HashTable, keyType int, typePtr *Tcl_HashKeyType)
- func Tcl_InitHashTable(tablePtr *Tcl_HashTable, keyType int)
- func Tcl_InitMemory(interp *Tcl_Interp)
- func Tcl_InitNotifier() unsafe.Pointer
- func Tcl_InitObjHashTable(tablePtr *Tcl_HashTable)
- func Tcl_InitStubs(interp *Tcl_Interp, version string, exact int) string
- func Tcl_InputBlocked(chan_ unsafe.Pointer) int
- func Tcl_InputBuffered(chan_ unsafe.Pointer) int
- func Tcl_InterpDeleted(interp *Tcl_Interp) int
- func Tcl_InvalidateStringRep(objPtr *Tcl_Obj)
- func Tcl_IsChannelExisting(channelName string) int
- func Tcl_IsChannelRegistered(interp *Tcl_Interp, channel unsafe.Pointer) int
- func Tcl_IsChannelShared(channel unsafe.Pointer) int
- func Tcl_IsEnsemble(token unsafe.Pointer) int
- func Tcl_IsSafe(interp *Tcl_Interp) int
- func Tcl_IsShared(objPtr *Tcl_Obj) int
- func Tcl_IsStandardChannel(channel unsafe.Pointer) int
- func Tcl_JoinPath(argc int, argv unsafe.Pointer, resultPtr *Tcl_DString) string
- func Tcl_JoinThread(threadId unsafe.Pointer, result *int32) int
- func Tcl_LimitAddHandler(interp *Tcl_Interp, type_ int, handlerProc unsafe.Pointer, ...)
- func Tcl_LimitCheck(interp *Tcl_Interp) int
- func Tcl_LimitExceeded(interp *Tcl_Interp) int
- func Tcl_LimitGetCommands(interp *Tcl_Interp) int
- func Tcl_LimitGetGranularity(interp *Tcl_Interp, type_ int) int
- func Tcl_LimitGetTime(interp *Tcl_Interp, timeLimitPtr *Tcl_Time)
- func Tcl_LimitReady(interp *Tcl_Interp) int
- func Tcl_LimitRemoveHandler(interp *Tcl_Interp, type_ int, handlerProc unsafe.Pointer, ...)
- func Tcl_LimitSetCommands(interp *Tcl_Interp, commandLimit int)
- func Tcl_LimitSetGranularity(interp *Tcl_Interp, type_ int, granularity int)
- func Tcl_LimitSetTime(interp *Tcl_Interp, timeLimitPtr *Tcl_Time)
- func Tcl_LimitTypeEnabled(interp *Tcl_Interp, type_ int) int
- func Tcl_LimitTypeExceeded(interp *Tcl_Interp, type_ int) int
- func Tcl_LimitTypeReset(interp *Tcl_Interp, type_ int)
- func Tcl_LimitTypeSet(interp *Tcl_Interp, type_ int)
- func Tcl_LinkVar(interp *Tcl_Interp, varName string, addr string, type_ int) int
- func Tcl_ListObjAppendElement(interp *Tcl_Interp, listPtr *Tcl_Obj, objPtr *Tcl_Obj) int
- func Tcl_ListObjAppendList(interp *Tcl_Interp, listPtr *Tcl_Obj, elemListPtr *Tcl_Obj) int
- func Tcl_ListObjGetElements(interp *Tcl_Interp, listPtr *Tcl_Obj, objcPtr *int32, objvPtr *Tcl_Obj) int
- func Tcl_ListObjIndex(interp *Tcl_Interp, listPtr *Tcl_Obj, index int, objPtrPtr *Tcl_Obj) int
- func Tcl_ListObjLength(interp *Tcl_Interp, listPtr *Tcl_Obj, lengthPtr *int32) int
- func Tcl_ListObjReplace(interp *Tcl_Interp, listPtr *Tcl_Obj, first int, count int, objc int, ...) int
- func Tcl_LogCommandInfo(interp *Tcl_Interp, script string, command string, length int)
- func Tcl_MacOSXOpenBundleResources(interp *Tcl_Interp, bundleName string, hasResourceFile int, maxPathLen int, ...) int
- func Tcl_MacOSXOpenVersionedBundleResources(interp *Tcl_Interp, bundleName string, bundleVersion string, ...) int
- func Tcl_Main(argc int, argv string, appInitProc unsafe.Pointer)
- func Tcl_MakeFileChannel(handle unsafe.Pointer, mode int) unsafe.Pointer
- func Tcl_MakeSafe(interp *Tcl_Interp) int
- func Tcl_MakeTcpClientChannel(tcpSocket unsafe.Pointer) unsafe.Pointer
- func Tcl_Merge(argc int, argv unsafe.Pointer) string
- func Tcl_MutexFinalize(mutex unsafe.Pointer)
- func Tcl_MutexLock(mutexPtr unsafe.Pointer)
- func Tcl_MutexUnlock(mutexPtr unsafe.Pointer)
- func Tcl_NotifyChannel(channel unsafe.Pointer, mask int)
- func Tcl_NumUtfChars(src string, length int) int
- func Tcl_OpenCommandChannel(interp *Tcl_Interp, argc int, argv string, flags int) unsafe.Pointer
- func Tcl_OpenFileChannel(interp *Tcl_Interp, fileName string, modeString string, permissions int) unsafe.Pointer
- func Tcl_OpenTcpClient(interp *Tcl_Interp, port int, address string, myaddr string, myport int, ...) unsafe.Pointer
- func Tcl_OpenTcpServer(interp *Tcl_Interp, port int, host string, acceptProc unsafe.Pointer, ...) unsafe.Pointer
- func Tcl_OutputBuffered(chan_ unsafe.Pointer) int
- func Tcl_PanicVA(format string, argList string)
- func Tcl_ParseBraces(interp *Tcl_Interp, start string, numBytes int, parsePtr *Tcl_Parse, ...) int
- func Tcl_ParseCommand(interp *Tcl_Interp, start string, numBytes int, nested int, ...) int
- func Tcl_ParseExpr(interp *Tcl_Interp, start string, numBytes int, parsePtr *Tcl_Parse) int
- func Tcl_ParseQuotedString(interp *Tcl_Interp, start string, numBytes int, parsePtr *Tcl_Parse, ...) int
- func Tcl_ParseVar(interp *Tcl_Interp, start string, termPtr string) string
- func Tcl_ParseVarName(interp *Tcl_Interp, start string, numBytes int, parsePtr *Tcl_Parse, ...) int
- func Tcl_PkgInitStubsCheck(interp *Tcl_Interp, version string, exact int) string
- func Tcl_PkgPresent(interp *Tcl_Interp, name string, version string, exact int) string
- func Tcl_PkgPresentEx(interp *Tcl_Interp, name string, version string, exact int, ...) string
- func Tcl_PkgProvide(interp *Tcl_Interp, name string, version string) int
- func Tcl_PkgProvideEx(interp *Tcl_Interp, name string, version string, clientData unsafe.Pointer) int
- func Tcl_PkgRequire(interp *Tcl_Interp, name string, version string, exact int) string
- func Tcl_PkgRequireEx(interp *Tcl_Interp, name string, version string, exact int, ...) string
- func Tcl_PkgRequireProc(interp *Tcl_Interp, name string, objc int, objv unsafe.Pointer, ...) int
- func Tcl_PosixError(interp *Tcl_Interp) string
- func Tcl_Preserve(data unsafe.Pointer)
- func Tcl_PrintDouble(interp *Tcl_Interp, value float64, dst string)
- func Tcl_ProcObjCmd(clientData unsafe.Pointer, interp *Tcl_Interp, objc int, objv unsafe.Pointer) int
- func Tcl_PutEnv(assignment string) int
- func Tcl_QueryTimeProc(getProc unsafe.Pointer, scaleProc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_QueueEvent(evPtr *Tcl_Event, position Tcl_QueuePosition)
- func Tcl_Read(chan_ unsafe.Pointer, bufPtr string, toRead int) int
- func Tcl_ReadChars(channel unsafe.Pointer, objPtr *Tcl_Obj, charsToRead int, appendFlag int) int
- func Tcl_ReadRaw(chan_ unsafe.Pointer, dst string, bytesToRead int) int
- func Tcl_Realloc(ptr string, size uint) string
- func Tcl_ReapDetachedProcs()
- func Tcl_RecordAndEval(interp *Tcl_Interp, cmd string, flags int) int
- func Tcl_RecordAndEvalObj(interp *Tcl_Interp, cmdPtr *Tcl_Obj, flags int) int
- func Tcl_RegExpCompile(interp *Tcl_Interp, pattern string) unsafe.Pointer
- func Tcl_RegExpExec(interp *Tcl_Interp, regexp unsafe.Pointer, text string, start string) int
- func Tcl_RegExpExecObj(interp *Tcl_Interp, regexp unsafe.Pointer, textObj *Tcl_Obj, offset int, ...) int
- func Tcl_RegExpGetInfo(regexp unsafe.Pointer, infoPtr *Tcl_RegExpInfo)
- func Tcl_RegExpMatch(interp *Tcl_Interp, text string, pattern string) int
- func Tcl_RegExpMatchObj(interp *Tcl_Interp, textObj *Tcl_Obj, patternObj *Tcl_Obj) int
- func Tcl_RegExpRange(regexp unsafe.Pointer, index int, startPtr string, endPtr string)
- func Tcl_RegisterChannel(interp *Tcl_Interp, chan_ unsafe.Pointer)
- func Tcl_RegisterConfig(interp *Tcl_Interp, pkgName string, configuration *Tcl_Config, ...)
- func Tcl_RegisterObjType(typePtr *Tcl_ObjType)
- func Tcl_Release(clientData unsafe.Pointer)
- func Tcl_ResetResult(interp *Tcl_Interp)
- func Tcl_RestoreInterpState(interp *Tcl_Interp, state unsafe.Pointer) int
- func Tcl_RestoreResult(interp *Tcl_Interp, statePtr *Tcl_SavedResult)
- func Tcl_SaveInterpState(interp *Tcl_Interp, status int) unsafe.Pointer
- func Tcl_SaveResult(interp *Tcl_Interp, statePtr *Tcl_SavedResult)
- func Tcl_ScanCountedElement(str string, length int, flagPtr *int32) int
- func Tcl_ScanElement(str string, flagPtr *int32) int
- func Tcl_Seek(chan_ unsafe.Pointer, offset int, mode int) int
- func Tcl_SeekOld(chan_ unsafe.Pointer, offset int, mode int) int
- func Tcl_ServiceAll() int
- func Tcl_ServiceEvent(flags int) int
- func Tcl_ServiceModeHook(mode int)
- func Tcl_SetAssocData(interp *Tcl_Interp, name string, proc unsafe.Pointer, ...)
- func Tcl_SetBignumObj(obj *Tcl_Obj, value unsafe.Pointer)
- func Tcl_SetBooleanObj(objPtr *Tcl_Obj, boolValue int)
- func Tcl_SetByteArrayLength(objPtr *Tcl_Obj, length int) unsafe.Pointer
- func Tcl_SetByteArrayObj(objPtr *Tcl_Obj, bytes_ *uint8, length int)
- func Tcl_SetChannelBufferSize(chan_ unsafe.Pointer, sz int)
- func Tcl_SetChannelError(chan_ unsafe.Pointer, msg *Tcl_Obj)
- func Tcl_SetChannelErrorInterp(interp *Tcl_Interp, msg *Tcl_Obj)
- func Tcl_SetChannelOption(interp *Tcl_Interp, chan_ unsafe.Pointer, optionName string, newValue string) int
- func Tcl_SetCommandInfo(interp *Tcl_Interp, cmdName string, infoPtr *Tcl_CmdInfo) int
- func Tcl_SetCommandInfoFromToken(token unsafe.Pointer, infoPtr *Tcl_CmdInfo) int
- func Tcl_SetDefaultEncodingDir(path string)
- func Tcl_SetDoubleObj(objPtr *Tcl_Obj, doubleValue float64)
- func Tcl_SetEncodingSearchPath(searchPath *Tcl_Obj) int
- func Tcl_SetEnsembleFlags(interp *Tcl_Interp, token unsafe.Pointer, flags int) int
- func Tcl_SetEnsembleMappingDict(interp *Tcl_Interp, token unsafe.Pointer, mapDict *Tcl_Obj) int
- func Tcl_SetEnsembleSubcommandList(interp *Tcl_Interp, token unsafe.Pointer, subcmdList *Tcl_Obj) int
- func Tcl_SetEnsembleUnknownHandler(interp *Tcl_Interp, token unsafe.Pointer, unknownList *Tcl_Obj) int
- func Tcl_SetErrno(err int)
- func Tcl_SetErrorCodeVA(interp *Tcl_Interp, argList string)
- func Tcl_SetExitProc(proc unsafe.Pointer) unsafe.Pointer
- func Tcl_SetIntObj(objPtr *Tcl_Obj, intValue int)
- func Tcl_SetListObj(objPtr *Tcl_Obj, objc int, objv unsafe.Pointer)
- func Tcl_SetLongObj(objPtr *Tcl_Obj, longValue int)
- func Tcl_SetMainLoop(proc unsafe.Pointer)
- func Tcl_SetMaxBlockTime(timePtr *Tcl_Time)
- func Tcl_SetNamespaceUnknownHandler(interp *Tcl_Interp, nsPtr *Tcl_Namespace, handlerPtr *Tcl_Obj) int
- func Tcl_SetNotifier(notifierProcPtr *Tcl_NotifierProcs)
- func Tcl_SetObjErrorCode(interp *Tcl_Interp, errorObjPtr *Tcl_Obj)
- func Tcl_SetObjLength(objPtr *Tcl_Obj, length int)
- func Tcl_SetObjResult(interp *Tcl_Interp, resultObjPtr *Tcl_Obj)
- func Tcl_SetPanicProc(panicProc unsafe.Pointer)
- func Tcl_SetRecursionLimit(interp *Tcl_Interp, depth int) int
- func Tcl_SetResult(interp *Tcl_Interp, result string, freeProc unsafe.Pointer)
- func Tcl_SetReturnOptions(interp *Tcl_Interp, options *Tcl_Obj) int
- func Tcl_SetServiceMode(mode int) int
- func Tcl_SetStdChannel(channel unsafe.Pointer, type_ int)
- func Tcl_SetStringObj(objPtr *Tcl_Obj, bytes_ string, length int)
- func Tcl_SetSystemEncoding(interp *Tcl_Interp, name string) int
- func Tcl_SetTimeProc(getProc unsafe.Pointer, scaleProc unsafe.Pointer, clientData unsafe.Pointer)
- func Tcl_SetTimer(timePtr *Tcl_Time)
- func Tcl_SetUnicodeObj(objPtr *Tcl_Obj, unicode *uint16, numChars int)
- func Tcl_SetVar(interp *Tcl_Interp, varName string, newValue string, flags int) string
- func Tcl_SetVar2(interp *Tcl_Interp, part1 string, part2 string, newValue string, flags int) string
- func Tcl_SetWideIntObj(objPtr *Tcl_Obj, wideValue int)
- func Tcl_SignalId(sig int) string
- func Tcl_SignalMsg(sig int) string
- func Tcl_Sleep(ms int)
- func Tcl_SourceRCFile(interp *Tcl_Interp)
- func Tcl_SpliceChannel(channel unsafe.Pointer)
- func Tcl_SplitList(interp *Tcl_Interp, listStr string, argcPtr *int32, argvPtr string) int
- func Tcl_SplitPath(path string, argcPtr *int32, argvPtr string)
- func Tcl_StackChannel(interp *Tcl_Interp, typePtr *Tcl_ChannelType, instanceData unsafe.Pointer, ...) unsafe.Pointer
- func Tcl_Stat(path string, bufPtr unsafe.Pointer) int
- func Tcl_StaticPackage(interp *Tcl_Interp, pkgName string, initProc unsafe.Pointer, ...)
- func Tcl_StringCaseMatch(str string, pattern string, nocase int) int
- func Tcl_StringMatch(str string, pattern string) int
- func Tcl_TakeBignumFromObj(interp *Tcl_Interp, obj *Tcl_Obj, value unsafe.Pointer) int
- func Tcl_Tell(chan_ unsafe.Pointer) int
- func Tcl_TellOld(chan_ unsafe.Pointer) int
- func Tcl_ThreadAlert(threadId unsafe.Pointer)
- func Tcl_ThreadQueueEvent(threadId unsafe.Pointer, evPtr *Tcl_Event, position Tcl_QueuePosition)
- func Tcl_TraceCommand(interp *Tcl_Interp, varName string, flags int, proc unsafe.Pointer, ...) int
- func Tcl_TraceVar(interp *Tcl_Interp, varName string, flags int, proc unsafe.Pointer, ...) int
- func Tcl_TraceVar2(interp *Tcl_Interp, part1 string, part2 string, flags int, proc unsafe.Pointer, ...) int
- func Tcl_TranslateFileName(interp *Tcl_Interp, name string, bufferPtr *Tcl_DString) string
- func Tcl_TruncateChannel(chan_ unsafe.Pointer, length int) int
- func Tcl_Ungets(chan_ unsafe.Pointer, str string, len_ int, atHead int) int
- func Tcl_UniCharAtIndex(src string, index int) uint16
- func Tcl_UniCharCaseMatch(uniStr *uint16, uniPattern *uint16, nocase int) int
- func Tcl_UniCharIsAlnum(ch int) int
- func Tcl_UniCharIsAlpha(ch int) int
- func Tcl_UniCharIsControl(ch int) int
- func Tcl_UniCharIsDigit(ch int) int
- func Tcl_UniCharIsGraph(ch int) int
- func Tcl_UniCharIsLower(ch int) int
- func Tcl_UniCharIsPrint(ch int) int
- func Tcl_UniCharIsPunct(ch int) int
- func Tcl_UniCharIsSpace(ch int) int
- func Tcl_UniCharIsUpper(ch int) int
- func Tcl_UniCharIsWordChar(ch int) int
- func Tcl_UniCharLen(uniStr *uint16) int
- func Tcl_UniCharNcasecmp(ucs *uint16, uct *uint16, numChars uint) int
- func Tcl_UniCharNcmp(ucs *uint16, uct *uint16, numChars uint) int
- func Tcl_UniCharToLower(ch int) uint16
- func Tcl_UniCharToTitle(ch int) uint16
- func Tcl_UniCharToUpper(ch int) uint16
- func Tcl_UniCharToUtf(ch int, buf string) int
- func Tcl_UniCharToUtfDString(uniStr *uint16, uniLength int, dsPtr *Tcl_DString) string
- func Tcl_UnlinkVar(interp *Tcl_Interp, varName string)
- func Tcl_UnregisterChannel(interp *Tcl_Interp, chan_ unsafe.Pointer) int
- func Tcl_UnsetVar(interp *Tcl_Interp, varName string, flags int) int
- func Tcl_UnsetVar2(interp *Tcl_Interp, part1 string, part2 string, flags int) int
- func Tcl_UnstackChannel(interp *Tcl_Interp, chan_ unsafe.Pointer) int
- func Tcl_UntraceCommand(interp *Tcl_Interp, varName string, flags int, proc unsafe.Pointer, ...)
- func Tcl_UntraceVar(interp *Tcl_Interp, varName string, flags int, proc unsafe.Pointer, ...)
- func Tcl_UntraceVar2(interp *Tcl_Interp, part1 string, part2 string, flags int, proc unsafe.Pointer, ...)
- func Tcl_UpVar(interp *Tcl_Interp, frameName string, varName string, localName string, ...) int
- func Tcl_UpVar2(interp *Tcl_Interp, frameName string, part1 string, part2 string, ...) int
- func Tcl_UpdateLinkedVar(interp *Tcl_Interp, varName string)
- func Tcl_UtfAtIndex(src string, index int) string
- func Tcl_UtfBackslash(src string, readPtr *int32, dst string) int
- func Tcl_UtfCharComplete(src string, length int) int
- func Tcl_UtfFindFirst(src string, ch int) string
- func Tcl_UtfFindLast(src string, ch int) string
- func Tcl_UtfNcasecmp(s1 string, s2 string, n uint) int
- func Tcl_UtfNcmp(s1 string, s2 string, n uint) int
- func Tcl_UtfNext(src string) string
- func Tcl_UtfPrev(src string, start string) string
- func Tcl_UtfToExternal(interp *Tcl_Interp, encoding unsafe.Pointer, src string, srcLen int, flags int, ...) int
- func Tcl_UtfToExternalDString(encoding unsafe.Pointer, src string, srcLen int, dsPtr *Tcl_DString) string
- func Tcl_UtfToLower(src string) int
- func Tcl_UtfToTitle(src string) int
- func Tcl_UtfToUniChar(src string, chPtr *uint16) int
- func Tcl_UtfToUniCharDString(src string, length int, dsPtr *Tcl_DString) *uint16
- func Tcl_UtfToUpper(src string) int
- func Tcl_ValidateAllMemory(file string, line int)
- func Tcl_VarEvalVA(interp *Tcl_Interp, argList string) int
- func Tcl_VarTraceInfo(interp *Tcl_Interp, varName string, flags int, procPtr unsafe.Pointer, ...) unsafe.Pointer
- func Tcl_VarTraceInfo2(interp *Tcl_Interp, part1 string, part2 string, flags int, ...) unsafe.Pointer
- func Tcl_WaitForEvent(timePtr *Tcl_Time) int
- func Tcl_WaitPid(pid unsafe.Pointer, statPtr *int32, options int) unsafe.Pointer
- func Tcl_Write(chan_ unsafe.Pointer, s string, slen int) int
- func Tcl_WriteChars(chan_ unsafe.Pointer, src string, srcLen int) int
- func Tcl_WriteObj(chan_ unsafe.Pointer, objPtr *Tcl_Obj) int
- func Tcl_WriteRaw(chan_ unsafe.Pointer, src string, srcLen int) int
- func Tcl_WrongNumArgs(interp *Tcl_Interp, objc int, objv unsafe.Pointer, message string)
- type MpInt
- type Stat
- type TclPlatStubs
- type TclStubHooks
- type TclStubs
- type Tcl_AsyncHandler_
- type Tcl_CallFrame
- type Tcl_ChannelType
- type Tcl_ChannelTypeVersion_
- type Tcl_Channel_
- type Tcl_CmdInfo
- type Tcl_Command_
- type Tcl_Condition_
- type Tcl_Config
- type Tcl_DString
- type Tcl_DictSearch
- type Tcl_Dict_
- type Tcl_EncodingState_
- type Tcl_EncodingType
- type Tcl_Encoding_
- type Tcl_Event
- type Tcl_FSVersion_
- type Tcl_Filesystem
- type Tcl_GlobTypeData
- type Tcl_HashEntry
- func Tcl_CreateHashEntry(tablePtr *Tcl_HashTable, key string, newPtr *int32) *Tcl_HashEntry
- func Tcl_FindHashEntry(tablePtr *Tcl_HashTable, key string) *Tcl_HashEntry
- func Tcl_FirstHashEntry(tablePtr *Tcl_HashTable, searchPtr *Tcl_HashSearch) *Tcl_HashEntry
- func Tcl_NextHashEntry(searchPtr *Tcl_HashSearch) *Tcl_HashEntry
- type Tcl_HashKeyType
- type Tcl_HashSearch
- type Tcl_HashTable
- type Tcl_Interp
- type Tcl_InterpState_
- type Tcl_LoadHandle_
- type Tcl_Mutex_
- type Tcl_Namespace
- func Tcl_CreateNamespace(interp *Tcl_Interp, name string, clientData unsafe.Pointer, ...) *Tcl_Namespace
- func Tcl_FindNamespace(interp *Tcl_Interp, name string, contextNsPtr *Tcl_Namespace, flags int) *Tcl_Namespace
- func Tcl_GetCurrentNamespace(interp *Tcl_Interp) *Tcl_Namespace
- func Tcl_GetGlobalNamespace(interp *Tcl_Interp) *Tcl_Namespace
- type Tcl_NotifierProcs
- type Tcl_Obj
- func Tcl_ConcatObj(objc int, objv unsafe.Pointer) *Tcl_Obj
- func Tcl_DbNewBignumObj(value unsafe.Pointer, file string, line int) *Tcl_Obj
- func Tcl_DbNewBooleanObj(boolValue int, file string, line int) *Tcl_Obj
- func Tcl_DbNewByteArrayObj(bytes_ *uint8, length int, file string, line int) *Tcl_Obj
- func Tcl_DbNewDictObj(file string, line int) *Tcl_Obj
- func Tcl_DbNewDoubleObj(doubleValue float64, file string, line int) *Tcl_Obj
- func Tcl_DbNewListObj(objc int, objv unsafe.Pointer, file string, line int) *Tcl_Obj
- func Tcl_DbNewLongObj(longValue int, file string, line int) *Tcl_Obj
- func Tcl_DbNewObj(file string, line int) *Tcl_Obj
- func Tcl_DbNewStringObj(bytes_ string, length int, file string, line int) *Tcl_Obj
- func Tcl_DbNewWideIntObj(wideValue int, file string, line int) *Tcl_Obj
- func Tcl_DuplicateObj(objPtr *Tcl_Obj) *Tcl_Obj
- func Tcl_EvalTokens(interp *Tcl_Interp, tokenPtr *Tcl_Token, count int) *Tcl_Obj
- func Tcl_FSFileSystemInfo(pathPtr *Tcl_Obj) *Tcl_Obj
- func Tcl_FSGetCwd(interp *Tcl_Interp) *Tcl_Obj
- func Tcl_FSGetNormalizedPath(interp *Tcl_Interp, pathPtr *Tcl_Obj) *Tcl_Obj
- func Tcl_FSGetTranslatedPath(interp *Tcl_Interp, pathPtr *Tcl_Obj) *Tcl_Obj
- func Tcl_FSJoinPath(listObj *Tcl_Obj, elements int) *Tcl_Obj
- 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() *Tcl_Obj
- func Tcl_FSNewNativePath(fromFilesystem *Tcl_Filesystem, clientData unsafe.Pointer) *Tcl_Obj
- func Tcl_FSPathSeparator(pathPtr *Tcl_Obj) *Tcl_Obj
- func Tcl_FSSplitPath(pathPtr *Tcl_Obj, lenPtr *int32) *Tcl_Obj
- func Tcl_Format(interp *Tcl_Interp, format string, objc int, objv unsafe.Pointer) *Tcl_Obj
- func Tcl_GetEncodingSearchPath() *Tcl_Obj
- func Tcl_GetNamespaceUnknownHandler(interp *Tcl_Interp, nsPtr *Tcl_Namespace) *Tcl_Obj
- func Tcl_GetObjResult(interp *Tcl_Interp) *Tcl_Obj
- func Tcl_GetRange(objPtr *Tcl_Obj, first int, last int) *Tcl_Obj
- func Tcl_GetReturnOptions(interp *Tcl_Interp, result int) *Tcl_Obj
- func Tcl_GetVar2Ex(interp *Tcl_Interp, part1 string, part2 string, flags int) *Tcl_Obj
- func Tcl_ListMathFuncs(interp *Tcl_Interp, pattern string) *Tcl_Obj
- func Tcl_NewBignumObj(value unsafe.Pointer) *Tcl_Obj
- func Tcl_NewBooleanObj(boolValue int) *Tcl_Obj
- func Tcl_NewByteArrayObj(bytes_ *uint8, length int) *Tcl_Obj
- func Tcl_NewDictObj() *Tcl_Obj
- func Tcl_NewDoubleObj(doubleValue float64) *Tcl_Obj
- func Tcl_NewIntObj(intValue int) *Tcl_Obj
- func Tcl_NewListObj(objc int, objv unsafe.Pointer) *Tcl_Obj
- func Tcl_NewLongObj(longValue int) *Tcl_Obj
- func Tcl_NewObj() *Tcl_Obj
- func Tcl_NewStringObj(bytes_ string, length int) *Tcl_Obj
- func Tcl_NewUnicodeObj(unicode *uint16, numChars int) *Tcl_Obj
- func Tcl_NewWideIntObj(wideValue int) *Tcl_Obj
- func Tcl_ObjGetVar2(interp *Tcl_Interp, part1Ptr *Tcl_Obj, part2Ptr *Tcl_Obj, flags int) *Tcl_Obj
- func Tcl_ObjPrintf(format string) *Tcl_Obj
- func Tcl_ObjSetVar2(interp *Tcl_Interp, part1Ptr *Tcl_Obj, part2Ptr *Tcl_Obj, newValuePtr *Tcl_Obj, ...) *Tcl_Obj
- func Tcl_SetVar2Ex(interp *Tcl_Interp, part1 string, part2 string, newValuePtr *Tcl_Obj, ...) *Tcl_Obj
- func Tcl_SubstObj(interp *Tcl_Interp, objPtr *Tcl_Obj, flags int) *Tcl_Obj
- type Tcl_ObjType
- type Tcl_Parse
- type Tcl_PathType
- type Tcl_Pid_
- type Tcl_QueuePosition
- type Tcl_RegExpIndices
- type Tcl_RegExpInfo
- type Tcl_RegExp_
- type Tcl_SavedResult
- type Tcl_ThreadDataKey_
- type Tcl_ThreadId_
- type Tcl_Time
- type Tcl_TimerToken_
- type Tcl_Token
- type Tcl_Trace_
- type Tcl_Value
- type Tcl_ValueType
- type Tcl_Var_
- type Utimbuf
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SymbolAvailable ¶
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_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_AllocStatBuf ¶
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_AppendLimitedToObj ¶
func Tcl_AppendObjToErrorInfo ¶
func Tcl_AppendObjToErrorInfo(interp *Tcl_Interp, objPtr *Tcl_Obj)
func Tcl_AppendObjToObj ¶
func Tcl_AppendPrintfToObj ¶
func Tcl_AppendResultVA ¶
func Tcl_AppendResultVA(interp *Tcl_Interp, argList string)
func Tcl_AppendToObj ¶
func Tcl_AppendUnicodeToObj ¶
func Tcl_AsyncCreate ¶
func Tcl_AsyncDelete ¶
func Tcl_AsyncInvoke ¶
func Tcl_AsyncInvoke(interp *Tcl_Interp, code int) int
func Tcl_AsyncMark ¶
func Tcl_AsyncReady ¶
func Tcl_AsyncReady() int
func Tcl_AttemptAlloc ¶
func Tcl_AttemptDbCkrealloc ¶
func Tcl_AttemptRealloc ¶
func Tcl_AttemptSetObjLength ¶
func Tcl_BackgroundError ¶
func Tcl_BackgroundError(interp *Tcl_Interp)
func Tcl_Backslash ¶
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_ChannelBlockModeProc ¶
func Tcl_ChannelBlockModeProc(chanTypePtr *Tcl_ChannelType) unsafe.Pointer
func Tcl_ChannelBuffered ¶
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_CommandComplete ¶
func Tcl_CommandTraceInfo ¶
func Tcl_ConditionFinalize ¶
func Tcl_ConditionNotify ¶
func Tcl_ConditionWait ¶
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_CreateCloseHandler ¶
func Tcl_CreateCommand ¶
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_CreateExitHandler ¶
func Tcl_CreateFileHandler ¶
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_CreateObjTrace ¶
func Tcl_CreateThread ¶
func Tcl_CreateTimerHandler ¶
func Tcl_CreateTrace ¶
func Tcl_CutChannel ¶
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_DbDecrRefCount ¶
func Tcl_DbIncrRefCount ¶
func Tcl_DecrRefCount ¶
func Tcl_DecrRefCount(objPtr *Tcl_Obj)
func Tcl_DeleteAssocData ¶
func Tcl_DeleteAssocData(interp *Tcl_Interp, name string)
func Tcl_DeleteCloseHandler ¶
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_DeleteExitHandler ¶
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_DeleteTimerHandler ¶
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_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_DictObjRemove ¶
func Tcl_DictObjRemove(interp *Tcl_Interp, dictPtr *Tcl_Obj, keyPtr *Tcl_Obj) int
func Tcl_DictObjSize ¶
func Tcl_DictObjSize(interp *Tcl_Interp, dictPtr *Tcl_Obj, sizePtr *int32) int
func Tcl_DiscardInterpState ¶
func Tcl_DiscardResult ¶
func Tcl_DiscardResult(statePtr *Tcl_SavedResult)
func Tcl_DoOneEvent ¶
func Tcl_DontCallWhenDeleted ¶
func Tcl_DontCallWhenDeleted(interp *Tcl_Interp, proc unsafe.Pointer, clientData unsafe.Pointer)
func Tcl_DumpActiveMemory ¶
func Tcl_ErrnoId ¶
func Tcl_ErrnoId() string
func Tcl_ErrnoMsg ¶
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_EvalTokensStandard ¶
func Tcl_EvalTokensStandard(interp *Tcl_Interp, tokenPtr *Tcl_Token, count int) int
func Tcl_EventuallyFree ¶
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_FSAccess ¶
func Tcl_FSChdir ¶
func Tcl_FSConvertToPathType ¶
func Tcl_FSConvertToPathType(interp *Tcl_Interp, pathPtr *Tcl_Obj) int
func Tcl_FSCopyDirectory ¶
func Tcl_FSCopyFile ¶
func Tcl_FSCreateDirectory ¶
func Tcl_FSData ¶
func Tcl_FSData(fsPtr *Tcl_Filesystem) unsafe.Pointer
func Tcl_FSDeleteFile ¶
func Tcl_FSEqualPaths ¶
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_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_FSGetTranslatedStringPath ¶
func Tcl_FSGetTranslatedStringPath(interp *Tcl_Interp, pathPtr *Tcl_Obj) string
func Tcl_FSLoadFile ¶
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_FSRegister ¶
func Tcl_FSRegister(clientData unsafe.Pointer, fsPtr *Tcl_Filesystem) int
func Tcl_FSRemoveDirectory ¶
func Tcl_FSRenameFile ¶
func Tcl_FSUnregister ¶
func Tcl_FSUnregister(fsPtr *Tcl_Filesystem) int
func Tcl_Finalize ¶
func Tcl_Finalize()
func Tcl_FinalizeNotifier ¶
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_ForgetImport ¶
func Tcl_ForgetImport(interp *Tcl_Interp, nsPtr *Tcl_Namespace, pattern string) int
func Tcl_FreeEncoding ¶
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_GetAssocData ¶
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_GetChannel ¶
func Tcl_GetChannel(interp *Tcl_Interp, chanName string, modePtr *int32) unsafe.Pointer
func Tcl_GetChannelError ¶
func Tcl_GetChannelErrorInterp ¶
func Tcl_GetChannelErrorInterp(interp *Tcl_Interp, msg *Tcl_Obj)
func Tcl_GetChannelHandle ¶
func Tcl_GetChannelMode ¶
func Tcl_GetChannelName ¶
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_GetCharLength ¶
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_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_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_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_GetRegExpFromObj ¶
func Tcl_GetRegExpFromObj(interp *Tcl_Interp, patObj *Tcl_Obj, flags int) unsafe.Pointer
func Tcl_GetServiceMode ¶
func Tcl_GetServiceMode() int
func Tcl_GetStdChannel ¶
func Tcl_GetString ¶
func Tcl_GetStringFromObj ¶
func Tcl_GetStringResult ¶
func Tcl_GetStringResult(interp *Tcl_Interp) string
func Tcl_GetTime ¶
func Tcl_GetTime(timeBuf *Tcl_Time)
func Tcl_GetUniChar ¶
func Tcl_GetUnicode ¶
func Tcl_GetUnicodeFromObj ¶
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_GetWideIntFromObj ¶
func Tcl_GetWideIntFromObj(interp *Tcl_Interp, objPtr *Tcl_Obj, widePtr *int) 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_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_InputBuffered ¶
func Tcl_InterpDeleted ¶
func Tcl_InterpDeleted(interp *Tcl_Interp) int
func Tcl_InvalidateStringRep ¶
func Tcl_InvalidateStringRep(objPtr *Tcl_Obj)
func Tcl_IsChannelExisting ¶
func Tcl_IsChannelRegistered ¶
func Tcl_IsChannelRegistered(interp *Tcl_Interp, channel unsafe.Pointer) int
func Tcl_IsChannelShared ¶
func Tcl_IsEnsemble ¶
func Tcl_IsSafe ¶
func Tcl_IsSafe(interp *Tcl_Interp) int
func Tcl_IsShared ¶
func Tcl_IsStandardChannel ¶
func Tcl_JoinPath ¶
func Tcl_JoinPath(argc int, argv unsafe.Pointer, resultPtr *Tcl_DString) string
func Tcl_LimitAddHandler ¶
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_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_LogCommandInfo ¶
func Tcl_LogCommandInfo(interp *Tcl_Interp, script string, command string, length int)
func Tcl_MakeSafe ¶
func Tcl_MakeSafe(interp *Tcl_Interp) int
func Tcl_MutexFinalize ¶
func Tcl_MutexLock ¶
func Tcl_MutexUnlock ¶
func Tcl_NotifyChannel ¶
func Tcl_NumUtfChars ¶
func Tcl_OpenCommandChannel ¶
func Tcl_OpenFileChannel ¶
func Tcl_OpenTcpClient ¶
func Tcl_OpenTcpServer ¶
func Tcl_OutputBuffered ¶
func Tcl_PanicVA ¶
func Tcl_ParseBraces ¶
func Tcl_ParseCommand ¶
func Tcl_ParseExpr ¶
func Tcl_ParseExpr(interp *Tcl_Interp, start string, numBytes int, parsePtr *Tcl_Parse) int
func Tcl_ParseQuotedString ¶
func Tcl_ParseVar ¶
func Tcl_ParseVar(interp *Tcl_Interp, start string, termPtr string) string
func Tcl_ParseVarName ¶
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_PkgProvide ¶
func Tcl_PkgProvide(interp *Tcl_Interp, name string, version string) int
func Tcl_PkgProvideEx ¶
func Tcl_PkgRequire ¶
func Tcl_PkgRequire(interp *Tcl_Interp, name string, version string, exact int) string
func Tcl_PkgRequireEx ¶
func Tcl_PkgRequireProc ¶
func Tcl_PosixError ¶
func Tcl_PosixError(interp *Tcl_Interp) string
func Tcl_Preserve ¶
func Tcl_PrintDouble ¶
func Tcl_PrintDouble(interp *Tcl_Interp, value float64, dst string)
func Tcl_ProcObjCmd ¶
func Tcl_PutEnv ¶
func Tcl_QueryTimeProc ¶
func Tcl_QueueEvent ¶
func Tcl_QueueEvent(evPtr *Tcl_Event, position Tcl_QueuePosition)
func Tcl_ReadChars ¶
func Tcl_Realloc ¶
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_RegExpExecObj ¶
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_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_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_ScanElement ¶
func Tcl_ServiceAll ¶
func Tcl_ServiceAll() int
func Tcl_ServiceEvent ¶
func Tcl_ServiceModeHook ¶
func Tcl_ServiceModeHook(mode int)
func Tcl_SetAssocData ¶
func Tcl_SetBignumObj ¶
func Tcl_SetBooleanObj ¶
func Tcl_SetByteArrayLength ¶
func Tcl_SetByteArrayObj ¶
func Tcl_SetChannelError ¶
func Tcl_SetChannelErrorInterp ¶
func Tcl_SetChannelErrorInterp(interp *Tcl_Interp, msg *Tcl_Obj)
func Tcl_SetChannelOption ¶
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_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_SetIntObj ¶
func Tcl_SetLongObj ¶
func Tcl_SetMainLoop ¶
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_SetObjResult ¶
func Tcl_SetObjResult(interp *Tcl_Interp, resultObjPtr *Tcl_Obj)
func Tcl_SetPanicProc ¶
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_SetStdChannel ¶
func Tcl_SetStringObj ¶
func Tcl_SetSystemEncoding ¶
func Tcl_SetSystemEncoding(interp *Tcl_Interp, name string) int
func Tcl_SetTimeProc ¶
func Tcl_SetTimer ¶
func Tcl_SetTimer(timePtr *Tcl_Time)
func Tcl_SetUnicodeObj ¶
func Tcl_SetVar ¶
func Tcl_SetVar(interp *Tcl_Interp, varName string, newValue string, flags int) string
func Tcl_SetVar2 ¶
func Tcl_SetWideIntObj ¶
func Tcl_SignalId ¶
func Tcl_SignalMsg ¶
func Tcl_SourceRCFile ¶
func Tcl_SourceRCFile(interp *Tcl_Interp)
func Tcl_SpliceChannel ¶
func Tcl_SplitList ¶
func Tcl_SplitList(interp *Tcl_Interp, listStr string, argcPtr *int32, argvPtr string) int
func Tcl_SplitPath ¶
func Tcl_StackChannel ¶
func Tcl_StackChannel(interp *Tcl_Interp, typePtr *Tcl_ChannelType, instanceData unsafe.Pointer, mask int, prevChan unsafe.Pointer) unsafe.Pointer
func Tcl_StaticPackage ¶
func Tcl_StringMatch ¶
func Tcl_TakeBignumFromObj ¶
func Tcl_TakeBignumFromObj(interp *Tcl_Interp, obj *Tcl_Obj, value unsafe.Pointer) int
func Tcl_TellOld ¶
func Tcl_ThreadAlert ¶
func Tcl_ThreadQueueEvent ¶
func Tcl_ThreadQueueEvent(threadId unsafe.Pointer, evPtr *Tcl_Event, position Tcl_QueuePosition)
func Tcl_TraceCommand ¶
func Tcl_TraceVar ¶
func Tcl_TraceVar2 ¶
func Tcl_TranslateFileName ¶
func Tcl_TranslateFileName(interp *Tcl_Interp, name string, bufferPtr *Tcl_DString) string
func Tcl_UniCharAtIndex ¶
func Tcl_UniCharCaseMatch ¶
func Tcl_UniCharIsAlnum ¶
func Tcl_UniCharIsAlpha ¶
func Tcl_UniCharIsControl ¶
func Tcl_UniCharIsDigit ¶
func Tcl_UniCharIsGraph ¶
func Tcl_UniCharIsLower ¶
func Tcl_UniCharIsPrint ¶
func Tcl_UniCharIsPunct ¶
func Tcl_UniCharIsSpace ¶
func Tcl_UniCharIsUpper ¶
func Tcl_UniCharIsWordChar ¶
func Tcl_UniCharLen ¶
func Tcl_UniCharToLower ¶
func Tcl_UniCharToTitle ¶
func Tcl_UniCharToUpper ¶
func Tcl_UniCharToUtf ¶
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_UntraceVar ¶
func Tcl_UntraceVar2 ¶
func Tcl_UpVar2 ¶
func Tcl_UpdateLinkedVar ¶
func Tcl_UpdateLinkedVar(interp *Tcl_Interp, varName string)
func Tcl_UtfAtIndex ¶
func Tcl_UtfCharComplete ¶
func Tcl_UtfFindFirst ¶
func Tcl_UtfFindLast ¶
func Tcl_UtfNext ¶
func Tcl_UtfPrev ¶
func Tcl_UtfToExternal ¶
func Tcl_UtfToLower ¶
func Tcl_UtfToTitle ¶
func Tcl_UtfToUniChar ¶
func Tcl_UtfToUniCharDString ¶
func Tcl_UtfToUniCharDString(src string, length int, dsPtr *Tcl_DString) *uint16
func Tcl_UtfToUpper ¶
func Tcl_ValidateAllMemory ¶
func Tcl_VarEvalVA ¶
func Tcl_VarEvalVA(interp *Tcl_Interp, argList string) int
func Tcl_VarTraceInfo ¶
func Tcl_VarTraceInfo2 ¶
func Tcl_WaitForEvent ¶
func Tcl_WrongNumArgs ¶
func Tcl_WrongNumArgs(interp *Tcl_Interp, objc int, objv unsafe.Pointer, message string)
Types ¶
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_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_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_CallFrame ¶
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_CmdInfo ¶
type Tcl_Config ¶
type Tcl_DString ¶
type Tcl_DictSearch ¶
type Tcl_EncodingType ¶
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_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_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 ¶
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_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_DbNewBignumObj ¶
func Tcl_DbNewByteArrayObj ¶
func Tcl_DbNewDictObj ¶
func Tcl_DbNewDoubleObj ¶
func Tcl_DbNewListObj ¶
func Tcl_DbNewObj ¶
func Tcl_DbNewStringObj ¶
func Tcl_DuplicateObj ¶
func Tcl_EvalTokens ¶
func Tcl_EvalTokens(interp *Tcl_Interp, tokenPtr *Tcl_Token, count int) *Tcl_Obj
func Tcl_FSFileSystemInfo ¶
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_FSJoinToPath ¶
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_FSSplitPath ¶
func Tcl_Format ¶
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_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_NewBooleanObj ¶
func Tcl_NewByteArrayObj ¶
func Tcl_NewDictObj ¶
func Tcl_NewDictObj() *Tcl_Obj
func Tcl_NewDoubleObj ¶
func Tcl_NewIntObj ¶
func Tcl_NewLongObj ¶
func Tcl_NewObj ¶
func Tcl_NewObj() *Tcl_Obj
func Tcl_NewStringObj ¶
func Tcl_NewUnicodeObj ¶
func Tcl_NewWideIntObj ¶
func Tcl_ObjGetVar2 ¶
func Tcl_ObjGetVar2(interp *Tcl_Interp, part1Ptr *Tcl_Obj, part2Ptr *Tcl_Obj, flags int) *Tcl_Obj
func Tcl_ObjPrintf ¶
func Tcl_ObjSetVar2 ¶
func Tcl_SetVar2Ex ¶
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_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_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_RegExpInfo ¶
type Tcl_RegExpInfo struct {
Nsubs int
Matches *Tcl_RegExpIndices
ExtendStart int
Reserved int
}
type Tcl_SavedResult ¶
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
Click to show internal directories.
Click to hide internal directories.