Documentation ¶
Index ¶
- Constants
- Variables
- func XBinaryScanCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XClockClicksObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XClockGetdatefieldsObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XClockGetenvObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XClockMicrosecondsObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XClockMillisecondsObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XClockSecondsObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XCompileDictEachCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XEncodingConvertfromObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XEncodingConverttoObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XEncodingDirsObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XEncodingNamesObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XEncodingSystemObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XFinalizeThread(tls *libc.TLS, quick int32)
- func XGetIndexFromObjList(tls *libc.TLS, interp uintptr, objPtr uintptr, tableObjPtr uintptr, ...) int32
- func XGetInvalidDoubleFromObj(tls *libc.TLS, objPtr uintptr, doublePtr uintptr) int32
- func XGetInvalidIntFromObj(tls *libc.TLS, objPtr uintptr, intPtr uintptr) int32
- func XGetInvalidWideFromObj(tls *libc.TLS, objPtr uintptr, widePtr uintptr) int32
- func XParseHex(tls *libc.TLS, src uintptr, numBytes int32, resultPtr uintptr) int32
- func XRemoveClass(tls *libc.TLS, list uintptr, num int32, idx int32)
- func XRemoveObject(tls *libc.TLS, list uintptr, num int32, idx int32)
- func XTclAddLiteralObj(tls *libc.TLS, envPtr uintptr, objPtr uintptr, litPtrPtr uintptr) int32
- func XTclAddLoopBreakFixup(tls *libc.TLS, envPtr uintptr, auxPtr uintptr)
- func XTclAddLoopContinueFixup(tls *libc.TLS, envPtr uintptr, auxPtr uintptr)
- func XTclAdvanceContinuations(tls *libc.TLS, line uintptr, clNextPtrPtr uintptr, loc int32)
- func XTclAdvanceLines(tls *libc.TLS, line uintptr, start uintptr, end uintptr)
- func XTclAllocateFreeObjects(tls *libc.TLS)
- func XTclAppendBytesToByteArray(tls *libc.TLS, objPtr uintptr, bytes uintptr, len int32)
- func XTclArgumentBCEnter(tls *libc.TLS, interp uintptr, objv uintptr, objc int32, codePtr uintptr, ...)
- func XTclArgumentBCRelease(tls *libc.TLS, interp uintptr, cfPtr uintptr)
- func XTclArgumentEnter(tls *libc.TLS, interp uintptr, objv uintptr, objc int32, cfPtr uintptr)
- func XTclArgumentGet(tls *libc.TLS, interp uintptr, obj uintptr, cfPtrPtr uintptr, wordPtr uintptr)
- func XTclArgumentRelease(tls *libc.TLS, interp uintptr, objv uintptr, objc int32)
- func XTclAttemptCompileProc(tls *libc.TLS, interp uintptr, parsePtr uintptr, depth int32, cmdPtr uintptr, ...) int32
- func XTclBNInitBignumFromLong(tls *libc.TLS, a uintptr, initVal int64) int32
- func XTclBNInitBignumFromWideInt(tls *libc.TLS, a uintptr, v Tcl_WideInt) int32
- func XTclBNInitBignumFromWideUInt(tls *libc.TLS, a uintptr, v Tcl_WideUInt) int32
- func XTclBN_epoch(tls *libc.TLS) int32
- func XTclBN_mp_clamp(tls *libc.TLS, a uintptr)
- func XTclBN_mp_clear(tls *libc.TLS, a uintptr)
- func XTclBN_mp_clear_multi(tls *libc.TLS, mp uintptr, va uintptr)
- func XTclBN_mp_cnt_lsb(tls *libc.TLS, a uintptr) int32
- func XTclBN_mp_count_bits(tls *libc.TLS, a uintptr) int32
- func XTclBN_mp_exch(tls *libc.TLS, a uintptr, b uintptr)
- func XTclBN_mp_expt_d_ex(tls *libc.TLS, a uintptr, b Mp_digit, c uintptr, fast int32) int32
- func XTclBN_mp_rshd(tls *libc.TLS, a uintptr, b int32)
- func XTclBN_mp_set(tls *libc.TLS, a uintptr, b Mp_digit)
- func XTclBN_mp_set_ll(tls *libc.TLS, a uintptr, b Tcl_WideInt)
- func XTclBN_mp_set_ull(tls *libc.TLS, a uintptr, b Tcl_WideUInt)
- func XTclBN_mp_zero(tls *libc.TLS, a uintptr)
- func XTclBN_reverse(tls *libc.TLS, s uintptr, len int32)
- func XTclBN_revision(tls *libc.TLS) int32
- func XTclBN_s_mp_reverse(tls *libc.TLS, s uintptr, len Size_t)
- func XTclBignumToDouble(tls *libc.TLS, a uintptr) float64
- func XTclByteArrayMatch(tls *libc.TLS, string uintptr, strLen int32, pattern uintptr, ptnLen int32, ...) int32
- func XTclCallVarTraces(tls *libc.TLS, iPtr uintptr, arrayPtr uintptr, varPtr uintptr, part1 uintptr, ...) int32
- func XTclCeil(tls *libc.TLS, a uintptr) float64
- func XTclChanCaughtErrorBypass(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
- func XTclChanCreateObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclChanPopObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclChanPostEventObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclChanPushObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclChannelEventScriptInvoker(tls *libc.TLS, clientData ClientData, mask int32)
- func XTclChannelNamesCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclChannelPreserve(tls *libc.TLS, chan1 Tcl_Channel)
- func XTclChannelRelease(tls *libc.TLS, chan1 Tcl_Channel)
- func XTclChannelTransform(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel, cmdObjPtr uintptr) int32
- func XTclCheckArrayTraces(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, name uintptr, ...) int32
- func XTclCheckBadOctal(tls *libc.TLS, interp uintptr, value uintptr) int32
- func XTclCheckEmptyString(tls *libc.TLS, objPtr uintptr) int32
- func XTclCheckExecutionTraces(tls *libc.TLS, interp uintptr, command uintptr, numChars int32, cmdPtr uintptr, ...) int32
- func XTclCheckInterpTraces(tls *libc.TLS, interp uintptr, command uintptr, numChars int32, cmdPtr uintptr, ...) int32
- func XTclCleanupByteCode(tls *libc.TLS, codePtr uintptr)
- func XTclCleanupChildren(tls *libc.TLS, interp uintptr, numPids int32, pidPtr uintptr, ...) int32
- func XTclCleanupCommand(tls *libc.TLS, cmdPtr uintptr)
- func XTclCleanupStackForBreakContinue(tls *libc.TLS, envPtr uintptr, auxPtr uintptr)
- func XTclCleanupVar(tls *libc.TLS, varPtr uintptr, arrayPtr uintptr)
- func XTclClearRootEnsemble(tls *libc.TLS, data uintptr, interp uintptr, result int32) int32
- func XTclClockInit(tls *libc.TLS, interp uintptr)
- func XTclClockOldscanObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) int32
- func XTclCompareObjKeys(tls *libc.TLS, keyPtr uintptr, hPtr uintptr) int32
- func XTclCompareTwoNumbers(tls *libc.TLS, valuePtr uintptr, value2Ptr uintptr) int32
- func XTclCompileAddOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileAndOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileAppendCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileArrayExistsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileArraySetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileArrayUnsetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileAssembleCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasic0ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasic0Or1ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasic0To2ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasic1ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasic1Or2ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasic1To3ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasic2ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasic2Or3ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasic3ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasicMin0ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasicMin1ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBasicMin2ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileBreakCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileCatchCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileClockClicksCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileClockReadingCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileCmdWord(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32, envPtr uintptr)
- func XTclCompileConcatCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileContinueCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictAppendCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictCreateCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictExistsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictForCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictGetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictIncrCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictLappendCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictMapCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictMergeCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictSetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictUnsetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictUpdateCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDictWithCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileDivOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileEnsemble(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileEqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileErrorCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileExpr(tls *libc.TLS, interp uintptr, script uintptr, numBytes int32, envPtr uintptr, ...)
- func XTclCompileExprCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileExprWords(tls *libc.TLS, interp uintptr, tokenPtr uintptr, numWords int32, ...)
- func XTclCompileForCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileForeachCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileFormatCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileGeqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileGlobalCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileGreaterOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileIfCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileIncrCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInfoCommandsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInfoCoroutineCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInfoExistsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInfoLevelCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInfoObjectClassCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInfoObjectIsACmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInfoObjectNamespaceCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInvertOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileInvocation(tls *libc.TLS, interp uintptr, tokenPtr uintptr, cmdObj uintptr, ...)
- func XTclCompileLappendCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLassignCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLeqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLessOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLindexCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLinsertCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileListCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLlengthCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLmapCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLrangeCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLreplaceCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLsetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileLshiftOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileMinusOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileModOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileMulOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNamespaceCodeCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNamespaceCurrentCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNamespaceOriginCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNamespaceQualifiersCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNamespaceTailCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNamespaceUpvarCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNamespaceWhichCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNeqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNiOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNoOp(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileNotOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileObj(tls *libc.TLS, interp uintptr, objPtr uintptr, invoker uintptr, word int32) uintptr
- func XTclCompileObjectNextCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileObjectNextToCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileObjectSelfCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileOrOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompilePowOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileRegexpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileRegsubCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileReturnCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileRshiftOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileScript(tls *libc.TLS, interp uintptr, script uintptr, numBytes int32, envPtr uintptr)
- func XTclCompileSetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStreqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringCatCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringCmpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringEqualCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringFirstCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringIndexCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringIsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringLastCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringLenCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringMapCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringMatchCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringRangeCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringReplaceCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringToLowerCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringToTitleCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringToUpperCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringTrimCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringTrimLCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStringTrimRCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileStrneqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileSubstCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileSwitchCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileSyntaxError(tls *libc.TLS, interp uintptr, envPtr uintptr)
- func XTclCompileTailcallCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileThrowCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileTokens(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32, envPtr uintptr)
- func XTclCompileTryCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileUnsetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileUpvarCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileVarSubst(tls *libc.TLS, interp uintptr, tokenPtr uintptr, envPtr uintptr)
- func XTclCompileVariableCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileWhileCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileXorOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileYieldCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclCompileYieldToCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, ...) int32
- func XTclContinuationsCopy(tls *libc.TLS, objPtr uintptr, originObjPtr uintptr)
- func XTclContinuationsEnter(tls *libc.TLS, objPtr uintptr, num int32, loc uintptr) uintptr
- func XTclContinuationsEnterDerived(tls *libc.TLS, objPtr uintptr, start int32, clNext uintptr)
- func XTclContinuationsGet(tls *libc.TLS, objPtr uintptr) uintptr
- func XTclConvertElement(tls *libc.TLS, src uintptr, length int32, dst uintptr, flags int32) int32
- func XTclCopyAndCollapse(tls *libc.TLS, count int32, src uintptr, dst uintptr) int32
- func XTclCopyChannel(tls *libc.TLS, interp uintptr, inChan Tcl_Channel, outChan Tcl_Channel, ...) int32
- func XTclCopyChannelOld(tls *libc.TLS, interp uintptr, inChan Tcl_Channel, outChan Tcl_Channel, ...) int32
- func XTclCreateAuxData(tls *libc.TLS, clientData ClientData, typePtr uintptr, envPtr uintptr) int32
- func XTclCreateExceptRange(tls *libc.TLS, type1 ExceptionRangeType, envPtr uintptr) int32
- func XTclCreateExecEnv(tls *libc.TLS, interp uintptr, size int32) uintptr
- func XTclCreateLateExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
- func XTclCreateLiteral(tls *libc.TLS, iPtr uintptr, bytes uintptr, length int32, hash uint32, ...) uintptr
- func XTclCreatePipeline(tls *libc.TLS, interp uintptr, argc int32, argv uintptr, pidArrayPtr uintptr, ...) int32
- func XTclCreateProc(tls *libc.TLS, interp uintptr, nsPtr uintptr, procName uintptr, ...) int32
- func XTclCreateSocketAddress(tls *libc.TLS, interp uintptr, addrlist uintptr, host uintptr, port int32, ...) int32
- func XTclCrossFilesystemCopy(tls *libc.TLS, interp uintptr, source uintptr, target uintptr) int32
- func XTclDStringAppendDString(tls *libc.TLS, dsPtr uintptr, toAppendPtr uintptr) uintptr
- func XTclDStringAppendObj(tls *libc.TLS, dsPtr uintptr, objPtr uintptr) uintptr
- func XTclDStringToObj(tls *libc.TLS, dsPtr uintptr) uintptr
- func XTclDateparse(tls *libc.TLS, info uintptr) int32
- func XTclDbDumpActiveObjects(tls *libc.TLS, outFile uintptr)
- func XTclDefaultBgErrorHandlerObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclDeleteCompiledLocalVars(tls *libc.TLS, iPtr uintptr, framePtr uintptr)
- func XTclDeleteExecEnv(tls *libc.TLS, eePtr uintptr)
- func XTclDeleteLateExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
- func XTclDeleteLiteralTable(tls *libc.TLS, interp uintptr, tablePtr uintptr)
- func XTclDeleteNamespaceVars(tls *libc.TLS, nsPtr uintptr)
- func XTclDeleteVars(tls *libc.TLS, iPtr uintptr, tablePtr uintptr)
- func XTclDictWithFinish(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, ...) int32
- func XTclDictWithInit(tls *libc.TLS, interp uintptr, dictPtr uintptr, pathc int32, pathv uintptr) uintptr
- func XTclDoubleDigits(tls *libc.TLS, dv float64, ndigits int32, flags int32, decpt uintptr, ...) uintptr
- func XTclDumpMemoryInfo(tls *libc.TLS, clientData ClientData, flags int32) int32
- func XTclEmitForwardJump(tls *libc.TLS, envPtr uintptr, jumpType TclJumpType, jumpFixupPtr uintptr)
- func XTclEmitInvoke(tls *libc.TLS, envPtr uintptr, opcode int32, va uintptr)
- func XTclEnsembleGetRewriteValues(tls *libc.TLS, interp uintptr) uintptr
- func XTclEnsureNamespace(tls *libc.TLS, interp uintptr, namespacePtr uintptr) uintptr
- func XTclErrorStackResetIf(tls *libc.TLS, interp uintptr, msg uintptr, length int32)
- func XTclEvalEx(tls *libc.TLS, interp uintptr, script uintptr, numBytes int32, flags int32, ...) int32
- func XTclEvalObjEx(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32, invoker uintptr, ...) int32
- func XTclExpandCodeArray(tls *libc.TLS, envArgPtr uintptr)
- func XTclExpandJumpFixupArray(tls *libc.TLS, fixupArrayPtr uintptr)
- func XTclExprFloatError(tls *libc.TLS, interp uintptr, value float64)
- func XTclFSCwdIsNative(tls *libc.TLS) int32
- func XTclFSCwdPointerEquals(tls *libc.TLS, pathPtrPtr uintptr) int32
- func XTclFSEnsureEpochOk(tls *libc.TLS, pathPtr uintptr, fsPtrPtr uintptr) int32
- func XTclFSEpochOk(tls *libc.TLS, filesystemEpoch Size_t) int32
- func XTclFSFileAttrIndex(tls *libc.TLS, pathPtr uintptr, attributeName uintptr, indexPtr uintptr) int32
- func XTclFSMakePathRelative(tls *libc.TLS, interp uintptr, pathPtr uintptr, cwdPtr uintptr) uintptr
- func XTclFSNormalizeAbsolutePath(tls *libc.TLS, interp uintptr, pathPtr uintptr) uintptr
- func XTclFSNormalizeToUniquePath(tls *libc.TLS, interp uintptr, pathPtr uintptr, startAt int32) int32
- func XTclFSSetPathDetails(tls *libc.TLS, pathPtr uintptr, fsPtr uintptr, clientData ClientData)
- func XTclFSUnloadTempFile(tls *libc.TLS, loadHandle Tcl_LoadHandle)
- func XTclFetchEnsembleRoot(tls *libc.TLS, interp uintptr, objv uintptr, objc int32, objcPtr uintptr) uintptr
- func XTclFetchLiteral(tls *libc.TLS, envPtr uintptr, index uint32) uintptr
- func XTclFileAttrsCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclFileCopyCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclFileDeleteCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclFileLinkCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclFileMakeDirsCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclFileReadLinkCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclFileRenameCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclFileTemporaryCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclFinalizeAsync(tls *libc.TLS)
- func XTclFinalizeDoubleConversion(tls *libc.TLS)
- func XTclFinalizeEncodingSubsystem(tls *libc.TLS)
- func XTclFinalizeEnvironment(tls *libc.TLS)
- func XTclFinalizeEvaluation(tls *libc.TLS)
- func XTclFinalizeExecution(tls *libc.TLS)
- func XTclFinalizeFilesystem(tls *libc.TLS)
- func XTclFinalizeIOSubsystem(tls *libc.TLS)
- func XTclFinalizeLoad(tls *libc.TLS)
- func XTclFinalizeLock(tls *libc.TLS)
- func XTclFinalizeLoopExceptionRange(tls *libc.TLS, envPtr uintptr, range1 int32)
- func XTclFinalizeMemorySubsystem(tls *libc.TLS)
- func XTclFinalizeNotifier(tls *libc.TLS)
- func XTclFinalizeObjects(tls *libc.TLS)
- func XTclFinalizePreserve(tls *libc.TLS)
- func XTclFinalizeSynchronization(tls *libc.TLS)
- func XTclFinalizeThreadAlloc(tls *libc.TLS)
- func XTclFinalizeThreadAllocThread(tls *libc.TLS)
- func XTclFinalizeThreadData(tls *libc.TLS, quick int32)
- func XTclFinalizeThreadDataThread(tls *libc.TLS)
- func XTclFinalizeThreadObjects(tls *libc.TLS)
- func XTclFinalizeThreadStorage(tls *libc.TLS)
- func XTclFindArrayPtrElements(tls *libc.TLS, arrayPtr uintptr, tablePtr uintptr)
- func XTclFindCompiledLocal(tls *libc.TLS, name uintptr, nameBytes int32, create int32, envPtr uintptr) int32
- func XTclFindDictElement(tls *libc.TLS, interp uintptr, dict uintptr, dictLength int32, ...) int32
- func XTclFindElement(tls *libc.TLS, interp uintptr, list uintptr, listLength int32, ...) int32
- func XTclFindProc(tls *libc.TLS, iPtr uintptr, procName uintptr) uintptr
- func XTclFixupForwardJump(tls *libc.TLS, envPtr uintptr, jumpFixupPtr uintptr, jumpDist int32, ...) int32
- func XTclFloor(tls *libc.TLS, a uintptr) float64
- func XTclFormatInt(tls *libc.TLS, buffer uintptr, n int64) int32
- func XTclFormatNaN(tls *libc.TLS, value float64, buffer uintptr)
- func XTclFreeAllocCache(tls *libc.TLS, arg uintptr)
- func XTclFreeCompileEnv(tls *libc.TLS, envPtr uintptr)
- func XTclFreeJumpFixupArray(tls *libc.TLS, fixupArrayPtr uintptr)
- func XTclFreeLocalCache(tls *libc.TLS, interp uintptr, localCachePtr uintptr)
- func XTclFreeObj(tls *libc.TLS, objPtr uintptr)
- func XTclFreeObjEntry(tls *libc.TLS, hPtr uintptr)
- func XTclFreePackageInfo(tls *libc.TLS, iPtr uintptr)
- func XTclFullFinalizationRequested(tls *libc.TLS) int32
- func XTclGetAndDetachPids(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel)
- func XTclGetAsyncReadyPtr(tls *libc.TLS) uintptr
- func XTclGetAuxDataType(tls *libc.TLS, typeName uintptr) uintptr
- func XTclGetBgErrorHandler(tls *libc.TLS, interp uintptr) uintptr
- func XTclGetChannelFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, channelPtr uintptr, ...) int32
- func XTclGetCmdFrameForProcedure(tls *libc.TLS, procPtr uintptr) uintptr
- func XTclGetCompletionCodeFromObj(tls *libc.TLS, interp uintptr, value uintptr, codePtr uintptr) int32
- func XTclGetEnv(tls *libc.TLS, name uintptr, valuePtr uintptr) uintptr
- func XTclGetExtension(tls *libc.TLS, name uintptr) uintptr
- func XTclGetFrame(tls *libc.TLS, interp uintptr, name uintptr, framePtrPtr uintptr) int32
- func XTclGetIndexFromToken(tls *libc.TLS, tokenPtr uintptr, before int32, after int32, indexPtr uintptr) int32
- func XTclGetInnerContext(tls *libc.TLS, interp uintptr, pc uintptr, tosPtr uintptr) uintptr
- func XTclGetInnermostExceptionRange(tls *libc.TLS, envPtr uintptr, returnCode int32, auxPtrPtr uintptr) uintptr
- func XTclGetInstructionTable(tls *libc.TLS) uintptr
- func XTclGetIntForIndex(tls *libc.TLS, interp uintptr, objPtr uintptr, endValue int32, ...) int32
- func XTclGetLibraryPath(tls *libc.TLS) uintptr
- func XTclGetLoadedPackages(tls *libc.TLS, interp uintptr, targetName uintptr) int32
- func XTclGetMainLoop(tls *libc.TLS) uintptr
- func XTclGetNamespaceChildTable(tls *libc.TLS, nsPtr uintptr) uintptr
- func XTclGetNamespaceCommandTable(tls *libc.TLS, nsPtr uintptr) uintptr
- func XTclGetNamespaceForQualName(tls *libc.TLS, interp uintptr, qualName uintptr, cxtNsPtr uintptr, flags int32, ...) int32
- func XTclGetNamespaceFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, nsPtrPtr uintptr) int32
- func XTclGetNumberFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, clientDataPtr uintptr, ...) int32
- func XTclGetObjNameOfExecutable(tls *libc.TLS) uintptr
- func XTclGetOpenMode(tls *libc.TLS, interp uintptr, modeString uintptr, seekFlagPtr uintptr) int32
- func XTclGetOpenModeEx(tls *libc.TLS, interp uintptr, modeString uintptr, seekFlagPtr uintptr, ...) int32
- func XTclGetPlatform(tls *libc.TLS) uintptr
- func XTclGetProcessGlobalValue(tls *libc.TLS, pgvPtr uintptr) uintptr
- func XTclGetSourceFromFrame(tls *libc.TLS, cfPtr uintptr, objc int32, objv uintptr) uintptr
- func XTclGetSrcInfoForPc(tls *libc.TLS, cfPtr uintptr)
- func XTclGetStringStorage(tls *libc.TLS, objPtr uintptr, sizePtr uintptr) uintptr
- func XTclGlob(tls *libc.TLS, interp uintptr, pattern uintptr, pathPrefix uintptr, ...) int32
- func XTclGuessPackageName(tls *libc.TLS, fileName uintptr, bufPtr uintptr) int32
- func XTclHandleFree(tls *libc.TLS, handle TclHandle)
- func XTclHandleRelease(tls *libc.TLS, handle TclHandle)
- func XTclHashObjKey(tls *libc.TLS, tablePtr uintptr, keyPtr uintptr) uint32
- func XTclHideLiteral(tls *libc.TLS, interp uintptr, envPtr uintptr, index int32)
- func XTclHideUnsafeCommands(tls *libc.TLS, interp uintptr) int32
- func XTclInExit(tls *libc.TLS) int32
- func XTclInThreadExit(tls *libc.TLS) int32
- func XTclIncrObj(tls *libc.TLS, interp uintptr, valuePtr uintptr, incrPtr uintptr) int32
- func XTclIncrObjVar2(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, ...) uintptr
- func XTclIndexDecode(tls *libc.TLS, encoded int32, endValue int32) int32
- func XTclIndexEncode(tls *libc.TLS, interp uintptr, objPtr uintptr, before int32, after int32, ...) int32
- func XTclInfoCoroutineCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclInfoExistsCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclInfoFrame(tls *libc.TLS, interp uintptr, framePtr uintptr) uintptr
- func XTclInfoGlobalsCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclInfoLocalsCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclInfoVarsCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclInitByteCodeObj(tls *libc.TLS, objPtr uintptr, envPtr uintptr)
- func XTclInitCompileEnv(tls *libc.TLS, interp uintptr, envPtr uintptr, stringPtr uintptr, ...)
- func XTclInitCompiledLocals(tls *libc.TLS, interp uintptr, framePtr uintptr, nsPtr uintptr)
- func XTclInitDoubleConversion(tls *libc.TLS)
- func XTclInitEmbeddedConfigurationInformation(tls *libc.TLS, interp uintptr)
- func XTclInitEncodingSubsystem(tls *libc.TLS)
- func XTclInitIOSubsystem(tls *libc.TLS)
- func XTclInitJumpFixupArray(tls *libc.TLS, fixupArrayPtr uintptr)
- func XTclInitLimitSupport(tls *libc.TLS, interp uintptr)
- func XTclInitLiteralTable(tls *libc.TLS, tablePtr uintptr)
- func XTclInitNamespaceSubsystem(tls *libc.TLS)
- func XTclInitNotifier(tls *libc.TLS)
- func XTclInitObjSubsystem(tls *libc.TLS)
- func XTclInitRewriteEnsemble(tls *libc.TLS, interp uintptr, numRemoved int32, numInserted int32, ...) int32
- func XTclInitSubsystems(tls *libc.TLS)
- func XTclInitThreadStorage(tls *libc.TLS)
- func XTclInitVarHashTable(tls *libc.TLS, tablePtr uintptr, nsPtr uintptr)
- func XTclInterpInit(tls *libc.TLS, interp uintptr) int32
- func XTclInterpReady(tls *libc.TLS, interp uintptr) int32
- func XTclInvalidateCmdLiteral(tls *libc.TLS, interp uintptr, name uintptr, nsPtr uintptr)
- func XTclInvalidateNsPath(tls *libc.TLS, nsPtr uintptr)
- func XTclInvokeObjectCommand(tls *libc.TLS, clientData ClientData, interp uintptr, argc int32, argv uintptr) int32
- func XTclInvokeStringCommand(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclIsBareword(tls *libc.TLS, byte int32) int32
- func XTclIsProc(tls *libc.TLS, cmdPtr uintptr) uintptr
- func XTclIsSpaceProc(tls *libc.TLS, byte int32) int32
- func XTclJoinPath(tls *libc.TLS, elements int32, objv uintptr, forceRelative int32) uintptr
- func XTclLimitRemoveAllHandlers(tls *libc.TLS, interp uintptr)
- func XTclLindexFlat(tls *libc.TLS, interp uintptr, listPtr uintptr, indexCount int32, ...) uintptr
- func XTclLindexList(tls *libc.TLS, interp uintptr, listPtr uintptr, argPtr uintptr) uintptr
- func XTclListLines(tls *libc.TLS, listObj uintptr, line int32, n int32, lines uintptr, ...)
- func XTclListObjCopy(tls *libc.TLS, interp uintptr, listPtr uintptr) uintptr
- func XTclListObjSetElement(tls *libc.TLS, interp uintptr, listPtr uintptr, index int32, valuePtr uintptr) int32
- func XTclLocalScalar(tls *libc.TLS, bytes uintptr, numBytes int32, envPtr uintptr) int32
- func XTclLocalScalarFromToken(tls *libc.TLS, tokenPtr uintptr, envPtr uintptr) int32
- func XTclLogCommandInfo(tls *libc.TLS, interp uintptr, script uintptr, command uintptr, length int32, ...)
- func XTclLookupArrayElement(tls *libc.TLS, interp uintptr, arrayNamePtr uintptr, elNamePtr uintptr, ...) uintptr
- func XTclLookupSimpleVar(tls *libc.TLS, interp uintptr, varNamePtr uintptr, flags int32, create int32, ...) uintptr
- func XTclLookupVar(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32, ...) uintptr
- func XTclLsetFlat(tls *libc.TLS, interp uintptr, listPtr uintptr, indexCount int32, ...) uintptr
- func XTclLsetList(tls *libc.TLS, interp uintptr, listPtr uintptr, indexArgPtr uintptr, ...) uintptr
- func XTclMakeEncodingCommandSafe(tls *libc.TLS, interp uintptr) int32
- func XTclMakeFileCommandSafe(tls *libc.TLS, interp uintptr) int32
- func XTclMarkTailcall(tls *libc.TLS, interp uintptr)
- func XTclMaxListLength(tls *libc.TLS, bytes uintptr, numBytes int32, endPtr uintptr) int32
- func XTclMergeReturnOptions(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, optionsPtrPtr uintptr, ...) int32
- func XTclNRApplyObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRAssembleObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRCatchObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRCoroutineActivateCallback(tls *libc.TLS, data uintptr, interp uintptr, result int32) int32
- func XTclNRCoroutineObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNREvalFile(tls *libc.TLS, interp uintptr, pathPtr uintptr, encodingName uintptr) int32
- func XTclNREvalObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNREvalObjEx(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32, invoker uintptr, ...) int32
- func XTclNREvalObjv(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, flags int32, ...) int32
- func XTclNRExecuteByteCode(tls *libc.TLS, interp uintptr, codePtr uintptr) int32
- func XTclNRExprObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRForIterCallback(tls *libc.TLS, data uintptr, interp uintptr, result int32) int32
- func XTclNRForObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRForeachCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRIfObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRInterpCoroutine(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRInterpProc(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRInterpProcCore(tls *libc.TLS, interp uintptr, procNameObj uintptr, skip int32, ...) int32
- func XTclNRInvoke(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRLmapCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRNewObjectInstance(tls *libc.TLS, interp uintptr, cls Tcl_Class, nameStr uintptr, ...) int32
- func XTclNRObjectContextInvokeNext(tls *libc.TLS, interp uintptr, context Tcl_ObjectContext, objc int32, ...) int32
- func XTclNRPackageObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRReleaseValues(tls *libc.TLS, data uintptr, interp uintptr, result int32) int32
- func XTclNRRunCallbacks(tls *libc.TLS, interp uintptr, result int32, rootPtr uintptr) int32
- func XTclNRSourceObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRSubstObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRSwitchObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRTailcallEval(tls *libc.TLS, data uintptr, interp uintptr, result int32) int32
- func XTclNRTailcallObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRTryObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRUplevelObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRWhileObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRYieldObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNRYieldToObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNamespaceDeleted(tls *libc.TLS, nsPtr uintptr) int32
- func XTclNamespaceEnsembleCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNativePathInFilesystem(tls *libc.TLS, pathPtr uintptr, clientDataPtr uintptr) int32
- func XTclNeedSpace(tls *libc.TLS, start uintptr, end uintptr) int32
- func XTclNewFSPathObj(tls *libc.TLS, dirPtr uintptr, addStrRep uintptr, len int32) uintptr
- func XTclNewInstNameObj(tls *libc.TLS, inst uint8) uintptr
- func XTclNewObjectInstanceCommon(tls *libc.TLS, interp uintptr, classPtr uintptr, nameStr uintptr, ...) uintptr
- func XTclNewProcBodyObj(tls *libc.TLS, procPtr uintptr) uintptr
- func XTclNoErrorStack(tls *libc.TLS, interp uintptr, options uintptr) uintptr
- func XTclNoIdentOpCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclNokia770Doubles(tls *libc.TLS) int32
- func XTclNsDecrRefCount(tls *libc.TLS, nsPtr uintptr)
- func XTclOOAddToInstances(tls *libc.TLS, oPtr uintptr, clsPtr uintptr)
- func XTclOOAddToMixinSubs(tls *libc.TLS, subPtr uintptr, superPtr uintptr)
- func XTclOOAddToSubclasses(tls *libc.TLS, subPtr uintptr, superPtr uintptr)
- func XTclOOAllocClass(tls *libc.TLS, interp uintptr, useThisObj uintptr) uintptr
- func XTclOOClassSetFilters(tls *libc.TLS, interp uintptr, classPtr uintptr, numFilters int32, ...)
- func XTclOOClassSetMixins(tls *libc.TLS, interp uintptr, classPtr uintptr, numMixins int32, ...)
- func XTclOOCopyObjectCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODecrRefCount(tls *libc.TLS, oPtr uintptr) int32
- func XTclOODefineClassObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineConstructorObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineDeleteMethodObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineDestructorObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineExportObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineForwardObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineMethodObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineRenameMethodObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineSelfObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODefineSlots(tls *libc.TLS, fPtr uintptr) int32
- func XTclOODefineUnexportObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOODelMethodRef(tls *libc.TLS, mPtr uintptr)
- func XTclOODeleteChain(tls *libc.TLS, callPtr uintptr)
- func XTclOODeleteChainCache(tls *libc.TLS, tablePtr uintptr)
- func XTclOODeleteContext(tls *libc.TLS, contextPtr uintptr)
- func XTclOODeleteDescendants(tls *libc.TLS, interp uintptr, oPtr uintptr)
- func XTclOOGetCallContext(tls *libc.TLS, oPtr uintptr, methodNameObj uintptr, flags int32, ...) uintptr
- func XTclOOGetFoundation(tls *libc.TLS, interp uintptr) uintptr
- func XTclOOGetFwdFromMethod(tls *libc.TLS, mPtr uintptr) uintptr
- func XTclOOGetMethodBody(tls *libc.TLS, mPtr uintptr) uintptr
- func XTclOOGetProcFromMethod(tls *libc.TLS, mPtr uintptr) uintptr
- func XTclOOGetSortedClassMethodList(tls *libc.TLS, clsPtr uintptr, flags int32, stringsPtr uintptr) int32
- func XTclOOGetSortedMethodList(tls *libc.TLS, oPtr uintptr, flags int32, stringsPtr uintptr) int32
- func XTclOOGetStereotypeCallChain(tls *libc.TLS, clsPtr uintptr, methodNameObj uintptr, flags int32) uintptr
- func XTclOOInit(tls *libc.TLS, interp uintptr) int32
- func XTclOOInitInfo(tls *libc.TLS, interp uintptr)
- func XTclOOInitializeStubs(tls *libc.TLS, interp uintptr, version uintptr) uintptr
- func XTclOOInvokeContext(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOOInvokeObject(tls *libc.TLS, interp uintptr, object Tcl_Object, startCls Tcl_Class, ...) int32
- func XTclOOIsReachable(tls *libc.TLS, targetPtr uintptr, startPtr uintptr) int32
- func XTclOONewBasicMethod(tls *libc.TLS, interp uintptr, clsPtr uintptr, dcm uintptr)
- func XTclOONewForwardInstanceMethod(tls *libc.TLS, interp uintptr, oPtr uintptr, flags int32, nameObj uintptr, ...) uintptr
- func XTclOONewForwardMethod(tls *libc.TLS, interp uintptr, clsPtr uintptr, flags int32, nameObj uintptr, ...) uintptr
- func XTclOONewProcInstanceMethod(tls *libc.TLS, interp uintptr, oPtr uintptr, flags int32, nameObj uintptr, ...) uintptr
- func XTclOONewProcMethod(tls *libc.TLS, interp uintptr, clsPtr uintptr, flags int32, nameObj uintptr, ...) uintptr
- func XTclOONextObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOONextToObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOOObjDefObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOOObjectCmdCore(tls *libc.TLS, oPtr uintptr, interp uintptr, objc int32, objv uintptr, ...) int32
- func XTclOOObjectDestroyed(tls *libc.TLS, oPtr uintptr) int32
- func XTclOOObjectName(tls *libc.TLS, interp uintptr, oPtr uintptr) uintptr
- func XTclOOObjectSetFilters(tls *libc.TLS, oPtr uintptr, numFilters int32, filters uintptr)
- func XTclOOObjectSetMixins(tls *libc.TLS, oPtr uintptr, numMixins int32, mixins uintptr)
- func XTclOOReleaseClassContents(tls *libc.TLS, interp uintptr, oPtr uintptr)
- func XTclOORemoveFromInstances(tls *libc.TLS, oPtr uintptr, clsPtr uintptr) int32
- func XTclOORemoveFromMixinSubs(tls *libc.TLS, subPtr uintptr, superPtr uintptr) int32
- func XTclOORemoveFromMixins(tls *libc.TLS, mixinPtr uintptr, oPtr uintptr) int32
- func XTclOORemoveFromSubclasses(tls *libc.TLS, subPtr uintptr, superPtr uintptr) int32
- func XTclOORenderCallChain(tls *libc.TLS, interp uintptr, callPtr uintptr) uintptr
- func XTclOOSelfObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOOSetupVariableResolver(tls *libc.TLS, nsPtr uintptr)
- func XTclOOStashContext(tls *libc.TLS, objPtr uintptr, contextPtr uintptr)
- func XTclOOUnknownDefinition(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclOO_Class_Constructor(tls *libc.TLS, clientData ClientData, interp uintptr, ...) int32
- func XTclOO_Class_Create(tls *libc.TLS, clientData ClientData, interp uintptr, ...) int32
- func XTclOO_Class_CreateNs(tls *libc.TLS, clientData ClientData, interp uintptr, ...) int32
- func XTclOO_Class_New(tls *libc.TLS, clientData ClientData, interp uintptr, ...) int32
- func XTclOO_Object_Destroy(tls *libc.TLS, clientData ClientData, interp uintptr, ...) int32
- func XTclOO_Object_Eval(tls *libc.TLS, clientData ClientData, interp uintptr, ...) int32
- func XTclOO_Object_LinkVar(tls *libc.TLS, clientData ClientData, interp uintptr, ...) int32
- func XTclOO_Object_Unknown(tls *libc.TLS, clientData ClientData, interp uintptr, ...) int32
- func XTclOO_Object_VarName(tls *libc.TLS, clientData ClientData, interp uintptr, ...) int32
- func XTclObjBeingDeleted(tls *libc.TLS, objPtr uintptr) int32
- func XTclObjCallVarTraces(tls *libc.TLS, iPtr uintptr, arrayPtr uintptr, varPtr uintptr, ...) int32
- func XTclObjCommandComplete(tls *libc.TLS, objPtr uintptr) int32
- func XTclObjGetFrame(tls *libc.TLS, interp uintptr, objPtr uintptr, framePtrPtr uintptr) int32
- func XTclObjInterpProc(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclObjInvoke(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, flags int32) int32
- func XTclObjInvokeNamespace(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, nsPtr uintptr, ...) int32
- func XTclObjLookupVar(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2 uintptr, flags int32, ...) uintptr
- func XTclObjLookupVarEx(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32, ...) uintptr
- func XTclObjUnsetVar2(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32) int32
- func XTclObjVarErrMsg(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, ...)
- func XTclOptimizeBytecode(tls *libc.TLS, envPtr uintptr)
- func XTclParseAllWhiteSpace(tls *libc.TLS, src uintptr, numBytes int32) int32
- func XTclParseBackslash(tls *libc.TLS, src uintptr, numBytes int32, readPtr uintptr, dst uintptr) int32
- func XTclParseInit(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr)
- func XTclParseNumber(tls *libc.TLS, interp uintptr, objPtr uintptr, expected uintptr, bytes uintptr, ...) int32
- func XTclPathPart(tls *libc.TLS, interp uintptr, pathPtr uintptr, portion Tcl_PathPart) uintptr
- func XTclPopStackFrame(tls *libc.TLS, interp uintptr)
- func XTclPrecTraceProc(tls *libc.TLS, clientData ClientData, interp uintptr, name1 uintptr, ...) uintptr
- func XTclPreventAliasLoop(tls *libc.TLS, interp uintptr, cmdInterp uintptr, cmd Tcl_Command) int32
- func XTclProcCleanupProc(tls *libc.TLS, procPtr uintptr)
- func XTclProcCompileProc(tls *libc.TLS, interp uintptr, procPtr uintptr, bodyPtr uintptr, nsPtr uintptr, ...) int32
- func XTclProcDeleteProc(tls *libc.TLS, clientData ClientData)
- func XTclProcessReturn(tls *libc.TLS, interp uintptr, code int32, level int32, returnOpts uintptr) int32
- func XTclPtrGetVar(tls *libc.TLS, interp uintptr, varPtr Tcl_Var, arrayPtr Tcl_Var, ...) uintptr
- func XTclPtrGetVarIdx(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, ...) uintptr
- func XTclPtrIncrObjVar(tls *libc.TLS, interp uintptr, varPtr Tcl_Var, arrayPtr Tcl_Var, ...) uintptr
- func XTclPtrIncrObjVarIdx(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, ...) uintptr
- func XTclPtrMakeUpvar(tls *libc.TLS, interp uintptr, otherPtr uintptr, myName uintptr, myFlags int32, ...) int32
- func XTclPtrObjMakeUpvar(tls *libc.TLS, interp uintptr, otherPtr Tcl_Var, myNamePtr uintptr, ...) int32
- func XTclPtrObjMakeUpvarIdx(tls *libc.TLS, interp uintptr, otherPtr uintptr, myNamePtr uintptr, ...) int32
- func XTclPtrSetVar(tls *libc.TLS, interp uintptr, varPtr Tcl_Var, arrayPtr Tcl_Var, ...) uintptr
- func XTclPtrSetVarIdx(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, ...) uintptr
- func XTclPtrUnsetVar(tls *libc.TLS, interp uintptr, varPtr Tcl_Var, arrayPtr Tcl_Var, ...) int32
- func XTclPtrUnsetVarIdx(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, ...) int32
- func XTclPushProcCallFrame(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr, ...) int32
- func XTclPushStackFrame(tls *libc.TLS, interp uintptr, framePtrPtr uintptr, namespacePtr uintptr, ...) int32
- func XTclPushTailcallPoint(tls *libc.TLS, interp uintptr)
- func XTclPushVarName(tls *libc.TLS, interp uintptr, varTokenPtr uintptr, envPtr uintptr, ...)
- func XTclReComp(tls *libc.TLS, re uintptr, string uintptr, len Size_t, flags int32) int32
- func XTclReExec(tls *libc.TLS, re uintptr, string uintptr, len Size_t, details uintptr, ...) int32
- func XTclReFree(tls *libc.TLS, re uintptr)
- func XTclReToGlob(tls *libc.TLS, interp uintptr, reStr uintptr, reStrLen int32, dsPtr uintptr, ...) int32
- func XTclRegAbout(tls *libc.TLS, interp uintptr, re Tcl_RegExp) int32
- func XTclRegError(tls *libc.TLS, interp uintptr, msg uintptr, status int32)
- func XTclRegExpRangeUniChar(tls *libc.TLS, re Tcl_RegExp, index int32, startPtr uintptr, endPtr uintptr)
- func XTclRegisterLiteral(tls *libc.TLS, ePtr uintptr, bytes uintptr, length int32, flags int32) int32
- func XTclReleaseLiteral(tls *libc.TLS, interp uintptr, objPtr uintptr)
- func XTclRememberCondition(tls *libc.TLS, condPtr uintptr)
- func XTclRememberMutex(tls *libc.TLS, mutexPtr uintptr)
- func XTclRemoveScriptLimitCallbacks(tls *libc.TLS, interp uintptr)
- func XTclRenameCommand(tls *libc.TLS, interp uintptr, oldName uintptr, newName uintptr) int32
- func XTclResetCancellation(tls *libc.TLS, interp uintptr, force int32) int32
- func XTclResetFilesystem(tls *libc.TLS)
- func XTclResetRewriteEnsemble(tls *libc.TLS, interp uintptr, isRootEnsemble int32)
- func XTclResetShadowedCmdRefs(tls *libc.TLS, interp uintptr, newCmdPtr uintptr)
- func XTclScanElement(tls *libc.TLS, src uintptr, length int32, flagPtr uintptr) int32
- func XTclServiceIdle(tls *libc.TLS) int32
- func XTclSetBgErrorHandler(tls *libc.TLS, interp uintptr, cmdPrefix uintptr)
- func XTclSetBignumInternalRep(tls *libc.TLS, objPtr uintptr, bignumValue uintptr)
- func XTclSetBooleanFromAny(tls *libc.TLS, interp uintptr, objPtr uintptr) int32
- func XTclSetByteCodeFromAny(tls *libc.TLS, interp uintptr, objPtr uintptr, hookProc uintptr, ...) int32
- func XTclSetCmdNameObj(tls *libc.TLS, interp uintptr, objPtr uintptr, cmdPtr uintptr)
- func XTclSetDuplicateObj(tls *libc.TLS, dupPtr uintptr, objPtr uintptr)
- func XTclSetEnv(tls *libc.TLS, name uintptr, value uintptr)
- func XTclSetLibraryPath(tls *libc.TLS, path uintptr)
- func XTclSetNsPath(tls *libc.TLS, nsPtr uintptr, pathLength int32, pathAry uintptr)
- func XTclSetObjNameOfExecutable(tls *libc.TLS, name uintptr, encoding Tcl_Encoding)
- func XTclSetPreInitScript(tls *libc.TLS, string uintptr) uintptr
- func XTclSetProcessGlobalValue(tls *libc.TLS, pgvPtr uintptr, newValue uintptr, encoding Tcl_Encoding)
- func XTclSetSlaveCancelFlags(tls *libc.TLS, interp uintptr, flags int32, force int32)
- func XTclSetTailcall(tls *libc.TLS, interp uintptr, listPtr uintptr)
- func XTclSetupEnv(tls *libc.TLS, interp uintptr)
- func XTclSingleOpCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclSkipTailcall(tls *libc.TLS, interp uintptr)
- func XTclSockGetPort(tls *libc.TLS, interp uintptr, string uintptr, proto uintptr, portPtr uintptr) int32
- func XTclSockMinimumBuffers(tls *libc.TLS, sock uintptr, size int32) int32
- func XTclSortingOpCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclSpellFix(tls *libc.TLS, interp uintptr, objv uintptr, objc int32, badIdx int32, ...)
- func XTclStackAlloc(tls *libc.TLS, interp uintptr, numBytes int32) uintptr
- func XTclStackFree(tls *libc.TLS, interp uintptr, freePtr uintptr)
- func XTclStackRealloc(tls *libc.TLS, interp uintptr, ptr uintptr, numBytes int32) uintptr
- func XTclStringCmp(tls *libc.TLS, value1Ptr uintptr, value2Ptr uintptr, checkEq int32, ...) int32
- func XTclStringCmpOpts(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, nocase uintptr, ...) int32
- func XTclStringMatchObj(tls *libc.TLS, strObj uintptr, ptnObj uintptr, flags int32) int32
- func XTclStringReverse(tls *libc.TLS, objPtr uintptr) uintptr
- func XTclSubstCompile(tls *libc.TLS, interp uintptr, bytes uintptr, numBytes int32, flags int32, ...)
- func XTclSubstOptions(tls *libc.TLS, interp uintptr, numOpts int32, opts uintptr, flagPtr uintptr) int32
- func XTclSubstParse(tls *libc.TLS, interp uintptr, bytes uintptr, numBytes int32, flags int32, ...)
- func XTclSubstTokens(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32, ...) int32
- func XTclTeardownNamespace(tls *libc.TLS, nsPtr uintptr)
- func XTclThreadAllocObj(tls *libc.TLS) uintptr
- func XTclThreadDataKeyGet(tls *libc.TLS, keyPtr uintptr) uintptr
- func XTclThreadFreeObj(tls *libc.TLS, objPtr uintptr)
- func XTclThreadStorageKeyGet(tls *libc.TLS, dataKeyPtr uintptr) uintptr
- func XTclThreadStorageKeySet(tls *libc.TLS, dataKeyPtr uintptr, value uintptr)
- func XTclTomMathInitializeStubs(tls *libc.TLS, interp uintptr, version uintptr, epoch int32, revision int32) uintptr
- func XTclTommath_Init(tls *libc.TLS, interp uintptr) int32
- func XTclTraceDictPath(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyc int32, keyv uintptr, ...) uintptr
- func XTclTrim(tls *libc.TLS, bytes uintptr, numBytes int32, trim uintptr, numTrim int32, ...) int32
- func XTclTrimLeft(tls *libc.TLS, bytes uintptr, numBytes int32, trim uintptr, numTrim int32) int32
- func XTclTrimRight(tls *libc.TLS, bytes uintptr, numBytes int32, trim uintptr, numTrim int32) int32
- func XTclUCS4ToLower(tls *libc.TLS, ch int32) int32
- func XTclUCS4ToUtf(tls *libc.TLS, ch int32, buf uintptr) int32
- func XTclUniCharMatch(tls *libc.TLS, string uintptr, strLen int32, pattern uintptr, ptnLen int32, ...) int32
- func XTclUnixCopyFile(tls *libc.TLS, src uintptr, dst uintptr, statBufPtr uintptr, ...) int32
- func XTclUnixOpenTemporaryFile(tls *libc.TLS, dirObj uintptr, basenameObj uintptr, extensionObj uintptr, ...) int32
- func XTclUnixSetBlockingMode(tls *libc.TLS, fd int32, mode int32) int32
- func XTclUnixWaitForFile(tls *libc.TLS, fd int32, mask int32, timeout int32) int32
- func XTclUnsetEnv(tls *libc.TLS, name uintptr)
- func XTclUpdateReturnInfo(tls *libc.TLS, iPtr uintptr) int32
- func XTclUtfCasecmp(tls *libc.TLS, cs uintptr, ct uintptr) int32
- func XTclUtfToUCS4(tls *libc.TLS, src uintptr, ucs4Ptr uintptr) int32
- func XTclVarErrMsg(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, operation uintptr, ...)
- func XTclVarHashCreateVar(tls *libc.TLS, tablePtr uintptr, key uintptr, newPtr uintptr) uintptr
- func XTclVarTraceExists(tls *libc.TLS, interp uintptr, varName uintptr) uintptr
- func XTclVariadicOpCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTclWinCPUID(tls *libc.TLS, index uint32, regsPtr uintptr) int32
- func XTclWordKnownAtCompileTime(tls *libc.TLS, tokenPtr uintptr, valuePtr uintptr) int32
- func XTclZlibInit(tls *libc.TLS, interp uintptr) int32
- func XTcl_Access(tls *libc.TLS, path uintptr, mode int32) int32
- func XTcl_AddErrorInfo(tls *libc.TLS, interp uintptr, message uintptr)
- func XTcl_AddInterpResolvers(tls *libc.TLS, interp uintptr, name uintptr, cmdProc uintptr, varProc uintptr, ...)
- func XTcl_AddObjErrorInfo(tls *libc.TLS, interp uintptr, message uintptr, length int32)
- func XTcl_AfterObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_AlertNotifier(tls *libc.TLS, clientData uintptr)
- func XTcl_Alloc(tls *libc.TLS, size uint32) uintptr
- func XTcl_AllocStatBuf(tls *libc.TLS) uintptr
- func XTcl_AllowExceptions(tls *libc.TLS, interp uintptr)
- func XTcl_AppendAllObjTypes(tls *libc.TLS, interp uintptr, objPtr uintptr) int32
- func XTcl_AppendElement(tls *libc.TLS, interp uintptr, element uintptr)
- func XTcl_AppendExportList(tls *libc.TLS, interp uintptr, namespacePtr uintptr, objPtr uintptr) int32
- func XTcl_AppendFormatToObj(tls *libc.TLS, interp uintptr, appendObj uintptr, format uintptr, objc int32, ...) int32
- func XTcl_AppendLimitedToObj(tls *libc.TLS, objPtr uintptr, bytes uintptr, length int32, limit int32, ...)
- func XTcl_AppendObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_AppendObjToErrorInfo(tls *libc.TLS, interp uintptr, objPtr uintptr)
- func XTcl_AppendObjToObj(tls *libc.TLS, objPtr uintptr, appendObjPtr uintptr)
- func XTcl_AppendPrintfToObj(tls *libc.TLS, objPtr uintptr, format uintptr, va uintptr)
- func XTcl_AppendResult(tls *libc.TLS, interp uintptr, va uintptr)
- func XTcl_AppendResultVA(tls *libc.TLS, interp uintptr, argList Va_list)
- func XTcl_AppendStringsToObj(tls *libc.TLS, objPtr uintptr, va uintptr)
- func XTcl_AppendStringsToObjVA(tls *libc.TLS, objPtr uintptr, argList Va_list)
- func XTcl_AppendToObj(tls *libc.TLS, objPtr uintptr, bytes uintptr, length int32)
- func XTcl_AppendUnicodeToObj(tls *libc.TLS, objPtr uintptr, unicode uintptr, length int32)
- func XTcl_ApplyObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_AssembleObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_AsyncDelete(tls *libc.TLS, async Tcl_AsyncHandler)
- func XTcl_AsyncInvoke(tls *libc.TLS, interp uintptr, code int32) int32
- func XTcl_AsyncMark(tls *libc.TLS, async Tcl_AsyncHandler)
- func XTcl_AsyncReady(tls *libc.TLS) int32
- func XTcl_AttemptAlloc(tls *libc.TLS, size uint32) uintptr
- func XTcl_AttemptDbCkalloc(tls *libc.TLS, size uint32, file uintptr, line int32) uintptr
- func XTcl_AttemptDbCkrealloc(tls *libc.TLS, ptr uintptr, size uint32, file uintptr, line int32) uintptr
- func XTcl_AttemptRealloc(tls *libc.TLS, ptr uintptr, size uint32) uintptr
- func XTcl_AttemptSetObjLength(tls *libc.TLS, objPtr uintptr, length int32) int32
- func XTcl_BackgroundError(tls *libc.TLS, interp uintptr)
- func XTcl_BackgroundException(tls *libc.TLS, interp uintptr, code int32)
- func XTcl_Backslash(tls *libc.TLS, src uintptr, readPtr uintptr) int8
- func XTcl_BadChannelOption(tls *libc.TLS, interp uintptr, optionName uintptr, optionList uintptr) int32
- func XTcl_BreakObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_CallWhenDeleted(tls *libc.TLS, interp uintptr, proc uintptr, clientData ClientData)
- func XTcl_CancelEval(tls *libc.TLS, interp uintptr, resultObjPtr uintptr, clientData ClientData, ...) int32
- func XTcl_CancelIdleCall(tls *libc.TLS, proc uintptr, clientData ClientData)
- func XTcl_Canceled(tls *libc.TLS, interp uintptr, flags int32) int32
- func XTcl_CaseObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_CatchObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_CdObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ChannelBlockModeProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelBuffered(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_ChannelClose2Proc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelCloseProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelFlushProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelGetHandleProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelGetOptionProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelHandlerProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelInputProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelName(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelOutputProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelSeekProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelSetOptionProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelThreadActionProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelTruncateProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelWatchProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_ChannelWideSeekProc(tls *libc.TLS, chanTypePtr uintptr) uintptr
- func XTcl_Chdir(tls *libc.TLS, dirName uintptr) int32
- func XTcl_ClassSetConstructor(tls *libc.TLS, interp uintptr, clazz Tcl_Class, method Tcl_Method)
- func XTcl_ClassSetDestructor(tls *libc.TLS, interp uintptr, clazz Tcl_Class, method Tcl_Method)
- func XTcl_ClassSetMetadata(tls *libc.TLS, clazz Tcl_Class, typePtr uintptr, metadata ClientData)
- func XTcl_ClearChannelHandlers(tls *libc.TLS, channel Tcl_Channel)
- func XTcl_Close(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
- func XTcl_CloseEx(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel, flags int32) int32
- func XTcl_CloseObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_CommandComplete(tls *libc.TLS, script uintptr) int32
- func XTcl_Concat(tls *libc.TLS, argc int32, argv uintptr) uintptr
- func XTcl_ConcatObj(tls *libc.TLS, objc int32, objv uintptr) uintptr
- func XTcl_ConcatObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ConditionFinalize(tls *libc.TLS, condPtr uintptr)
- func XTcl_ConditionNotify(tls *libc.TLS, condPtr uintptr)
- func XTcl_ConditionWait(tls *libc.TLS, condPtr uintptr, mutexPtr uintptr, timePtr uintptr)
- func XTcl_ContinueObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ConvertCountedElement(tls *libc.TLS, src uintptr, length int32, dst uintptr, flags int32) int32
- func XTcl_ConvertElement(tls *libc.TLS, src uintptr, dst uintptr, flags int32) int32
- func XTcl_ConvertToType(tls *libc.TLS, interp uintptr, objPtr uintptr, typePtr uintptr) int32
- func XTcl_CreateAlias(tls *libc.TLS, childInterp uintptr, childCmd uintptr, targetInterp uintptr, ...) int32
- func XTcl_CreateAliasObj(tls *libc.TLS, childInterp uintptr, childCmd uintptr, targetInterp uintptr, ...) int32
- func XTcl_CreateChannelHandler(tls *libc.TLS, chan1 Tcl_Channel, mask int32, proc uintptr, ...)
- func XTcl_CreateCloseHandler(tls *libc.TLS, chan1 Tcl_Channel, proc uintptr, clientData ClientData)
- func XTcl_CreateEventSource(tls *libc.TLS, setupProc uintptr, checkProc uintptr, clientData ClientData)
- func XTcl_CreateExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
- func XTcl_CreateFileHandler(tls *libc.TLS, fd int32, mask int32, proc uintptr, clientData uintptr)
- func XTcl_CreateHashEntry(tls *libc.TLS, tablePtr uintptr, key uintptr, newPtr uintptr) uintptr
- func XTcl_CreateInterp(tls *libc.TLS) uintptr
- func XTcl_CreateMathFunc(tls *libc.TLS, interp uintptr, name uintptr, numArgs int32, argTypes uintptr, ...)
- func XTcl_CreateNamespace(tls *libc.TLS, interp uintptr, name uintptr, clientData ClientData, ...) uintptr
- func XTcl_CreatePipe(tls *libc.TLS, interp uintptr, rchan uintptr, wchan uintptr, flags int32) int32
- func XTcl_CreateSlave(tls *libc.TLS, interp uintptr, childPath uintptr, isSafe int32) uintptr
- func XTcl_CreateThread(tls *libc.TLS, idPtr uintptr, proc uintptr, clientData ClientData, ...) int32
- func XTcl_CreateThreadExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
- func XTcl_CutChannel(tls *libc.TLS, chan1 Tcl_Channel)
- func XTcl_DStringAppend(tls *libc.TLS, dsPtr uintptr, bytes uintptr, length int32) uintptr
- func XTcl_DStringAppendElement(tls *libc.TLS, dsPtr uintptr, element uintptr) uintptr
- func XTcl_DStringEndSublist(tls *libc.TLS, dsPtr uintptr)
- func XTcl_DStringFree(tls *libc.TLS, dsPtr uintptr)
- func XTcl_DStringGetResult(tls *libc.TLS, interp uintptr, dsPtr uintptr)
- func XTcl_DStringInit(tls *libc.TLS, dsPtr uintptr)
- func XTcl_DStringResult(tls *libc.TLS, interp uintptr, dsPtr uintptr)
- func XTcl_DStringSetLength(tls *libc.TLS, dsPtr uintptr, length int32)
- func XTcl_DStringStartSublist(tls *libc.TLS, dsPtr uintptr)
- func XTcl_DbCkalloc(tls *libc.TLS, size uint32, file uintptr, line int32) uintptr
- func XTcl_DbCkfree(tls *libc.TLS, ptr uintptr, file uintptr, line int32)
- func XTcl_DbCkrealloc(tls *libc.TLS, ptr uintptr, size uint32, file uintptr, line int32) uintptr
- func XTcl_DbDecrRefCount(tls *libc.TLS, objPtr uintptr, file uintptr, line int32)
- func XTcl_DbIncrRefCount(tls *libc.TLS, objPtr uintptr, file uintptr, line int32)
- func XTcl_DbIsShared(tls *libc.TLS, objPtr uintptr, file uintptr, line int32) int32
- func XTcl_DbNewBignumObj(tls *libc.TLS, bignumValue uintptr, file uintptr, line int32) uintptr
- func XTcl_DbNewBooleanObj(tls *libc.TLS, boolValue int32, file uintptr, line int32) uintptr
- func XTcl_DbNewByteArrayObj(tls *libc.TLS, bytes uintptr, length int32, file uintptr, line int32) uintptr
- func XTcl_DbNewDictObj(tls *libc.TLS, file uintptr, line int32) uintptr
- func XTcl_DbNewDoubleObj(tls *libc.TLS, dblValue float64, file uintptr, line int32) uintptr
- func XTcl_DbNewListObj(tls *libc.TLS, objc int32, objv uintptr, file uintptr, line int32) uintptr
- func XTcl_DbNewLongObj(tls *libc.TLS, longValue int64, file uintptr, line int32) uintptr
- func XTcl_DbNewObj(tls *libc.TLS, file uintptr, line int32) uintptr
- func XTcl_DbNewStringObj(tls *libc.TLS, bytes uintptr, length int32, file uintptr, line int32) uintptr
- func XTcl_DbNewWideIntObj(tls *libc.TLS, wideValue Tcl_WideInt, file uintptr, line int32) uintptr
- func XTcl_DeleteAssocData(tls *libc.TLS, interp uintptr, name uintptr)
- func XTcl_DeleteChannelHandler(tls *libc.TLS, chan1 Tcl_Channel, proc uintptr, clientData ClientData)
- func XTcl_DeleteCloseHandler(tls *libc.TLS, chan1 Tcl_Channel, proc uintptr, clientData ClientData)
- func XTcl_DeleteCommand(tls *libc.TLS, interp uintptr, cmdName uintptr) int32
- func XTcl_DeleteCommandFromToken(tls *libc.TLS, interp uintptr, cmd Tcl_Command) int32
- func XTcl_DeleteEventSource(tls *libc.TLS, setupProc uintptr, checkProc uintptr, clientData ClientData)
- func XTcl_DeleteEvents(tls *libc.TLS, proc uintptr, clientData ClientData)
- func XTcl_DeleteExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
- func XTcl_DeleteFileHandler(tls *libc.TLS, fd int32)
- func XTcl_DeleteHashEntry(tls *libc.TLS, entryPtr uintptr)
- func XTcl_DeleteHashTable(tls *libc.TLS, tablePtr uintptr)
- func XTcl_DeleteInterp(tls *libc.TLS, interp uintptr)
- func XTcl_DeleteNamespace(tls *libc.TLS, namespacePtr uintptr)
- func XTcl_DeleteThreadExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
- func XTcl_DeleteTimerHandler(tls *libc.TLS, token Tcl_TimerToken)
- func XTcl_DeleteTrace(tls *libc.TLS, interp uintptr, trace Tcl_Trace)
- func XTcl_DetachChannel(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
- func XTcl_DetachPids(tls *libc.TLS, numPids int32, pidPtr uintptr)
- func XTcl_DictObjDone(tls *libc.TLS, searchPtr uintptr)
- func XTcl_DictObjFirst(tls *libc.TLS, interp uintptr, dictPtr uintptr, searchPtr uintptr, ...) int32
- func XTcl_DictObjGet(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyPtr uintptr, ...) int32
- func XTcl_DictObjNext(tls *libc.TLS, searchPtr uintptr, keyPtrPtr uintptr, valuePtrPtr uintptr, ...)
- func XTcl_DictObjPut(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyPtr uintptr, ...) int32
- func XTcl_DictObjPutKeyList(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyc int32, keyv uintptr, ...) int32
- func XTcl_DictObjRemove(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyPtr uintptr) int32
- func XTcl_DictObjRemoveKeyList(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyc int32, keyv uintptr) int32
- func XTcl_DictObjSize(tls *libc.TLS, interp uintptr, dictPtr uintptr, sizePtr uintptr) int32
- func XTcl_DisassembleObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_DiscardInterpState(tls *libc.TLS, state Tcl_InterpState)
- func XTcl_DiscardResult(tls *libc.TLS, statePtr uintptr)
- func XTcl_DoOneEvent(tls *libc.TLS, flags int32) int32
- func XTcl_DoWhenIdle(tls *libc.TLS, proc uintptr, clientData ClientData)
- func XTcl_DontCallWhenDeleted(tls *libc.TLS, interp uintptr, proc uintptr, clientData ClientData)
- func XTcl_DumpActiveMemory(tls *libc.TLS, fileName uintptr) int32
- func XTcl_DuplicateObj(tls *libc.TLS, objPtr uintptr) uintptr
- func XTcl_Eof(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_EofObjCmd(tls *libc.TLS, unused ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ErrnoId(tls *libc.TLS) uintptr
- func XTcl_ErrnoMsg(tls *libc.TLS, err int32) uintptr
- func XTcl_ErrorObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Eval(tls *libc.TLS, interp uintptr, script uintptr) int32
- func XTcl_EvalEx(tls *libc.TLS, interp uintptr, script uintptr, numBytes int32, flags int32) int32
- func XTcl_EvalFile(tls *libc.TLS, interp uintptr, fileName uintptr) int32
- func XTcl_EvalObj(tls *libc.TLS, interp uintptr, objPtr uintptr) int32
- func XTcl_EvalObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_EvalObjEx(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32) int32
- func XTcl_EvalObjv(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, flags int32) int32
- func XTcl_EvalTokens(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32) uintptr
- func XTcl_EvalTokensStandard(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32) int32
- func XTcl_EventuallyFree(tls *libc.TLS, clientData ClientData, freeProc uintptr)
- func XTcl_ExecObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Exit(tls *libc.TLS, status int32)
- func XTcl_ExitObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ExitThread(tls *libc.TLS, status int32)
- func XTcl_Export(tls *libc.TLS, interp uintptr, namespacePtr uintptr, pattern uintptr, ...) int32
- func XTcl_ExposeCommand(tls *libc.TLS, interp uintptr, hiddenCmdToken uintptr, cmdName uintptr) int32
- func XTcl_ExprBoolean(tls *libc.TLS, interp uintptr, exprstring uintptr, ptr uintptr) int32
- func XTcl_ExprBooleanObj(tls *libc.TLS, interp uintptr, objPtr uintptr, ptr uintptr) int32
- func XTcl_ExprDouble(tls *libc.TLS, interp uintptr, exprstring uintptr, ptr uintptr) int32
- func XTcl_ExprDoubleObj(tls *libc.TLS, interp uintptr, objPtr uintptr, ptr uintptr) int32
- func XTcl_ExprLong(tls *libc.TLS, interp uintptr, exprstring uintptr, ptr uintptr) int32
- func XTcl_ExprLongObj(tls *libc.TLS, interp uintptr, objPtr uintptr, ptr uintptr) int32
- func XTcl_ExprObj(tls *libc.TLS, interp uintptr, objPtr uintptr, resultPtrPtr uintptr) int32
- func XTcl_ExprObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ExprString(tls *libc.TLS, interp uintptr, expr uintptr) int32
- func XTcl_ExternalToUtf(tls *libc.TLS, interp uintptr, encoding Tcl_Encoding, src uintptr, ...) int32
- func XTcl_ExternalToUtfDString(tls *libc.TLS, encoding Tcl_Encoding, src uintptr, srcLen int32, ...) uintptr
- func XTcl_FSAccess(tls *libc.TLS, pathPtr uintptr, mode int32) int32
- func XTcl_FSChdir(tls *libc.TLS, pathPtr uintptr) int32
- func XTcl_FSConvertToPathType(tls *libc.TLS, interp uintptr, pathPtr uintptr) int32
- func XTcl_FSCopyDirectory(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr, errorPtr uintptr) int32
- func XTcl_FSCopyFile(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr) int32
- func XTcl_FSCreateDirectory(tls *libc.TLS, pathPtr uintptr) int32
- func XTcl_FSDeleteFile(tls *libc.TLS, pathPtr uintptr) int32
- func XTcl_FSEqualPaths(tls *libc.TLS, firstPtr uintptr, secondPtr uintptr) int32
- func XTcl_FSEvalFile(tls *libc.TLS, interp uintptr, pathPtr uintptr) int32
- func XTcl_FSEvalFileEx(tls *libc.TLS, interp uintptr, pathPtr uintptr, encodingName uintptr) int32
- func XTcl_FSFileAttrStrings(tls *libc.TLS, pathPtr uintptr, objPtrRef uintptr) uintptr
- func XTcl_FSFileAttrsGet(tls *libc.TLS, interp uintptr, index int32, pathPtr uintptr, objPtrRef uintptr) int32
- func XTcl_FSFileAttrsSet(tls *libc.TLS, interp uintptr, index int32, pathPtr uintptr, objPtr uintptr) int32
- func XTcl_FSFileSystemInfo(tls *libc.TLS, pathPtr uintptr) uintptr
- func XTcl_FSGetCwd(tls *libc.TLS, interp uintptr) uintptr
- func XTcl_FSGetFileSystemForPath(tls *libc.TLS, pathPtr uintptr) uintptr
- func XTcl_FSGetNativePath(tls *libc.TLS, pathPtr uintptr) uintptr
- func XTcl_FSGetNormalizedPath(tls *libc.TLS, interp uintptr, pathPtr uintptr) uintptr
- func XTcl_FSGetTranslatedPath(tls *libc.TLS, interp uintptr, pathPtr uintptr) uintptr
- func XTcl_FSGetTranslatedStringPath(tls *libc.TLS, interp uintptr, pathPtr uintptr) uintptr
- func XTcl_FSJoinPath(tls *libc.TLS, listObj uintptr, elements int32) uintptr
- func XTcl_FSJoinToPath(tls *libc.TLS, pathPtr uintptr, objc int32, objv uintptr) uintptr
- func XTcl_FSLink(tls *libc.TLS, pathPtr uintptr, toPtr uintptr, linkAction int32) uintptr
- func XTcl_FSListVolumes(tls *libc.TLS) uintptr
- func XTcl_FSLoadFile(tls *libc.TLS, interp uintptr, pathPtr uintptr, sym1 uintptr, sym2 uintptr, ...) int32
- func XTcl_FSLstat(tls *libc.TLS, pathPtr uintptr, buf uintptr) int32
- func XTcl_FSMatchInDirectory(tls *libc.TLS, interp uintptr, resultPtr uintptr, pathPtr uintptr, ...) int32
- func XTcl_FSMountsChanged(tls *libc.TLS, fsPtr uintptr)
- func XTcl_FSNewNativePath(tls *libc.TLS, fromFilesystem uintptr, clientData ClientData) uintptr
- func XTcl_FSPathSeparator(tls *libc.TLS, pathPtr uintptr) uintptr
- func XTcl_FSRegister(tls *libc.TLS, clientData ClientData, fsPtr uintptr) int32
- func XTcl_FSRemoveDirectory(tls *libc.TLS, pathPtr uintptr, recursive int32, errorPtr uintptr) int32
- func XTcl_FSRenameFile(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr) int32
- func XTcl_FSSplitPath(tls *libc.TLS, pathPtr uintptr, lenPtr uintptr) uintptr
- func XTcl_FSStat(tls *libc.TLS, pathPtr uintptr, buf uintptr) int32
- func XTcl_FSUnloadFile(tls *libc.TLS, interp uintptr, handle Tcl_LoadHandle) int32
- func XTcl_FSUnregister(tls *libc.TLS, fsPtr uintptr) int32
- func XTcl_FSUtime(tls *libc.TLS, pathPtr uintptr, tval uintptr) int32
- func XTcl_FblockedObjCmd(tls *libc.TLS, unused ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_FconfigureObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_FcopyObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_FileEventObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Finalize(tls *libc.TLS)
- func XTcl_FinalizeNotifier(tls *libc.TLS, clientData uintptr)
- func XTcl_FinalizeThread(tls *libc.TLS)
- func XTcl_FindExecutable(tls *libc.TLS, argv0 uintptr)
- func XTcl_FindHashEntry(tls *libc.TLS, tablePtr uintptr, key uintptr) uintptr
- func XTcl_FindNamespace(tls *libc.TLS, interp uintptr, name uintptr, contextNsPtr uintptr, flags int32) uintptr
- func XTcl_FindSymbol(tls *libc.TLS, interp uintptr, loadHandle Tcl_LoadHandle, symbol uintptr) uintptr
- func XTcl_FirstHashEntry(tls *libc.TLS, tablePtr uintptr, searchPtr uintptr) uintptr
- func XTcl_Flush(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_FlushObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ForObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ForeachObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ForgetImport(tls *libc.TLS, interp uintptr, namespacePtr uintptr, pattern uintptr) int32
- func XTcl_Format(tls *libc.TLS, interp uintptr, format uintptr, objc int32, objv uintptr) uintptr
- func XTcl_FormatObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Free(tls *libc.TLS, ptr uintptr)
- func XTcl_FreeEncoding(tls *libc.TLS, encoding Tcl_Encoding)
- func XTcl_FreeParse(tls *libc.TLS, parsePtr uintptr)
- func XTcl_FreeResult(tls *libc.TLS, interp uintptr)
- func XTcl_GetAlias(tls *libc.TLS, interp uintptr, aliasName uintptr, targetInterpPtr uintptr, ...) int32
- func XTcl_GetAliasObj(tls *libc.TLS, interp uintptr, aliasName uintptr, targetInterpPtr uintptr, ...) int32
- func XTcl_GetAllocMutex(tls *libc.TLS) uintptr
- func XTcl_GetBignumFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, bignumValue uintptr) int32
- func XTcl_GetBlockSizeFromStat(tls *libc.TLS, statPtr uintptr) uint32
- func XTcl_GetBoolean(tls *libc.TLS, interp uintptr, src uintptr, boolPtr uintptr) int32
- func XTcl_GetBooleanFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, boolPtr uintptr) int32
- func XTcl_GetByteArrayFromObj(tls *libc.TLS, objPtr uintptr, lengthPtr uintptr) uintptr
- func XTcl_GetChannelBufferSize(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_GetChannelError(tls *libc.TLS, chan1 Tcl_Channel, msg uintptr)
- func XTcl_GetChannelErrorInterp(tls *libc.TLS, interp uintptr, msg uintptr)
- func XTcl_GetChannelHandle(tls *libc.TLS, chan1 Tcl_Channel, direction int32, handlePtr uintptr) int32
- func XTcl_GetChannelMode(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_GetChannelName(tls *libc.TLS, chan1 Tcl_Channel) uintptr
- func XTcl_GetChannelNames(tls *libc.TLS, interp uintptr) int32
- func XTcl_GetChannelNamesEx(tls *libc.TLS, interp uintptr, pattern uintptr) int32
- func XTcl_GetChannelOption(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel, optionName uintptr, ...) int32
- func XTcl_GetChannelType(tls *libc.TLS, chan1 Tcl_Channel) uintptr
- func XTcl_GetCharLength(tls *libc.TLS, objPtr uintptr) int32
- func XTcl_GetCommandFullName(tls *libc.TLS, interp uintptr, command Tcl_Command, objPtr uintptr)
- func XTcl_GetCommandInfo(tls *libc.TLS, interp uintptr, cmdName uintptr, infoPtr uintptr) int32
- func XTcl_GetCommandInfoFromToken(tls *libc.TLS, cmd Tcl_Command, infoPtr uintptr) int32
- func XTcl_GetCommandName(tls *libc.TLS, interp uintptr, command Tcl_Command) uintptr
- func XTcl_GetCurrentNamespace(tls *libc.TLS, interp uintptr) uintptr
- func XTcl_GetCwd(tls *libc.TLS, interp uintptr, cwdPtr uintptr) uintptr
- func XTcl_GetDefaultEncodingDir(tls *libc.TLS) uintptr
- func XTcl_GetDeviceTypeFromStat(tls *libc.TLS, statPtr uintptr) int32
- func XTcl_GetDouble(tls *libc.TLS, interp uintptr, src uintptr, doublePtr uintptr) int32
- func XTcl_GetDoubleFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, dblPtr uintptr) int32
- func XTcl_GetEncodingFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, encodingPtr uintptr) int32
- func XTcl_GetEncodingName(tls *libc.TLS, encoding Tcl_Encoding) uintptr
- func XTcl_GetEncodingNameFromEnvironment(tls *libc.TLS, bufPtr uintptr) uintptr
- func XTcl_GetEncodingNames(tls *libc.TLS, interp uintptr)
- func XTcl_GetEncodingSearchPath(tls *libc.TLS) uintptr
- func XTcl_GetEnsembleFlags(tls *libc.TLS, interp uintptr, token Tcl_Command, flagsPtr uintptr) int32
- func XTcl_GetEnsembleMappingDict(tls *libc.TLS, interp uintptr, token Tcl_Command, mapDictPtr uintptr) int32
- func XTcl_GetEnsembleNamespace(tls *libc.TLS, interp uintptr, token Tcl_Command, namespacePtrPtr uintptr) int32
- func XTcl_GetEnsembleParameterList(tls *libc.TLS, interp uintptr, token Tcl_Command, paramListPtr uintptr) int32
- func XTcl_GetEnsembleSubcommandList(tls *libc.TLS, interp uintptr, token Tcl_Command, subcmdListPtr uintptr) int32
- func XTcl_GetEnsembleUnknownHandler(tls *libc.TLS, interp uintptr, token Tcl_Command, unknownListPtr uintptr) int32
- func XTcl_GetErrno(tls *libc.TLS) int32
- func XTcl_GetErrorLine(tls *libc.TLS, interp uintptr) int32
- func XTcl_GetFSDeviceFromStat(tls *libc.TLS, statPtr uintptr) uint32
- func XTcl_GetFSInodeFromStat(tls *libc.TLS, statPtr uintptr) uint32
- func XTcl_GetGlobalNamespace(tls *libc.TLS, interp uintptr) uintptr
- func XTcl_GetGroupIdFromStat(tls *libc.TLS, statPtr uintptr) int32
- func XTcl_GetHostName(tls *libc.TLS) uintptr
- func XTcl_GetIndexFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, tablePtr uintptr, msg uintptr, ...) int32
- func XTcl_GetIndexFromObjStruct(tls *libc.TLS, interp uintptr, objPtr uintptr, tablePtr uintptr, offset int32, ...) int32
- func XTcl_GetInt(tls *libc.TLS, interp uintptr, src uintptr, intPtr uintptr) int32
- func XTcl_GetIntFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, intPtr uintptr) int32
- func XTcl_GetInterpPath(tls *libc.TLS, interp uintptr, targetInterp uintptr) int32
- func XTcl_GetInterpResolvers(tls *libc.TLS, interp uintptr, name uintptr, resInfoPtr uintptr) int32
- func XTcl_GetLinkCountFromStat(tls *libc.TLS, statPtr uintptr) int32
- func XTcl_GetLongFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, longPtr uintptr) int32
- func XTcl_GetMaster(tls *libc.TLS, interp uintptr) uintptr
- func XTcl_GetMathFuncInfo(tls *libc.TLS, interp uintptr, name uintptr, numArgsPtr uintptr, ...) int32
- func XTcl_GetMemoryInfo(tls *libc.TLS, dsPtr uintptr)
- func XTcl_GetModeFromStat(tls *libc.TLS, statPtr uintptr) uint32
- func XTcl_GetNameOfExecutable(tls *libc.TLS) uintptr
- func XTcl_GetNamespaceResolvers(tls *libc.TLS, namespacePtr uintptr, resInfoPtr uintptr) int32
- func XTcl_GetNamespaceUnknownHandler(tls *libc.TLS, interp uintptr, nsPtr uintptr) uintptr
- func XTcl_GetObjResult(tls *libc.TLS, interp uintptr) uintptr
- func XTcl_GetObjType(tls *libc.TLS, typeName uintptr) uintptr
- func XTcl_GetObjectName(tls *libc.TLS, interp uintptr, object Tcl_Object) uintptr
- func XTcl_GetObjectNamespace(tls *libc.TLS, object Tcl_Object) uintptr
- func XTcl_GetOpenFile(tls *libc.TLS, interp uintptr, chanID uintptr, forWriting int32, ...) int32
- func XTcl_GetRange(tls *libc.TLS, objPtr uintptr, first int32, last int32) uintptr
- func XTcl_GetReturnOptions(tls *libc.TLS, interp uintptr, result int32) uintptr
- func XTcl_GetServiceMode(tls *libc.TLS) int32
- func XTcl_GetSlave(tls *libc.TLS, interp uintptr, childPath uintptr) uintptr
- func XTcl_GetStartupScript(tls *libc.TLS, encodingPtr uintptr) uintptr
- func XTcl_GetString(tls *libc.TLS, objPtr uintptr) uintptr
- func XTcl_GetStringFromObj(tls *libc.TLS, objPtr uintptr, lengthPtr uintptr) uintptr
- func XTcl_GetStringResult(tls *libc.TLS, interp uintptr) uintptr
- func XTcl_GetThreadData(tls *libc.TLS, keyPtr uintptr, size int32) uintptr
- func XTcl_GetTime(tls *libc.TLS, timePtr uintptr)
- func XTcl_GetUnicode(tls *libc.TLS, objPtr uintptr) uintptr
- func XTcl_GetUnicodeFromObj(tls *libc.TLS, objPtr uintptr, lengthPtr uintptr) uintptr
- func XTcl_GetUserIdFromStat(tls *libc.TLS, statPtr uintptr) int32
- func XTcl_GetVar(tls *libc.TLS, interp uintptr, varName uintptr, flags int32) uintptr
- func XTcl_GetVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32) uintptr
- func XTcl_GetVar2Ex(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32) uintptr
- func XTcl_GetVariableFullName(tls *libc.TLS, interp uintptr, variable Tcl_Var, objPtr uintptr)
- func XTcl_GetVersion(tls *libc.TLS, majorV uintptr, minorV uintptr, patchLevelV uintptr, ...)
- func XTcl_GetWideIntFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, wideIntPtr uintptr) int32
- func XTcl_Gets(tls *libc.TLS, chan1 Tcl_Channel, lineRead uintptr) int32
- func XTcl_GetsObj(tls *libc.TLS, chan1 Tcl_Channel, objPtr uintptr) int32
- func XTcl_GetsObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_GlobObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_GlobalEval(tls *libc.TLS, interp uintptr, command uintptr) int32
- func XTcl_GlobalEvalObj(tls *libc.TLS, interp uintptr, objPtr uintptr) int32
- func XTcl_GlobalObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_HashStats(tls *libc.TLS, tablePtr uintptr) uintptr
- func XTcl_HideCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, hiddenCmdToken uintptr) int32
- func XTcl_IfObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Import(tls *libc.TLS, interp uintptr, namespacePtr uintptr, pattern uintptr, ...) int32
- func XTcl_IncrObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Init(tls *libc.TLS, interp uintptr) int32
- func XTcl_InitBignumFromDouble(tls *libc.TLS, interp uintptr, d float64, b uintptr) int32
- func XTcl_InitCustomHashTable(tls *libc.TLS, tablePtr uintptr, keyType int32, typePtr uintptr)
- func XTcl_InitHashTable(tls *libc.TLS, tablePtr uintptr, keyType int32)
- func XTcl_InitMemory(tls *libc.TLS, interp uintptr)
- func XTcl_InitNotifier(tls *libc.TLS) uintptr
- func XTcl_InitObjHashTable(tls *libc.TLS, tablePtr uintptr)
- func XTcl_InitStubs(tls *libc.TLS, interp uintptr, version uintptr, exact int32) uintptr
- func XTcl_InputBlocked(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_InputBuffered(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_InterpActive(tls *libc.TLS, interp uintptr) int32
- func XTcl_InterpDeleted(tls *libc.TLS, interp uintptr) int32
- func XTcl_InterpObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_InvalidateStringRep(tls *libc.TLS, objPtr uintptr)
- func XTcl_IsChannelExisting(tls *libc.TLS, chanName uintptr) int32
- func XTcl_IsChannelRegistered(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
- func XTcl_IsChannelShared(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_IsEnsemble(tls *libc.TLS, token Tcl_Command) int32
- func XTcl_IsSafe(tls *libc.TLS, interp uintptr) int32
- func XTcl_IsStandardChannel(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_JoinObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_JoinPath(tls *libc.TLS, argc int32, argv uintptr, resultPtr uintptr) uintptr
- func XTcl_JoinThread(tls *libc.TLS, threadId Tcl_ThreadId, state uintptr) int32
- func XTcl_LappendObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LassignObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LimitAddHandler(tls *libc.TLS, interp uintptr, type1 int32, handlerProc uintptr, ...)
- func XTcl_LimitCheck(tls *libc.TLS, interp uintptr) int32
- func XTcl_LimitExceeded(tls *libc.TLS, interp uintptr) int32
- func XTcl_LimitGetCommands(tls *libc.TLS, interp uintptr) int32
- func XTcl_LimitGetGranularity(tls *libc.TLS, interp uintptr, type1 int32) int32
- func XTcl_LimitGetTime(tls *libc.TLS, interp uintptr, timeLimitPtr uintptr)
- func XTcl_LimitReady(tls *libc.TLS, interp uintptr) int32
- func XTcl_LimitRemoveHandler(tls *libc.TLS, interp uintptr, type1 int32, handlerProc uintptr, ...)
- func XTcl_LimitSetCommands(tls *libc.TLS, interp uintptr, commandLimit int32)
- func XTcl_LimitSetGranularity(tls *libc.TLS, interp uintptr, type1 int32, granularity int32)
- func XTcl_LimitSetTime(tls *libc.TLS, interp uintptr, timeLimitPtr uintptr)
- func XTcl_LimitTypeEnabled(tls *libc.TLS, interp uintptr, type1 int32) int32
- func XTcl_LimitTypeExceeded(tls *libc.TLS, interp uintptr, type1 int32) int32
- func XTcl_LimitTypeReset(tls *libc.TLS, interp uintptr, type1 int32)
- func XTcl_LimitTypeSet(tls *libc.TLS, interp uintptr, type1 int32)
- func XTcl_LindexObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LinkVar(tls *libc.TLS, interp uintptr, varName uintptr, addr uintptr, type1 int32) int32
- func XTcl_LinsertObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ListMathFuncs(tls *libc.TLS, interp uintptr, pattern uintptr) uintptr
- func XTcl_ListObjAppendElement(tls *libc.TLS, interp uintptr, listPtr uintptr, objPtr uintptr) int32
- func XTcl_ListObjAppendList(tls *libc.TLS, interp uintptr, listPtr uintptr, elemListPtr uintptr) int32
- func XTcl_ListObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ListObjGetElements(tls *libc.TLS, interp uintptr, listPtr uintptr, objcPtr uintptr, ...) int32
- func XTcl_ListObjIndex(tls *libc.TLS, interp uintptr, listPtr uintptr, index int32, objPtrPtr uintptr) int32
- func XTcl_ListObjLength(tls *libc.TLS, interp uintptr, listPtr uintptr, intPtr uintptr) int32
- func XTcl_ListObjReplace(tls *libc.TLS, interp uintptr, listPtr uintptr, first int32, count int32, ...) int32
- func XTcl_LlengthObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LmapObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LoadFile(tls *libc.TLS, interp uintptr, pathPtr uintptr, symbols uintptr, flags int32, ...) int32
- func XTcl_LoadObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LogCommandInfo(tls *libc.TLS, interp uintptr, script uintptr, command uintptr, length int32)
- func XTcl_LrangeObjCmd(tls *libc.TLS, notUsed ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LrepeatObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LreplaceObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LreverseObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LsearchObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LsetObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_LsortObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Main(tls *libc.TLS, argc int32, argv uintptr, appInitProc uintptr)
- func XTcl_MainEx(tls *libc.TLS, argc int32, argv uintptr, appInitProc uintptr, interp uintptr)
- func XTcl_MakeSafe(tls *libc.TLS, interp uintptr) int32
- func XTcl_Merge(tls *libc.TLS, argc int32, argv uintptr) uintptr
- func XTcl_MethodIsPublic(tls *libc.TLS, method Tcl_Method) int32
- func XTcl_MethodIsType(tls *libc.TLS, method Tcl_Method, typePtr uintptr, clientDataPtr uintptr) int32
- func XTcl_MethodName(tls *libc.TLS, method Tcl_Method) uintptr
- func XTcl_MutexFinalize(tls *libc.TLS, mutexPtr uintptr)
- func XTcl_MutexLock(tls *libc.TLS, mutexPtr uintptr)
- func XTcl_MutexUnlock(tls *libc.TLS, mutexPtr uintptr)
- func XTcl_NRAddCallback(tls *libc.TLS, interp uintptr, postProcPtr uintptr, data0 ClientData, ...)
- func XTcl_NRCallObjProc(tls *libc.TLS, interp uintptr, objProc uintptr, clientData ClientData, ...) int32
- func XTcl_NRCmdSwap(tls *libc.TLS, interp uintptr, cmd Tcl_Command, objc int32, objv uintptr, ...) int32
- func XTcl_NREvalObj(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32) int32
- func XTcl_NREvalObjv(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, flags int32) int32
- func XTcl_NRExprObj(tls *libc.TLS, interp uintptr, objPtr uintptr, resultPtr uintptr) int32
- func XTcl_NRSubstObj(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32) int32
- func XTcl_NewBignumObj(tls *libc.TLS, bignumValue uintptr) uintptr
- func XTcl_NewBooleanObj(tls *libc.TLS, boolValue int32) uintptr
- func XTcl_NewByteArrayObj(tls *libc.TLS, bytes uintptr, length int32) uintptr
- func XTcl_NewDictObj(tls *libc.TLS) uintptr
- func XTcl_NewDoubleObj(tls *libc.TLS, dblValue float64) uintptr
- func XTcl_NewIntObj(tls *libc.TLS, intValue int32) uintptr
- func XTcl_NewListObj(tls *libc.TLS, objc int32, objv uintptr) uintptr
- func XTcl_NewLongObj(tls *libc.TLS, longValue int64) uintptr
- func XTcl_NewObj(tls *libc.TLS) uintptr
- func XTcl_NewStringObj(tls *libc.TLS, bytes uintptr, length int32) uintptr
- func XTcl_NewUnicodeObj(tls *libc.TLS, unicode uintptr, numChars int32) uintptr
- func XTcl_NewWideIntObj(tls *libc.TLS, wideValue Tcl_WideInt) uintptr
- func XTcl_NextHashEntry(tls *libc.TLS, searchPtr uintptr) uintptr
- func XTcl_NotifyChannel(tls *libc.TLS, channel Tcl_Channel, mask int32)
- func XTcl_NumUtfChars(tls *libc.TLS, src uintptr, length int32) int32
- func XTcl_ObjGetVar2(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32) uintptr
- func XTcl_ObjPrintf(tls *libc.TLS, format uintptr, va uintptr) uintptr
- func XTcl_ObjSetVar2(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, ...) uintptr
- func XTcl_ObjectContextInvokeNext(tls *libc.TLS, interp uintptr, context Tcl_ObjectContext, objc int32, ...) int32
- func XTcl_ObjectContextIsFiltering(tls *libc.TLS, context Tcl_ObjectContext) int32
- func XTcl_ObjectContextSkippedArgs(tls *libc.TLS, context Tcl_ObjectContext) int32
- func XTcl_ObjectDeleted(tls *libc.TLS, object Tcl_Object) int32
- func XTcl_ObjectGetMethodNameMapper(tls *libc.TLS, object Tcl_Object) uintptr
- func XTcl_ObjectSetMetadata(tls *libc.TLS, object Tcl_Object, typePtr uintptr, metadata ClientData)
- func XTcl_ObjectSetMethodNameMapper(tls *libc.TLS, object Tcl_Object, mapMethodNameProc uintptr)
- func XTcl_OpenObjCmd(tls *libc.TLS, notUsed ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_OutputBuffered(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_PackageObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Panic(tls *libc.TLS, format uintptr, va uintptr)
- func XTcl_PanicVA(tls *libc.TLS, format uintptr, argList Va_list)
- func XTcl_ParseArgsObjv(tls *libc.TLS, interp uintptr, argTable uintptr, objcPtr uintptr, objv uintptr, ...) int32
- func XTcl_ParseBraces(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr, ...) int32
- func XTcl_ParseCommand(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, nested int32, ...) int32
- func XTcl_ParseExpr(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr) int32
- func XTcl_ParseQuotedString(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr, ...) int32
- func XTcl_ParseVar(tls *libc.TLS, interp uintptr, start uintptr, termPtr uintptr) uintptr
- func XTcl_ParseVarName(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr, ...) int32
- func XTcl_PidObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_PkgInitStubsCheck(tls *libc.TLS, interp uintptr, version uintptr, exact int32) uintptr
- func XTcl_PkgPresent(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, exact int32) uintptr
- func XTcl_PkgPresentEx(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, exact int32, ...) uintptr
- func XTcl_PkgProvide(tls *libc.TLS, interp uintptr, name uintptr, version uintptr) int32
- func XTcl_PkgProvideEx(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, ...) int32
- func XTcl_PkgRequire(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, exact int32) uintptr
- func XTcl_PkgRequireEx(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, exact int32, ...) uintptr
- func XTcl_PkgRequireProc(tls *libc.TLS, interp uintptr, name uintptr, reqc int32, reqv uintptr, ...) int32
- func XTcl_PopCallFrame(tls *libc.TLS, interp uintptr)
- func XTcl_PosixError(tls *libc.TLS, interp uintptr) uintptr
- func XTcl_Preserve(tls *libc.TLS, clientData ClientData)
- func XTcl_PrintDouble(tls *libc.TLS, interp uintptr, value float64, dst uintptr)
- func XTcl_ProcObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_PushCallFrame(tls *libc.TLS, interp uintptr, callFramePtr uintptr, namespacePtr uintptr, ...) int32
- func XTcl_PutEnv(tls *libc.TLS, assignment uintptr) int32
- func XTcl_PutsObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_PwdObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_QueryTimeProc(tls *libc.TLS, getProc uintptr, scaleProc uintptr, clientData uintptr)
- func XTcl_QueueEvent(tls *libc.TLS, evPtr uintptr, position Tcl_QueuePosition)
- func XTcl_Read(tls *libc.TLS, chan1 Tcl_Channel, dst uintptr, bytesToRead int32) int32
- func XTcl_ReadChars(tls *libc.TLS, chan1 Tcl_Channel, objPtr uintptr, toRead int32, ...) int32
- func XTcl_ReadObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ReadRaw(tls *libc.TLS, chan1 Tcl_Channel, readBuf uintptr, bytesToRead int32) int32
- func XTcl_Realloc(tls *libc.TLS, ptr uintptr, size uint32) uintptr
- func XTcl_ReapDetachedProcs(tls *libc.TLS)
- func XTcl_RecordAndEval(tls *libc.TLS, interp uintptr, cmd uintptr, flags int32) int32
- func XTcl_RecordAndEvalObj(tls *libc.TLS, interp uintptr, cmdPtr uintptr, flags int32) int32
- func XTcl_RegExpExec(tls *libc.TLS, interp uintptr, re Tcl_RegExp, text uintptr, start uintptr) int32
- func XTcl_RegExpExecObj(tls *libc.TLS, interp uintptr, re Tcl_RegExp, textObj uintptr, offset int32, ...) int32
- func XTcl_RegExpGetInfo(tls *libc.TLS, regexp Tcl_RegExp, infoPtr uintptr)
- func XTcl_RegExpMatch(tls *libc.TLS, interp uintptr, text uintptr, pattern uintptr) int32
- func XTcl_RegExpMatchObj(tls *libc.TLS, interp uintptr, textObj uintptr, patternObj uintptr) int32
- func XTcl_RegExpRange(tls *libc.TLS, re Tcl_RegExp, index int32, startPtr uintptr, endPtr uintptr)
- func XTcl_RegexpObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_RegisterChannel(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel)
- func XTcl_RegisterConfig(tls *libc.TLS, interp uintptr, pkgName uintptr, configuration uintptr, ...)
- func XTcl_RegisterObjType(tls *libc.TLS, typePtr uintptr)
- func XTcl_RegsubObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Release(tls *libc.TLS, clientData ClientData)
- func XTcl_RemoveInterpResolvers(tls *libc.TLS, interp uintptr, name uintptr) int32
- func XTcl_RenameObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_RepresentationCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_ResetResult(tls *libc.TLS, interp uintptr)
- func XTcl_RestoreInterpState(tls *libc.TLS, interp uintptr, state Tcl_InterpState) int32
- func XTcl_RestoreResult(tls *libc.TLS, interp uintptr, statePtr uintptr)
- func XTcl_ReturnObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_SaveResult(tls *libc.TLS, interp uintptr, statePtr uintptr)
- func XTcl_ScanCountedElement(tls *libc.TLS, src uintptr, length int32, flagPtr uintptr) int32
- func XTcl_ScanElement(tls *libc.TLS, src uintptr, flagPtr uintptr) int32
- func XTcl_ScanObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_SeekObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_SeekOld(tls *libc.TLS, chan1 Tcl_Channel, offset int32, mode int32) int32
- func XTcl_ServiceAll(tls *libc.TLS) int32
- func XTcl_ServiceEvent(tls *libc.TLS, flags int32) int32
- func XTcl_ServiceModeHook(tls *libc.TLS, mode int32)
- func XTcl_SetAssocData(tls *libc.TLS, interp uintptr, name uintptr, proc uintptr, ...)
- func XTcl_SetBignumObj(tls *libc.TLS, objPtr uintptr, bignumValue uintptr)
- func XTcl_SetBooleanObj(tls *libc.TLS, objPtr uintptr, boolValue int32)
- func XTcl_SetByteArrayLength(tls *libc.TLS, objPtr uintptr, length int32) uintptr
- func XTcl_SetByteArrayObj(tls *libc.TLS, objPtr uintptr, bytes uintptr, length int32)
- func XTcl_SetChannelBufferSize(tls *libc.TLS, chan1 Tcl_Channel, sz int32)
- func XTcl_SetChannelError(tls *libc.TLS, chan1 Tcl_Channel, msg uintptr)
- func XTcl_SetChannelErrorInterp(tls *libc.TLS, interp uintptr, msg uintptr)
- func XTcl_SetChannelOption(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel, optionName uintptr, ...) int32
- func XTcl_SetCommandInfo(tls *libc.TLS, interp uintptr, cmdName uintptr, infoPtr uintptr) int32
- func XTcl_SetCommandInfoFromToken(tls *libc.TLS, cmd Tcl_Command, infoPtr uintptr) int32
- func XTcl_SetDefaultEncodingDir(tls *libc.TLS, path uintptr)
- func XTcl_SetDoubleObj(tls *libc.TLS, objPtr uintptr, dblValue float64)
- func XTcl_SetEncodingSearchPath(tls *libc.TLS, searchPath uintptr) int32
- func XTcl_SetEnsembleFlags(tls *libc.TLS, interp uintptr, token Tcl_Command, flags int32) int32
- func XTcl_SetEnsembleMappingDict(tls *libc.TLS, interp uintptr, token Tcl_Command, mapDict uintptr) int32
- func XTcl_SetEnsembleParameterList(tls *libc.TLS, interp uintptr, token Tcl_Command, paramList uintptr) int32
- func XTcl_SetEnsembleSubcommandList(tls *libc.TLS, interp uintptr, token Tcl_Command, subcmdList uintptr) int32
- func XTcl_SetEnsembleUnknownHandler(tls *libc.TLS, interp uintptr, token Tcl_Command, unknownList uintptr) int32
- func XTcl_SetErrno(tls *libc.TLS, err int32)
- func XTcl_SetErrorCode(tls *libc.TLS, interp uintptr, va uintptr)
- func XTcl_SetErrorCodeVA(tls *libc.TLS, interp uintptr, argList Va_list)
- func XTcl_SetErrorLine(tls *libc.TLS, interp uintptr, value int32)
- func XTcl_SetExitProc(tls *libc.TLS, proc uintptr) uintptr
- func XTcl_SetIntObj(tls *libc.TLS, objPtr uintptr, intValue int32)
- func XTcl_SetListObj(tls *libc.TLS, objPtr uintptr, objc int32, objv uintptr)
- func XTcl_SetLongObj(tls *libc.TLS, objPtr uintptr, longValue int64)
- func XTcl_SetMainLoop(tls *libc.TLS, proc uintptr)
- func XTcl_SetMaxBlockTime(tls *libc.TLS, timePtr uintptr)
- func XTcl_SetNamespaceResolvers(tls *libc.TLS, namespacePtr uintptr, cmdProc uintptr, varProc uintptr, ...)
- func XTcl_SetNamespaceUnknownHandler(tls *libc.TLS, interp uintptr, nsPtr uintptr, handlerPtr uintptr) int32
- func XTcl_SetNotifier(tls *libc.TLS, notifierProcPtr uintptr)
- func XTcl_SetObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_SetObjErrorCode(tls *libc.TLS, interp uintptr, errorObjPtr uintptr)
- func XTcl_SetObjLength(tls *libc.TLS, objPtr uintptr, length int32)
- func XTcl_SetObjResult(tls *libc.TLS, interp uintptr, objPtr uintptr)
- func XTcl_SetPanicProc(tls *libc.TLS, proc uintptr)
- func XTcl_SetRecursionLimit(tls *libc.TLS, interp uintptr, depth int32) int32
- func XTcl_SetResult(tls *libc.TLS, interp uintptr, result uintptr, freeProc uintptr)
- func XTcl_SetReturnOptions(tls *libc.TLS, interp uintptr, options uintptr) int32
- func XTcl_SetServiceMode(tls *libc.TLS, mode int32) int32
- func XTcl_SetStartupScript(tls *libc.TLS, path uintptr, encoding uintptr)
- func XTcl_SetStdChannel(tls *libc.TLS, channel Tcl_Channel, type1 int32)
- func XTcl_SetStringObj(tls *libc.TLS, objPtr uintptr, bytes uintptr, length int32)
- func XTcl_SetSystemEncoding(tls *libc.TLS, interp uintptr, name uintptr) int32
- func XTcl_SetTimeProc(tls *libc.TLS, getProc uintptr, scaleProc uintptr, clientData ClientData)
- func XTcl_SetTimer(tls *libc.TLS, timePtr uintptr)
- func XTcl_SetUnicodeObj(tls *libc.TLS, objPtr uintptr, unicode uintptr, numChars int32)
- func XTcl_SetVar(tls *libc.TLS, interp uintptr, varName uintptr, newValue uintptr, flags int32) uintptr
- func XTcl_SetVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, newValue uintptr, ...) uintptr
- func XTcl_SetVar2Ex(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, ...) uintptr
- func XTcl_SetWideIntObj(tls *libc.TLS, objPtr uintptr, wideValue Tcl_WideInt)
- func XTcl_SignalId(tls *libc.TLS, sig int32) uintptr
- func XTcl_SignalMsg(tls *libc.TLS, sig int32) uintptr
- func XTcl_Sleep(tls *libc.TLS, ms int32)
- func XTcl_SocketObjCmd(tls *libc.TLS, notUsed ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_SourceObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_SourceRCFile(tls *libc.TLS, interp uintptr)
- func XTcl_SpliceChannel(tls *libc.TLS, chan1 Tcl_Channel)
- func XTcl_SplitList(tls *libc.TLS, interp uintptr, list uintptr, argcPtr uintptr, argvPtr uintptr) int32
- func XTcl_SplitObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_SplitPath(tls *libc.TLS, path uintptr, argcPtr uintptr, argvPtr uintptr)
- func XTcl_Stat(tls *libc.TLS, path uintptr, oldStyleBuf uintptr) int32
- func XTcl_StaticPackage(tls *libc.TLS, interp uintptr, prefix uintptr, initProc uintptr, ...)
- func XTcl_StringCaseMatch(tls *libc.TLS, str uintptr, pattern uintptr, nocase int32) int32
- func XTcl_StringMatch(tls *libc.TLS, str uintptr, pattern uintptr) int32
- func XTcl_SubstObj(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32) uintptr
- func XTcl_SubstObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_SwitchObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_TakeBignumFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, bignumValue uintptr) int32
- func XTcl_TellObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_TellOld(tls *libc.TLS, chan1 Tcl_Channel) int32
- func XTcl_ThreadAlert(tls *libc.TLS, threadId Tcl_ThreadId)
- func XTcl_ThreadQueueEvent(tls *libc.TLS, threadId Tcl_ThreadId, evPtr uintptr, ...)
- func XTcl_ThrowObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_TimeObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_TimeRateObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_TraceCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, flags int32, proc uintptr, ...) int32
- func XTcl_TraceObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_TraceVar(tls *libc.TLS, interp uintptr, varName uintptr, flags int32, proc uintptr, ...) int32
- func XTcl_TraceVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32, ...) int32
- func XTcl_TransferResult(tls *libc.TLS, sourceInterp uintptr, code int32, targetInterp uintptr)
- func XTcl_TranslateFileName(tls *libc.TLS, interp uintptr, name uintptr, bufferPtr uintptr) uintptr
- func XTcl_TruncateChannel(tls *libc.TLS, chan1 Tcl_Channel, length Tcl_WideInt) int32
- func XTcl_TryObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Ungets(tls *libc.TLS, chan1 Tcl_Channel, str uintptr, len int32, atEnd int32) int32
- func XTcl_UniCharCaseMatch(tls *libc.TLS, uniStr uintptr, uniPattern uintptr, nocase int32) int32
- func XTcl_UniCharIsAlnum(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsAlpha(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsControl(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsDigit(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsGraph(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsLower(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsPrint(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsPunct(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsSpace(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsUpper(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharIsWordChar(tls *libc.TLS, ch int32) int32
- func XTcl_UniCharLen(tls *libc.TLS, uniStr uintptr) int32
- func XTcl_UniCharNcasecmp(tls *libc.TLS, ucs uintptr, uct uintptr, numChars uint64) int32
- func XTcl_UniCharNcmp(tls *libc.TLS, ucs uintptr, uct uintptr, numChars uint64) int32
- func XTcl_UniCharToUtf(tls *libc.TLS, ch int32, buf uintptr) int32
- func XTcl_UniCharToUtfDString(tls *libc.TLS, uniStr uintptr, uniLength int32, dsPtr uintptr) uintptr
- func XTcl_UnlinkVar(tls *libc.TLS, interp uintptr, varName uintptr)
- func XTcl_UnloadObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_UnregisterChannel(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
- func XTcl_UnsetObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_UnsetVar(tls *libc.TLS, interp uintptr, varName uintptr, flags int32) int32
- func XTcl_UnsetVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32) int32
- func XTcl_UnstackChannel(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
- func XTcl_UntraceCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, flags int32, proc uintptr, ...)
- func XTcl_UntraceVar(tls *libc.TLS, interp uintptr, varName uintptr, flags int32, proc uintptr, ...)
- func XTcl_UntraceVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32, ...)
- func XTcl_UpVar(tls *libc.TLS, interp uintptr, frameName uintptr, varName uintptr, ...) int32
- func XTcl_UpVar2(tls *libc.TLS, interp uintptr, frameName uintptr, part1 uintptr, part2 uintptr, ...) int32
- func XTcl_UpdateLinkedVar(tls *libc.TLS, interp uintptr, varName uintptr)
- func XTcl_UpdateObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_UplevelObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_UpvarObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_UtfAtIndex(tls *libc.TLS, src uintptr, index int32) uintptr
- func XTcl_UtfBackslash(tls *libc.TLS, src uintptr, readPtr uintptr, dst uintptr) int32
- func XTcl_UtfCharComplete(tls *libc.TLS, src uintptr, length int32) int32
- func XTcl_UtfFindFirst(tls *libc.TLS, src uintptr, ch int32) uintptr
- func XTcl_UtfFindLast(tls *libc.TLS, src uintptr, ch int32) uintptr
- func XTcl_UtfNcasecmp(tls *libc.TLS, cs uintptr, ct uintptr, numChars uint64) int32
- func XTcl_UtfNcmp(tls *libc.TLS, cs uintptr, ct uintptr, numChars uint64) int32
- func XTcl_UtfNext(tls *libc.TLS, src uintptr) uintptr
- func XTcl_UtfPrev(tls *libc.TLS, src uintptr, start uintptr) uintptr
- func XTcl_UtfToExternal(tls *libc.TLS, interp uintptr, encoding Tcl_Encoding, src uintptr, ...) int32
- func XTcl_UtfToExternalDString(tls *libc.TLS, encoding Tcl_Encoding, src uintptr, srcLen int32, ...) uintptr
- func XTcl_UtfToLower(tls *libc.TLS, str uintptr) int32
- func XTcl_UtfToTitle(tls *libc.TLS, str uintptr) int32
- func XTcl_UtfToUniChar(tls *libc.TLS, src uintptr, chPtr uintptr) int32
- func XTcl_UtfToUniCharDString(tls *libc.TLS, src uintptr, length int32, dsPtr uintptr) uintptr
- func XTcl_UtfToUpper(tls *libc.TLS, str uintptr) int32
- func XTcl_ValidateAllMemory(tls *libc.TLS, file uintptr, line int32)
- func XTcl_VarEval(tls *libc.TLS, interp uintptr, va uintptr) int32
- func XTcl_VarEvalVA(tls *libc.TLS, interp uintptr, argList Va_list) int32
- func XTcl_VariableObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_VwaitObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_WaitForEvent(tls *libc.TLS, timePtr uintptr) int32
- func XTcl_WhileObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
- func XTcl_Write(tls *libc.TLS, chan1 Tcl_Channel, src uintptr, srcLen int32) int32
- func XTcl_WriteChars(tls *libc.TLS, chan1 Tcl_Channel, src uintptr, len int32) int32
- func XTcl_WriteObj(tls *libc.TLS, chan1 Tcl_Channel, objPtr uintptr) int32
- func XTcl_WriteRaw(tls *libc.TLS, chan1 Tcl_Channel, src uintptr, srcLen int32) int32
- func XTcl_WrongNumArgs(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, message uintptr)
- func XTcl_ZlibAdler32(tls *libc.TLS, adler uint32, buf uintptr, len int32) uint32
- func XTcl_ZlibCRC32(tls *libc.TLS, crc uint32, buf uintptr, len int32) uint32
- func XTcl_ZlibDeflate(tls *libc.TLS, interp uintptr, format int32, data uintptr, level int32, ...) int32
- func XTcl_ZlibInflate(tls *libc.TLS, interp uintptr, format int32, data uintptr, bufferSize int32, ...) int32
- func XTcl_ZlibStreamChecksum(tls *libc.TLS, zshandle Tcl_ZlibStream) int32
- func XTcl_ZlibStreamClose(tls *libc.TLS, zshandle Tcl_ZlibStream) int32
- func XTcl_ZlibStreamEof(tls *libc.TLS, zshandle Tcl_ZlibStream) int32
- func XTcl_ZlibStreamGet(tls *libc.TLS, zshandle Tcl_ZlibStream, data uintptr, count int32) int32
- func XTcl_ZlibStreamGetCommandName(tls *libc.TLS, zshandle Tcl_ZlibStream) uintptr
- func XTcl_ZlibStreamInit(tls *libc.TLS, interp uintptr, mode int32, format int32, level int32, ...) int32
- func XTcl_ZlibStreamPut(tls *libc.TLS, zshandle Tcl_ZlibStream, data uintptr, flush int32) int32
- func XTcl_ZlibStreamReset(tls *libc.TLS, zshandle Tcl_ZlibStream) int32
- func XTcl_ZlibStreamSetCompressionDictionary(tls *libc.TLS, zshandle Tcl_ZlibStream, compressionDictionaryObj uintptr)
- func XTclpAlloc(tls *libc.TLS, reqSize uint32) uintptr
- func XTclpCloseFile(tls *libc.TLS, file TclFile) int32
- func XTclpCreatePipe(tls *libc.TLS, readPipe uintptr, writePipe uintptr) int32
- func XTclpCreateProcess(tls *libc.TLS, interp uintptr, argc int32, argv uintptr, ...) int32
- func XTclpDeleteFile(tls *libc.TLS, path uintptr) int32
- func XTclpDlopen(tls *libc.TLS, interp uintptr, pathPtr uintptr, loadHandle uintptr, ...) int32
- func XTclpFilesystemPathType(tls *libc.TLS, pathPtr uintptr) uintptr
- func XTclpFinalizeCondition(tls *libc.TLS, condPtr uintptr)
- func XTclpFinalizeMutex(tls *libc.TLS, mutexPtr uintptr)
- func XTclpFinalizePipes(tls *libc.TLS)
- func XTclpFinalizeSockets(tls *libc.TLS)
- func XTclpFindExecutable(tls *libc.TLS, argv0 uintptr)
- func XTclpFindVariable(tls *libc.TLS, name uintptr, lengthPtr uintptr) int32
- func XTclpFree(tls *libc.TLS, ptr uintptr)
- func XTclpFreeAllocCache(tls *libc.TLS, ptr uintptr)
- func XTclpFreeAllocMutex(tls *libc.TLS, mutex uintptr)
- func XTclpGetAllocCache(tls *libc.TLS) uintptr
- func XTclpGetClicks(tls *libc.TLS) uint64
- func XTclpGetCwd(tls *libc.TLS, interp uintptr, bufferPtr uintptr) uintptr
- func XTclpGetDate(tls *libc.TLS, time uintptr, useGMT int32) uintptr
- func XTclpGetGrGid(tls *libc.TLS, gid Gid_t) uintptr
- func XTclpGetGrNam(tls *libc.TLS, name uintptr) uintptr
- func XTclpGetHostByAddr(tls *libc.TLS, addr uintptr, length int32, type1 int32) uintptr
- func XTclpGetHostByName(tls *libc.TLS, name uintptr) uintptr
- func XTclpGetPwNam(tls *libc.TLS, name uintptr) uintptr
- func XTclpGetPwUid(tls *libc.TLS, uid Uid_t) uintptr
- func XTclpGetSeconds(tls *libc.TLS) uint64
- func XTclpGetTime(tls *libc.TLS, timePtr uintptr)
- func XTclpGetUserHome(tls *libc.TLS, name uintptr, bufferPtr uintptr) uintptr
- func XTclpGlobalLock(tls *libc.TLS)
- func XTclpGlobalUnlock(tls *libc.TLS)
- func XTclpGmtime(tls *libc.TLS, timePtr uintptr) uintptr
- func XTclpHasSockets(tls *libc.TLS, dummy uintptr) int32
- func XTclpInetNtoa(tls *libc.TLS, addr In_addr) uintptr
- func XTclpInitLibraryPath(tls *libc.TLS, valuePtr uintptr, lengthPtr uintptr, encodingPtr uintptr)
- func XTclpInitLock(tls *libc.TLS)
- func XTclpInitPlatform(tls *libc.TLS)
- func XTclpInitUnlock(tls *libc.TLS)
- func XTclpLocaltime(tls *libc.TLS, timePtr uintptr) uintptr
- func XTclpMakeTcpClientChannelMode(tls *libc.TLS, sock uintptr, mode int32) uintptr
- func XTclpMatchInDirectory(tls *libc.TLS, interp uintptr, resultPtr uintptr, pathPtr uintptr, ...) int32
- func XTclpNativeJoinPath(tls *libc.TLS, prefix uintptr, joining uintptr)
- func XTclpNativeSplitPath(tls *libc.TLS, pathPtr uintptr, lenPtr uintptr) uintptr
- func XTclpNativeToNormalized(tls *libc.TLS, clientData ClientData) uintptr
- func XTclpNewAllocMutex(tls *libc.TLS) uintptr
- func XTclpObjAccess(tls *libc.TLS, pathPtr uintptr, mode int32) int32
- func XTclpObjChdir(tls *libc.TLS, pathPtr uintptr) int32
- func XTclpObjCopyDirectory(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr, errorPtr uintptr) int32
- func XTclpObjCopyFile(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr) int32
- func XTclpObjCreateDirectory(tls *libc.TLS, pathPtr uintptr) int32
- func XTclpObjDeleteFile(tls *libc.TLS, pathPtr uintptr) int32
- func XTclpObjLink(tls *libc.TLS, pathPtr uintptr, toPtr uintptr, linkAction int32) uintptr
- func XTclpObjListVolumes(tls *libc.TLS) uintptr
- func XTclpObjLstat(tls *libc.TLS, pathPtr uintptr, bufPtr uintptr) int32
- func XTclpObjNormalizePath(tls *libc.TLS, interp uintptr, pathPtr uintptr, nextCheckpoint int32) int32
- func XTclpObjRemoveDirectory(tls *libc.TLS, pathPtr uintptr, recursive int32, errorPtr uintptr) int32
- func XTclpObjRenameFile(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr) int32
- func XTclpObjStat(tls *libc.TLS, pathPtr uintptr, bufPtr uintptr) int32
- func XTclpReaddir(tls *libc.TLS, dir uintptr) uintptr
- func XTclpReadlink(tls *libc.TLS, path uintptr, linkPtr uintptr) uintptr
- func XTclpRealloc(tls *libc.TLS, ptr uintptr, reqSize uint32) uintptr
- func XTclpSetAllocCache(tls *libc.TLS, arg uintptr)
- func XTclpSetInitialEncodings(tls *libc.TLS)
- func XTclpSetVariables(tls *libc.TLS, interp uintptr)
- func XTclpTempFileName(tls *libc.TLS) uintptr
- func XTclpTempFileNameForLibrary(tls *libc.TLS, interp uintptr, path uintptr) uintptr
- func XTclpThreadCreate(tls *libc.TLS, idPtr uintptr, proc uintptr, clientData ClientData, ...) int32
- func XTclpThreadCreateKey(tls *libc.TLS) uintptr
- func XTclpThreadDeleteKey(tls *libc.TLS, keyPtr uintptr)
- func XTclpThreadExit(tls *libc.TLS, status int32)
- func XTclpThreadGetGlobalTSD(tls *libc.TLS, tsdKeyPtr uintptr) uintptr
- func XTclpThreadSetGlobalTSD(tls *libc.TLS, tsdKeyPtr uintptr, ptr uintptr)
- func XTclpUtfNcmp2(tls *libc.TLS, cs uintptr, ct uintptr, numBytes uint64) int32
- func XTclpUtime(tls *libc.TLS, pathPtr uintptr, tval uintptr) int32
- func XZlibStreamCleanup(tls *libc.TLS, zshPtr uintptr)
- type AcceptCallback
- type AcceptCallback1
- type ActiveCommandTrace
- type ActiveCommandTrace1
- type ActiveInterpTrace
- type ActiveInterpTrace1
- type ActiveVarTrace
- type ActiveVarTrace1
- type Address
- type Addrinfo
- type AfterAssocData
- type AfterAssocData1
- type AfterInfo
- type AfterInfo1
- type Alias
- type Alias1
- type AllocCache
- type AllocCache1
- type AllocMutex
- type Alloc_func
- type ApplyExtraData
- type Arc
- type Arcbatch
- type Arcp
- type ArraySearch
- type ArraySearch1
- type AssemblyEnv
- type AssemblyEnv1
- type AssocData
- type AssocData1
- type AsyncHandler
- type AsyncHandler1
- type AuxData
- type AuxData1
- type AuxDataType
- type AuxDataType1
- type BasicBlock
- type BasicBlock1
- type BasicBlockCatchState
- type BgError
- type BgError1
- type Blkcnt64_t
- type Blkcnt_t
- type Blksize_t
- type Block
- type Block1
- type Bucket
- type Bucket1
- type BuiltinFunc
- type BuiltinFuncDef
- type Byte
- type ByteArray
- type ByteArray1
- type ByteCode
- type ByteCode1
- type Bytef
- type CFWord
- type CFWord1
- type CFWordBC
- type CFWordBC1
- type Cache
- type Cache1
- type Caddr_t
- type CallChain
- type CallChain1
- type CallContext
- type CallContext1
- type CallFrame
- type CallFrame1
- type CancelInfo
- type Carc
- type Cc_t
- type Celt
- type ChainBuilder
- type ChainEntry
- type ChainEntry1
- type Channel
- type Channel1
- type ChannelBuffer
- type ChannelBuffer1
- type ChannelHandler
- type ChannelHandler1
- type ChannelState
- type ChannelState1
- type CharSet
- type CharSet1
- type Charf
- type Child
- type Child1
- type Chr
- type Class
- type Class1
- type ClientData
- func XTclNativeCreateNativeRep(tls *libc.TLS, pathPtr uintptr) ClientData
- func XTclNativeDupInternalRep(tls *libc.TLS, clientData ClientData) ClientData
- func XTcl_ClassGetMetadata(tls *libc.TLS, clazz Tcl_Class, typePtr uintptr) ClientData
- func XTcl_CommandTraceInfo(tls *libc.TLS, interp uintptr, cmdName uintptr, flags int32, proc uintptr, ...) ClientData
- func XTcl_FSData(tls *libc.TLS, fsPtr uintptr) ClientData
- func XTcl_FSGetInternalRep(tls *libc.TLS, pathPtr uintptr, fsPtr uintptr) ClientData
- func XTcl_GetAssocData(tls *libc.TLS, interp uintptr, name uintptr, procPtr uintptr) ClientData
- func XTcl_GetChannelInstanceData(tls *libc.TLS, chan1 Tcl_Channel) ClientData
- func XTcl_ObjectGetMetadata(tls *libc.TLS, object Tcl_Object, typePtr uintptr) ClientData
- func XTcl_VarTraceInfo(tls *libc.TLS, interp uintptr, varName uintptr, flags int32, proc uintptr, ...) ClientData
- func XTcl_VarTraceInfo2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32, ...) ClientData
- func XTclpGetNativeCwd(tls *libc.TLS, clientData ClientData) ClientData
- type ClockClientData
- type ClockCommand
- type ClockLiteral
- type Clock_t
- type Clockid_t
- type CloseCallback
- type CloseCallback1
- type CmdFrame
- type CmdFrame1
- type CmdInfo
- type CmdLocation
- type CmdLocation1
- type Cmsghdr
- type Cname
- type Cnfa
- type CodeRange
- type CodeRange1
- type Color
- type Colordesc
- type Colormap
- type Colors
- type CombinedTraceVarInfo
- type Command
- type Command1
- type CommandTrace
- type CommandTrace1
- type CompileEnv
- type CompileEnv1
- type CompiledLocal
- type CompiledLocal1
- type ContLineLoc
- type ContLineLoc1
- type CopyState
- type CopyState1
- type CorContext
- type CorContext1
- type CoroutineData
- type CoroutineData1
- type Cpu_set_t
- type Crange
- type Cvec
- type DSTMODE
- type Daddr_t
- type DateInfo
- type DateInfo1
- type DeclaredClassMethod
- type DeclaredSlot
- type Detached
- type Detached1
- type Dev_t
- type Dfa
- type Dict
- type Dict1
- type DictMapStorage
- type DictUpdateInfo
- type Dirent
- type Dirent64
- type Div_t
- type Double
- type Double1
- type Double_t
- type Drand48_data
- type ECL
- type ECL1
- type Encoding
- type EnsembleCmdRep
- type EnsembleConfig
- type EnsembleConfig1
- type EnsembleImplMap
- type ErrAssocData
- type ErrAssocData1
- type EscapeEncodingData
- type EscapeSubTable
- type EventOption
- type EventScriptRecord
- type EventScriptRecord1
- type EventSource
- type EventSource1
- type ExceptionAux
- type ExceptionAux1
- type ExceptionRange
- type ExceptionRange1
- type ExceptionRangeType
- type ExecEnv
- type ExecEnv1
- type ExecStack
- type ExecStack1
- type ExitHandler
- type ExitHandler1
- type ExtCmdLoc
- type ExtCmdLoc1
- type ExtraFrameInfo
- type ExtraFrameInfoField
- type FILE
- type FTS
- type FTS64
- type FTSENT
- type FTSENT64
- type Fd_mask
- type Fd_set
- type FileHandler
- type FileHandler1
- type FileHandlerEvent
- type FileHandlerEvent1
- type FileState
- type FileState1
- type FilesystemRecord
- type FilesystemRecord1
- type Float_t
- type Flock
- type Flock64
- type Fns
- type ForIterData
- type ForIterData1
- type ForeachInfo
- type ForeachInfo1
- type ForeachState
- type ForeachVarList
- type ForeachVarList1
- type ForwardMethod
- type ForwardMethod1
- type ForwardParam
- type ForwardParam1
- type ForwardParamBase
- type ForwardParamBase1
- type ForwardParamBlock
- type ForwardParamGetOpt
- type ForwardParamInput
- type ForwardParamLimit
- type ForwardParamOutput
- type ForwardParamSeek
- type ForwardParamSetOpt
- type ForwardParamTransform
- type ForwardParamWatch
- type ForwardedOperation
- type ForwardingEvent
- type ForwardingEvent1
- type ForwardingResult
- type ForwardingResult1
- type Foundation
- type Foundation1
- type Fpos64_t
- type Fpos_t
- type Fpregset_t
- type Free_func
- type FsDivertLoad
- type FsDivertLoad1
- type FsPath
- type FsPath1
- type Fsblkcnt64_t
- type Fsblkcnt_t
- type Fsfilcnt64_t
- type Fsfilcnt_t
- type Fsid_t
- type GetsState
- type GetsState1
- type Gid_t
- type Greg_t
- type Gregset_t
- type Group
- type Group_filter
- type Group_req
- type Group_source_req
- type Guts
- type GzFile
- type GzFile_s
- type Gz_header
- type Gz_header_s
- type Gz_headerp
- type GzipHeader
- type HandleStruct
- type HandleStruct1
- type HistoryObjs
- type Hostent
- type Id_t
- type IdleHandler
- type IdleHandler1
- type Idtype_t
- type Imaxdiv_t
- type ImportRef
- type ImportRef1
- type ImportedCmdData
- type ImportedCmdData1
- type In6_addr
- type In_addr
- type In_addr_t
- type In_func
- type In_pktinfo
- type In_port_t
- type IndexRep
- type Infoname
- type Ino64_t
- type Ino_t
- type InstOperandType
- type InstStringClassType
- type InstructionDesc
- type InstructionDesc1
- type Int16_t
- type Int32_t
- type Int64_t
- type Int8_t
- type Int_fast16_t
- type Int_fast32_t
- type Int_fast64_t
- type Int_fast8_t
- type Int_least16_t
- type Int_least32_t
- type Int_least64_t
- type Int_least8_t
- type InteractiveState
- type InteractiveState1
- type Interp
- type Interp1
- type InterpInfo
- type InterpInfo1
- type InterpPackage
- type InterpPackage1
- type InterpState
- type InterpState1
- type Intf
- type Intmax_t
- type Intptr_t
- type Iovec
- type Ip_mreq
- type Ip_mreq_source
- type Ip_mreqn
- type Ip_msfilter
- type Ip_opts
- type Ipv6_mreq
- type Itimerspec
- type Itimerval
- type JumpFixup
- type JumpFixup1
- type JumpFixupArray
- type JumpFixupArray1
- type JumpList
- type JumpList1
- type JumptableInfo
- type JumptableInfo1
- type Key_t
- type Lconv
- type Ldiv_t
- type LimitHandler
- type LimitHandler1
- type Linger
- type Link
- type Link1
- type List
- type List1
- type LiteralEntry
- type LiteralEntry1
- type LiteralTable
- type LiteralTable1
- type Lldiv_t
- type LoadedPackage
- type LoadedPackage1
- type LocalCache
- type LocalCache1
- type LocaleTable
- type Locale_t
- type Loff_t
- type MERIDIAN
- type MInvoke
- type Max_align_t
- type Mcontext_t
- type MemCmpFn_t
- type Method
- type Method1
- type MethodName
- type Mode_t
- type Mp_bool
- type Mp_digit
- type Mp_endian
- type Mp_err
- func XTclBN_fast_s_mp_mul_digs(tls *libc.TLS, a uintptr, b uintptr, c uintptr, digs int32) Mp_err
- func XTclBN_fast_s_mp_sqr(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_add(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_mp_add_d(tls *libc.TLS, a uintptr, b Mp_digit, c uintptr) Mp_err
- func XTclBN_mp_and(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_mp_balance_mul(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_mp_copy(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_div(tls *libc.TLS, a uintptr, b uintptr, c uintptr, d uintptr) Mp_err
- func XTclBN_mp_div_2(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_div_2d(tls *libc.TLS, a uintptr, b int32, c uintptr, d uintptr) Mp_err
- func XTclBN_mp_div_3(tls *libc.TLS, a uintptr, c uintptr, d uintptr) Mp_err
- func XTclBN_mp_div_d(tls *libc.TLS, a uintptr, b Mp_digit, c uintptr, d uintptr) Mp_err
- func XTclBN_mp_expt_d(tls *libc.TLS, a uintptr, b uint32, c uintptr) Mp_err
- func XTclBN_mp_grow(tls *libc.TLS, a uintptr, size int32) Mp_err
- func XTclBN_mp_init(tls *libc.TLS, a uintptr) Mp_err
- func XTclBN_mp_init_copy(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_init_multi(tls *libc.TLS, mp uintptr, va uintptr) Mp_err
- func XTclBN_mp_init_set(tls *libc.TLS, a uintptr, b Mp_digit) Mp_err
- func XTclBN_mp_init_set_int(tls *libc.TLS, a uintptr, i uint64) Mp_err
- func XTclBN_mp_init_size(tls *libc.TLS, a uintptr, size int32) Mp_err
- func XTclBN_mp_karatsuba_mul(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_mp_karatsuba_sqr(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_lshd(tls *libc.TLS, a uintptr, b int32) Mp_err
- func XTclBN_mp_mod(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_mp_mod_2d(tls *libc.TLS, a uintptr, b int32, c uintptr) Mp_err
- func XTclBN_mp_mul(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_mp_mul_2(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_mul_2d(tls *libc.TLS, a uintptr, b int32, c uintptr) Mp_err
- func XTclBN_mp_mul_d(tls *libc.TLS, a uintptr, b Mp_digit, c uintptr) Mp_err
- func XTclBN_mp_neg(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_or(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_mp_radix_size(tls *libc.TLS, a uintptr, radix int32, size uintptr) Mp_err
- func XTclBN_mp_read_radix(tls *libc.TLS, a uintptr, str uintptr, radix int32) Mp_err
- func XTclBN_mp_set_int(tls *libc.TLS, a uintptr, i uint64) Mp_err
- func XTclBN_mp_shrink(tls *libc.TLS, a uintptr) Mp_err
- func XTclBN_mp_signed_rsh(tls *libc.TLS, a uintptr, b int32, c uintptr) Mp_err
- func XTclBN_mp_sqr(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_sqrt(tls *libc.TLS, arg uintptr, ret uintptr) Mp_err
- func XTclBN_mp_sub(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_mp_sub_d(tls *libc.TLS, a uintptr, b Mp_digit, c uintptr) Mp_err
- func XTclBN_mp_to_radix(tls *libc.TLS, a uintptr, str uintptr, maxlen Size_t, written uintptr, ...) Mp_err
- func XTclBN_mp_to_ubin(tls *libc.TLS, a uintptr, buf uintptr, maxlen Size_t, written uintptr) Mp_err
- func XTclBN_mp_to_unsigned_bin(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_to_unsigned_bin_n(tls *libc.TLS, a uintptr, b uintptr, outlen uintptr) Mp_err
- func XTclBN_mp_toom_mul(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_mp_toom_sqr(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_mp_toradix_n(tls *libc.TLS, a uintptr, str uintptr, radix int32, maxlen int32) Mp_err
- func XTclBN_mp_xor(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_s_mp_add(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- func XTclBN_s_mp_mul_digs(tls *libc.TLS, a uintptr, b uintptr, c uintptr, digs int32) Mp_err
- func XTclBN_s_mp_sqr(tls *libc.TLS, a uintptr, b uintptr) Mp_err
- func XTclBN_s_mp_sub(tls *libc.TLS, a uintptr, b uintptr, c uintptr) Mp_err
- type Mp_int
- type Mp_int1
- type Mp_ord
- type Mp_order
- type Mp_sign
- type Mp_static_assert_prec_geq_min_prec
- type Mp_word
- type Msghdr
- type NRE_callback
- type NRE_callback1
- type Namespace
- type Namespace1
- type NamespacePathEntry
- type NamespacePathEntry1
- type Netent
- type NextChannelHandler
- type NextChannelHandler1
- type Nfa
- type Nl_catd
- type Nl_item
- type Nlink_t
- type OOResVarInfo
- type Object
- type Object1
- type Off64_t
- type Off_t
- type OldMathFuncData
- type OldMathFuncData1
- type OpCmdInfo
- type OpNode
- type OpNode1
- type Osockaddr
- type Out_func
- type PMFrameData
- type PNI
- type Package
- type Package1
- type Parent
- type Parent1
- type Passwd
- type Pchr
- type Pcolor
- type PendingObjData
- type PendingObjData1
- type Pid_t
- type PipeState
- type PipeState1
- type PkgAvail
- type PkgAvail1
- type Private_mp_word
- type Proc
- type Proc1
- type ProcedureMethod
- type ProcedureMethod1
- type ProcessGlobalValue
- type ProcessGlobalValue1
- type PromptType
- type Protoent
- type Pthread_attr_t
- type Pthread_attr_t1
- type Pthread_barrier_t
- type Pthread_barrierattr_t
- type Pthread_cond_t
- type Pthread_condattr_t
- type Pthread_key_t
- type Pthread_mutex_t
- type Pthread_mutexattr_t
- type Pthread_once_t
- type Pthread_rwlock_t
- type Pthread_rwlockattr_t
- type Pthread_spinlock_t
- type Pthread_t
- type Ptrdiff_t
- type Ptrs
- type QCCD
- type QCCD1
- type Quad_t
- type Random_data
- type Range
- type Reference
- type ReflectEvent
- type ReflectEvent1
- type ReflectedChannel
- type ReflectedChannelMap
- type ReflectedTransform
- type ReflectedTransformMap
- type Regex_t
- type Register_t
- type Regmatch_t
- type Regoff_t
- type Require
- type Require1
- type RequireProcArgs
- type RequireProcArgs1
- type Rerr
- type ResolvedChanName
- type ResolvedChanName1
- type ResolvedCmdName
- type ResolvedCmdName1
- type ResolvedNsName
- type ResolvedNsName1
- type ResolverScheme
- type ResolverScheme1
- type ResultBuffer
- type ResultBuffer1
- type ResultBuffer2
- type Rlim64_t
- type Rlim_t
- type Rlimit
- type Rlimit64
- type Rm_detail_t
- type Rpcent
- type Rusage
- type Sa_family_t
- type Sched_param
- type ScriptLimitCallback
- type ScriptLimitCallback1
- type ScriptLimitCallbackKey
- type ScriptLimitCallbackKey1
- type SelectMasks
- type SelectMasks1
- type Servent
- type Sig_atomic_t
- type Sig_t
- type Sigaction
- type Sigcontext
- type Sigevent
- type Sigevent_t
- type Siginfo_t
- type Sigset_t
- type Sigstack
- type Sigval
- type Sigval_t
- type Size_t
- type Smalldfa
- type Sockaddr
- type Sockaddr_in
- type Sockaddr_in6
- type Sockaddr_storage
- type Socklen_t
- type SortElement
- type SortElement1
- type SortInfo
- type SortInfo1
- type SortMemCmpFn_t
- type SortStrCmpFn_t
- type Speed_t
- type Sset
- type Ssize_t
- type Stack_t
- type Stat
- type Stat64
- type State
- type String
- type String1
- type StringClassDesc
- type StringClassDesc1
- type StringTraceData
- type StringTraceData1
- type Subre
- type Suseconds_t
- type SyncObjRecord
- type TABLE
- type TEBCdata
- type TEBCdata1
- type TSDTable
- type TSDUnion
- type TableEncodingData
- type TalInstDesc
- type TalInstDesc1
- type TalInstType
- type Target
- type Target1
- type Tcflag_t
- type TclCmdProcType
- type TclDateFields
- type TclDateFields1
- type TclEolTranslation
- type TclFile
- type TclFileAttrProcs
- type TclFileAttrProcs1
- type TclHandle
- type TclIntPlatStubs
- type TclIntPlatStubs1
- type TclIntStubs
- type TclIntStubs1
- type TclJumpType
- type TclOOIntStubs
- type TclOOIntStubs1
- type TclOOStubHooks
- type TclOOStubs
- type TclOOStubs1
- type TclObjCmdProcType
- type TclOpCmdClientData
- type TclPlatStubs
- type TclPlatStubs1
- type TclPlatformType
- type TclRegexp
- type TclRegexp1
- type TclStubHooks
- type TclStubs
- type TclStubs1
- type TclTomMathStubs
- type TclTomMathStubs1
- type TclVarHashTable
- type TclVarHashTable1
- type Tcl_ArgvInfo
- type Tcl_AsyncHandler
- type Tcl_CallFrame
- type Tcl_CallFrame1
- type Tcl_Channel
- func XTcl_CreateChannel(tls *libc.TLS, typePtr uintptr, chanName uintptr, instanceData ClientData, ...) Tcl_Channel
- func XTcl_FSOpenFileChannel(tls *libc.TLS, interp uintptr, pathPtr uintptr, modeString uintptr, ...) Tcl_Channel
- func XTcl_GetChannel(tls *libc.TLS, interp uintptr, chanName uintptr, modePtr uintptr) Tcl_Channel
- func XTcl_GetStackedChannel(tls *libc.TLS, chan1 Tcl_Channel) Tcl_Channel
- func XTcl_GetStdChannel(tls *libc.TLS, type1 int32) Tcl_Channel
- func XTcl_GetTopChannel(tls *libc.TLS, chan1 Tcl_Channel) Tcl_Channel
- func XTcl_MakeFileChannel(tls *libc.TLS, handle ClientData, mode int32) Tcl_Channel
- func XTcl_MakeTcpClientChannel(tls *libc.TLS, sock ClientData) Tcl_Channel
- func XTcl_OpenCommandChannel(tls *libc.TLS, interp uintptr, argc int32, argv uintptr, flags int32) Tcl_Channel
- func XTcl_OpenFileChannel(tls *libc.TLS, interp uintptr, path uintptr, modeString uintptr, ...) Tcl_Channel
- func XTcl_OpenTcpClient(tls *libc.TLS, interp uintptr, port int32, host uintptr, myaddr uintptr, ...) Tcl_Channel
- func XTcl_OpenTcpServer(tls *libc.TLS, interp uintptr, port int32, myHost uintptr, acceptProc uintptr, ...) Tcl_Channel
- func XTcl_StackChannel(tls *libc.TLS, interp uintptr, typePtr uintptr, instanceData ClientData, ...) Tcl_Channel
- func XTclpCreateCommandChannel(tls *libc.TLS, readFile TclFile, writeFile TclFile, errorFile TclFile, ...) Tcl_Channel
- func XTclpGetDefaultStdChannel(tls *libc.TLS, type1 int32) Tcl_Channel
- func XTclpOpenFileChannel(tls *libc.TLS, interp uintptr, pathPtr uintptr, mode int32, permissions int32) Tcl_Channel
- func XTclpOpenTemporaryFile(tls *libc.TLS, dirObj uintptr, basenameObj uintptr, extensionObj uintptr, ...) Tcl_Channel
- type Tcl_ChannelType
- type Tcl_ChannelType1
- type Tcl_ChannelTypeVersion
- type Tcl_Class
- type Tcl_CmdInfo
- type Tcl_CmdInfo1
- type Tcl_Command
- func XTclCreateEnsembleInNs(tls *libc.TLS, interp uintptr, name uintptr, nameNsPtr uintptr, ...) Tcl_Command
- func XTclCreateObjCommandInNs(tls *libc.TLS, interp uintptr, cmdName uintptr, namespace uintptr, ...) Tcl_Command
- func XTclGetOriginalCommand(tls *libc.TLS, command Tcl_Command) Tcl_Command
- func XTclInitArrayCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclInitBinaryCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclInitChanCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclInitDictCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclInitEncodingCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclInitFileCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclInitInfoCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclInitNamespaceCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclInitPrefixCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclInitStringCmd(tls *libc.TLS, interp uintptr) Tcl_Command
- func XTclMakeEnsemble(tls *libc.TLS, interp uintptr, name uintptr, map1 uintptr) Tcl_Command
- func XTclNRCreateCommandInNs(tls *libc.TLS, interp uintptr, cmdName uintptr, nsPtr uintptr, proc uintptr, ...) Tcl_Command
- func XTcl_CreateCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, proc uintptr, ...) Tcl_Command
- func XTcl_CreateEnsemble(tls *libc.TLS, interp uintptr, name uintptr, namespacePtr uintptr, flags int32) Tcl_Command
- func XTcl_CreateObjCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, proc uintptr, ...) Tcl_Command
- func XTcl_FindCommand(tls *libc.TLS, interp uintptr, name uintptr, contextNsPtr uintptr, flags int32) Tcl_Command
- func XTcl_FindEnsemble(tls *libc.TLS, interp uintptr, cmdNameObj uintptr, flags int32) Tcl_Command
- func XTcl_GetCommandFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr) Tcl_Command
- func XTcl_GetObjectCommand(tls *libc.TLS, object Tcl_Object) Tcl_Command
- func XTcl_NRCreateCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, proc uintptr, nreProc uintptr, ...) Tcl_Command
- type Tcl_Condition
- type Tcl_Config
- type Tcl_Config1
- type Tcl_DString
- type Tcl_DString1
- type Tcl_Dict
- type Tcl_DictSearch
- type Tcl_DirEntry
- type Tcl_Encoding
- type Tcl_EncodingState
- type Tcl_EncodingType
- type Tcl_EncodingType1
- type Tcl_Event
- type Tcl_Event1
- type Tcl_FSVersion
- type Tcl_Filesystem
- type Tcl_Filesystem1
- type Tcl_GlobTypeData
- type Tcl_GlobTypeData1
- type Tcl_HashEntry
- type Tcl_HashEntry1
- type Tcl_HashKeyType
- type Tcl_HashKeyType1
- type Tcl_HashSearch
- type Tcl_HashSearch1
- type Tcl_HashTable
- type Tcl_HashTable1
- type Tcl_Interp
- type Tcl_Interp1
- type Tcl_InterpState
- type Tcl_LoadHandle
- type Tcl_LoadHandle_
- type Tcl_Method
- func XTclOOMakeProcInstanceMethod(tls *libc.TLS, interp uintptr, oPtr uintptr, flags int32, nameObj uintptr, ...) Tcl_Method
- func XTclOOMakeProcMethod(tls *libc.TLS, interp uintptr, clsPtr uintptr, flags int32, nameObj uintptr, ...) Tcl_Method
- func XTclOONewProcInstanceMethodEx(tls *libc.TLS, interp uintptr, oPtr Tcl_Object, preCallPtr uintptr, ...) Tcl_Method
- func XTclOONewProcMethodEx(tls *libc.TLS, interp uintptr, clsPtr Tcl_Class, preCallPtr uintptr, ...) Tcl_Method
- func XTcl_NewInstanceMethod(tls *libc.TLS, interp uintptr, object Tcl_Object, nameObj uintptr, flags int32, ...) Tcl_Method
- func XTcl_NewMethod(tls *libc.TLS, interp uintptr, cls Tcl_Class, nameObj uintptr, flags int32, ...) Tcl_Method
- func XTcl_ObjectContextMethod(tls *libc.TLS, context Tcl_ObjectContext) Tcl_Method
- type Tcl_MethodType
- type Tcl_Mutex
- type Tcl_Namespace
- type Tcl_Namespace1
- type Tcl_NotifierProcs
- type Tcl_NotifierProcs1
- type Tcl_Obj
- type Tcl_Obj1
- type Tcl_ObjType
- type Tcl_ObjType1
- type Tcl_Object
- func XTclOOGetDefineCmdContext(tls *libc.TLS, interp uintptr) Tcl_Object
- func XTcl_CopyObjectInstance(tls *libc.TLS, interp uintptr, sourceObject Tcl_Object, targetName uintptr, ...) Tcl_Object
- func XTcl_GetClassAsObject(tls *libc.TLS, clazz Tcl_Class) Tcl_Object
- func XTcl_GetObjectFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr) Tcl_Object
- func XTcl_MethodDeclarerObject(tls *libc.TLS, method Tcl_Method) Tcl_Object
- func XTcl_NewObjectInstance(tls *libc.TLS, interp uintptr, cls Tcl_Class, nameStr uintptr, ...) Tcl_Object
- func XTcl_ObjectContextObject(tls *libc.TLS, context Tcl_ObjectContext) Tcl_Object
- type Tcl_ObjectContext
- type Tcl_ObjectMetadataType
- type Tcl_OldStat_
- type Tcl_Parse
- type Tcl_Parse1
- type Tcl_PathPart
- type Tcl_PathType
- func XTclFSGetPathType(tls *libc.TLS, pathPtr uintptr, filesystemPtrPtr uintptr, ...) Tcl_PathType
- func XTclFSNonnativePathType(tls *libc.TLS, path uintptr, pathLen int32, filesystemPtrPtr uintptr, ...) Tcl_PathType
- func XTclGetPathType(tls *libc.TLS, pathPtr uintptr, filesystemPtrPtr uintptr, ...) Tcl_PathType
- func XTcl_FSGetPathType(tls *libc.TLS, pathPtr uintptr) Tcl_PathType
- func XTcl_GetPathType(tls *libc.TLS, path uintptr) Tcl_PathType
- func XTclpGetNativePathType(tls *libc.TLS, pathPtr uintptr, driveNameLengthPtr uintptr, ...) Tcl_PathType
- type Tcl_Pid
- type Tcl_QueuePosition
- type Tcl_RegExp
- type Tcl_RegExpIndices
- type Tcl_RegExpIndices1
- type Tcl_RegExpInfo
- type Tcl_RegExpInfo1
- type Tcl_ResolvedVarInfo
- type Tcl_ResolvedVarInfo1
- type Tcl_ResolverInfo
- type Tcl_ResolverInfo1
- type Tcl_SavedResult
- type Tcl_SavedResult1
- type Tcl_SeekOffset
- type Tcl_StatBuf
- type Tcl_Stat_
- type Tcl_ThreadDataKey
- type Tcl_ThreadId
- type Tcl_Time
- type Tcl_Time1
- type Tcl_TimerToken
- type Tcl_Token
- type Tcl_Token1
- type Tcl_Trace
- type Tcl_UniChar
- func XTcl_GetUniChar(tls *libc.TLS, objPtr uintptr, index int32) Tcl_UniChar
- func XTcl_UniCharAtIndex(tls *libc.TLS, src uintptr, index int32) Tcl_UniChar
- func XTcl_UniCharToLower(tls *libc.TLS, ch int32) Tcl_UniChar
- func XTcl_UniCharToTitle(tls *libc.TLS, ch int32) Tcl_UniChar
- func XTcl_UniCharToUpper(tls *libc.TLS, ch int32) Tcl_UniChar
- type Tcl_Value
- type Tcl_Value1
- type Tcl_ValueType
- type Tcl_Var
- type Tcl_WideInt
- func XTcl_GetAccessTimeFromStat(tls *libc.TLS, statPtr uintptr) Tcl_WideInt
- func XTcl_GetChangeTimeFromStat(tls *libc.TLS, statPtr uintptr) Tcl_WideInt
- func XTcl_GetModificationTimeFromStat(tls *libc.TLS, statPtr uintptr) Tcl_WideInt
- func XTcl_Seek(tls *libc.TLS, chan1 Tcl_Channel, offset Tcl_WideInt, mode int32) Tcl_WideInt
- func XTcl_Tell(tls *libc.TLS, chan1 Tcl_Channel) Tcl_WideInt
- func XTclpGetMicroseconds(tls *libc.TLS) Tcl_WideInt
- type Tcl_WideUInt
- type Tcl_ZlibStream
- type TcpFdList
- type TcpFdList1
- type TcpState
- type TcpState1
- type Termio
- type Termios
- type ThreadClientData
- type ThreadLocalData
- type ThreadLocalData1
- type ThreadSpecificData
- type ThreadSpecificData1
- type ThreadSpecificData10
- type ThreadSpecificData11
- type ThreadSpecificData12
- type ThreadSpecificData13
- type ThreadSpecificData14
- type ThreadSpecificData15
- type ThreadSpecificData16
- type ThreadSpecificData2
- type ThreadSpecificData3
- type ThreadSpecificData4
- type ThreadSpecificData5
- type ThreadSpecificData6
- type ThreadSpecificData7
- type ThreadSpecificData8
- type ThreadSpecificData9
- type Time_t
- type TimerHandler
- type TimerHandler1
- type Timer_t
- type Timespec
- type Timeval
- type Timezone
- type Tm
- type Trace
- type Trace1
- type TraceCommandInfo
- type TraceVarInfo
- type TransformChannelData
- type TransformChannelData1
- type Tree
- type TtyAttrs
- type TtyAttrs1
- type UInt
- type UIntf
- type ULong
- type ULongf
- type U_char
- type U_int
- type U_int16_t
- type U_int32_t
- type U_int64_t
- type U_int8_t
- type U_long
- type U_quad_t
- type U_short
- type Uchr
- type Ucontext_t
- type Ucontext_t1
- type Uid_t
- type Uint
- type Uint16_t
- type Uint32_t
- type Uint64_t
- type Uint8_t
- type Uint_fast16_t
- type Uint_fast32_t
- type Uint_fast64_t
- type Uint_fast8_t
- type Uint_least16_t
- type Uint_least32_t
- type Uint_least64_t
- type Uint_least8_t
- type Uintmax_t
- type Uintptr_t
- type Ulong
- type Useconds_t
- type Ushort
- type Utimbuf
- type Utsname
- type Va_list
- type Var
- type Var1
- type VarInHash
- type VarInHash1
- type VarTrace
- type VarTrace1
- type Voidp
- type Voidpc
- type Voidpf
- type Wchar_t
- type Winsize
- type X_G_fpos64_t
- type X_G_fpos_t
- type X_IO_FILE
- type X_ResultBuffer_
- type X_TABLE
- type X__FILE
- type X__blkcnt64_t
- type X__blkcnt_t
- type X__blksize_t
- type X__builtin_va_list
- type X__caddr_t
- type X__clock_t
- type X__clockid_t
- type X__compar_fn_t
- type X__cpu_mask
- type X__daddr_t
- type X__dev_t
- type X__fd_mask
- type X__float128
- type X__fpos64_t
- type X__fpos_t
- type X__fsblkcnt64_t
- type X__fsblkcnt_t
- type X__fsfilcnt64_t
- type X__fsfilcnt_t
- type X__fsid_t
- type X__fsword_t
- type X__gid_t
- type X__gnuc_va_list
- type X__gwchar_t
- type X__id_t
- type X__ino64_t
- type X__ino_t
- type X__int128_t
- type X__int16_t
- type X__int32_t
- type X__int64_t
- type X__int8_t
- type X__int_least16_t
- type X__int_least32_t
- type X__int_least64_t
- type X__int_least8_t
- type X__intmax_t
- type X__intptr_t
- type X__itimer_which_t
- type X__jmp_buf
- type X__kernel_caddr_t
- type X__kernel_clock_t
- type X__kernel_clockid_t
- type X__kernel_daddr_t
- type X__kernel_fd_set
- type X__kernel_fsid_t
- type X__kernel_gid16_t
- type X__kernel_gid32_t
- type X__kernel_gid_t
- type X__kernel_ino_t
- type X__kernel_ipc_pid_t
- type X__kernel_key_t
- type X__kernel_loff_t
- type X__kernel_long_t
- type X__kernel_mode_t
- type X__kernel_mqd_t
- type X__kernel_off_t
- type X__kernel_old_dev_t
- type X__kernel_old_gid_t
- type X__kernel_old_time_t
- type X__kernel_old_uid_t
- type X__kernel_pid_t
- type X__kernel_ptrdiff_t
- type X__kernel_sighandler_t
- type X__kernel_size_t
- type X__kernel_ssize_t
- type X__kernel_suseconds_t
- type X__kernel_time64_t
- type X__kernel_time_t
- type X__kernel_timer_t
- type X__kernel_uid16_t
- type X__kernel_uid32_t
- type X__kernel_uid_t
- type X__kernel_ulong_t
- type X__key_t
- type X__locale_struct
- type X__locale_t
- type X__loff_t
- type X__mbstate_t
- type X__mode_t
- type X__nlink_t
- type X__off64_t
- type X__off_t
- type X__pid_t
- type X__priority_which_t
- type X__pthread_cleanup_frame
- type X__pthread_cond_s
- type X__pthread_internal_list
- type X__pthread_internal_slist
- type X__pthread_list_t
- type X__pthread_mutex_s
- type X__pthread_rwlock_arch_t
- type X__pthread_slist_t
- type X__pthread_unwind_buf_t
- type X__quad_t
- type X__rlim64_t
- type X__rlim_t
- type X__rlimit_resource_t
- type X__rusage_who_t
- type X__sig_atomic_t
- type X__sighandler_t
- type X__sigset_t
- type X__sigval_t
- type X__socklen_t
- type X__ssize_t
- type X__suseconds_t
- type X__syscall_slong_t
- type X__syscall_ulong_t
- type X__time_t
- type X__timer_t
- type X__u_char
- type X__u_int
- type X__u_long
- type X__u_quad_t
- type X__u_short
- type X__uid_t
- type X__uint128_t
- type X__uint16_t
- type X__uint32_t
- type X__uint64_t
- type X__uint8_t
- type X__uint_least16_t
- type X__uint_least32_t
- type X__uint_least64_t
- type X__uint_least8_t
- type X__uintmax_t
- type X__useconds_t
- type X_fpreg
- type X_fpstate
- type X_fpx_sw_bytes
- type X_fpxreg
- type X_ftsent
- type X_ftsent64
- type X_libc_fpstate
- type X_libc_fpxreg
- type X_libc_xmmreg
- type X_pthread_cleanup_buffer
- type X_xmmreg
- type X_xsave_hdr
- type X_xstate
- type X_ymmh_state
- type YYLTYPE
- type YYLTYPE1
- type YYSTYPE
- type YYSTYPE1
- type Yyalloc
- type Yytype_int16
- type Yytype_int8
- type Yytype_uint16
- type Yytype_uint8
- type Z_crc_t
- type Z_size_t
- type Z_stream
- type Z_stream_s
- type Z_streamp
- type ZlibChannelData
- type ZlibStreamHandle
Constants ¶
const ( ACCESSPERMS = 511 AF_ALG = 38 AF_APPLETALK = 5 AF_ASH = 18 AF_ATMPVC = 8 AF_ATMSVC = 20 AF_AX25 = 3 AF_BLUETOOTH = 31 AF_BRIDGE = 7 AF_CAIF = 37 AF_CAN = 29 AF_DECnet = 12 AF_ECONET = 19 AF_FILE = 1 AF_IB = 27 AF_IEEE802154 = 36 AF_INET = 2 AF_INET6 = 10 AF_IPX = 4 AF_IRDA = 23 AF_ISDN = 34 AF_IUCV = 32 AF_KCM = 41 AF_KEY = 15 AF_LLC = 26 AF_LOCAL = 1 AF_MAX = 45 AF_MPLS = 28 AF_NETBEUI = 13 AF_NETLINK = 16 AF_NETROM = 6 AF_NFC = 39 AF_PACKET = 17 AF_PHONET = 35 AF_PPPOX = 24 AF_QIPCRTR = 42 AF_RDS = 21 AF_ROSE = 11 AF_ROUTE = 16 AF_RXRPC = 33 AF_SECURITY = 14 AF_SMC = 43 AF_SNA = 22 AF_TIPC = 30 AF_UNIX = 1 AF_UNSPEC = 0 AF_VSOCK = 40 AF_WANPIPE = 25 AF_X25 = 9 AF_XDP = 44 AIO_PRIO_DELTA_MAX = 20 AI_ADDRCONFIG = 0x0020 AI_ALL = 0x0010 AI_CANONNAME = 0x0002 AI_NUMERICHOST = 0x0004 AI_NUMERICSERV = 0x0400 AI_PASSIVE = 0x0001 AI_V4MAPPED = 0x0008 ALLOC_NOBJHIGH = 1200 ALLPERMS = 4095 AT_EACCESS = 0x200 AT_FDCWD = -100 AT_REMOVEDIR = 0x200 AT_SYMLINK_FOLLOW = 0x400 AT_SYMLINK_NOFOLLOW = 0x100 BC_BASE_MAX = 99 BC_DIM_MAX = 2048 BC_SCALE_MAX = 99 BC_STRING_MAX = 1000 BIG_ENDIAN = 4321 BN_CUTOFFS_C = 0 BN_DEPRECATED_C = 0 BN_FAST_MP_INVMOD_C = 0 BN_FAST_MP_MONTGOMERY_REDUCE_C = 0 BN_FAST_S_MP_MUL_DIGS_C = 0 BN_FAST_S_MP_MUL_HIGH_DIGS_C = 0 BN_FAST_S_MP_SQR_C = 0 BN_H_ = 0 BN_MP_2EXPT_C = 0 BN_MP_ABS_C = 0 BN_MP_ADDMOD_C = 0 BN_MP_ADD_C = 0 BN_MP_ADD_D_C = 0 BN_MP_AND_C = 0 BN_MP_BALANCE_MUL_C = 0 BN_MP_CLAMP_C = 0 BN_MP_CLEAR_C = 0 BN_MP_CLEAR_MULTI_C = 0 BN_MP_CMP_C = 0 BN_MP_CMP_D_C = 0 BN_MP_CMP_MAG_C = 0 BN_MP_CNT_LSB_C = 0 BN_MP_COMPLEMENT_C = 0 BN_MP_COPY_C = 0 BN_MP_COUNT_BITS_C = 0 BN_MP_DECR_C = 0 BN_MP_DIV_2D_C = 0 BN_MP_DIV_2_C = 0 BN_MP_DIV_3_C = 0 BN_MP_DIV_C = 0 BN_MP_DIV_D_C = 0 BN_MP_DR_IS_MODULUS_C = 0 BN_MP_DR_REDUCE_C = 0 BN_MP_DR_SETUP_C = 0 BN_MP_ERROR_TO_STRING_C = 0 BN_MP_EXCH_C = 0 BN_MP_EXPORT_C = 0 BN_MP_EXPTMOD_C = 0 BN_MP_EXPTMOD_FAST_C = 0 BN_MP_EXPT_D_C = 0 BN_MP_EXPT_D_EX_C = 0 BN_MP_EXPT_U32_C = 0 BN_MP_EXTEUCLID_C = 0 BN_MP_FREAD_C = 0 BN_MP_FROM_SBIN_C = 0 BN_MP_FROM_UBIN_C = 0 BN_MP_FWRITE_C = 0 BN_MP_GCD_C = 0 BN_MP_GET_BIT_C = 0 BN_MP_GET_DOUBLE_C = 0 BN_MP_GET_I32_C = 0 BN_MP_GET_I64_C = 0 BN_MP_GET_INT_C = 0 BN_MP_GET_LL_C = 0 BN_MP_GET_LONG_C = 0 BN_MP_GET_LONG_LONG_C = 0 BN_MP_GET_L_C = 0 BN_MP_GET_MAG_U32_C = 0 BN_MP_GET_MAG_U64_C = 0 BN_MP_GET_MAG_ULL_C = 0 BN_MP_GET_MAG_UL_C = 0 BN_MP_GROW_C = 0 BN_MP_IMPORT_C = 0 BN_MP_INCR_C = 0 BN_MP_INIT_C = 0 BN_MP_INIT_COPY_C = 0 BN_MP_INIT_I32_C = 0 BN_MP_INIT_I64_C = 0 BN_MP_INIT_LL_C = 0 BN_MP_INIT_L_C = 0 BN_MP_INIT_MULTI_C = 0 BN_MP_INIT_SET_C = 0 BN_MP_INIT_SET_INT_C = 0 BN_MP_INIT_SIZE_C = 0 BN_MP_INIT_U32_C = 0 BN_MP_INIT_U64_C = 0 BN_MP_INIT_ULL_C = 0 BN_MP_INIT_UL_C = 0 BN_MP_INVMOD_C = 0 BN_MP_INVMOD_SLOW_C = 0 BN_MP_ISEVEN_C = 0 BN_MP_ISODD_C = 0 BN_MP_IS_SQUARE_C = 0 BN_MP_JACOBI_C = 0 BN_MP_KARATSUBA_MUL_C = 0 BN_MP_KARATSUBA_SQR_C = 0 BN_MP_KRONECKER_C = 0 BN_MP_LCM_C = 0 BN_MP_LOG_U32_C = 0 BN_MP_LSHD_C = 0 BN_MP_MOD_2D_C = 0 BN_MP_MOD_C = 0 BN_MP_MOD_D_C = 0 BN_MP_MONTGOMERY_CALC_NORMALIZATION_C = 0 BN_MP_MONTGOMERY_REDUCE_C = 0 BN_MP_MONTGOMERY_SETUP_C = 0 BN_MP_MULMOD_C = 0 BN_MP_MUL_2D_C = 0 BN_MP_MUL_2_C = 0 BN_MP_MUL_C = 0 BN_MP_MUL_D_C = 0 BN_MP_NEG_C = 0 BN_MP_N_ROOT_C = 0 BN_MP_N_ROOT_EX_C = 0 BN_MP_OR_C = 0 BN_MP_PACK_C = 0 BN_MP_PACK_COUNT_C = 0 BN_MP_PRIME_FERMAT_C = 0 BN_MP_PRIME_FROBENIUS_UNDERWOOD_C = 0 BN_MP_PRIME_IS_DIVISIBLE_C = 0 BN_MP_PRIME_IS_PRIME_C = 0 BN_MP_PRIME_MILLER_RABIN_C = 0 BN_MP_PRIME_NEXT_PRIME_C = 0 BN_MP_PRIME_RABIN_MILLER_TRIALS_C = 0 BN_MP_PRIME_RANDOM_EX_C = 0 BN_MP_PRIME_RAND_C = 0 BN_MP_PRIME_STRONG_LUCAS_SELFRIDGE_C = 0 BN_MP_RADIX_SIZE_C = 0 BN_MP_RADIX_SMAP_C = 0 BN_MP_RAND_C = 0 BN_MP_RAND_DIGIT_C = 0 BN_MP_RAND_SOURCE_C = 0 BN_MP_READ_RADIX_C = 0 BN_MP_READ_SIGNED_BIN_C = 0 BN_MP_READ_UNSIGNED_BIN_C = 0 BN_MP_REDUCE_2K_C = 0 BN_MP_REDUCE_2K_L_C = 0 BN_MP_REDUCE_2K_SETUP_C = 0 BN_MP_REDUCE_2K_SETUP_L_C = 0 BN_MP_REDUCE_C = 0 BN_MP_REDUCE_IS_2K_C = 0 BN_MP_REDUCE_IS_2K_L_C = 0 BN_MP_REDUCE_SETUP_C = 0 BN_MP_ROOT_U32_C = 0 BN_MP_RSHD_C = 0 BN_MP_SBIN_SIZE_C = 0 BN_MP_SET_C = 0 BN_MP_SET_DOUBLE_C = 0 BN_MP_SET_I32_C = 0 BN_MP_SET_I64_C = 0 BN_MP_SET_INT_C = 0 BN_MP_SET_LL_C = 0 BN_MP_SET_LONG_C = 0 BN_MP_SET_LONG_LONG_C = 0 BN_MP_SET_L_C = 0 BN_MP_SET_U32_C = 0 BN_MP_SET_U64_C = 0 BN_MP_SET_ULL_C = 0 BN_MP_SET_UL_C = 0 BN_MP_SHRINK_C = 0 BN_MP_SIGNED_BIN_SIZE_C = 0 BN_MP_SIGNED_RSH_C = 0 BN_MP_SQRMOD_C = 0 BN_MP_SQRTMOD_PRIME_C = 0 BN_MP_SQRT_C = 0 BN_MP_SQR_C = 0 BN_MP_SUBMOD_C = 0 BN_MP_SUB_C = 0 BN_MP_SUB_D_C = 0 BN_MP_TC_AND_C = 0 BN_MP_TC_DIV_2D_C = 0 BN_MP_TC_OR_C = 0 BN_MP_TC_XOR_C = 0 BN_MP_TOOM_MUL_C = 0 BN_MP_TOOM_SQR_C = 0 BN_MP_TORADIX_C = 0 BN_MP_TORADIX_N_C = 0 BN_MP_TO_RADIX_C = 0 BN_MP_TO_SBIN_C = 0 BN_MP_TO_SIGNED_BIN_C = 0 BN_MP_TO_SIGNED_BIN_N_C = 0 BN_MP_TO_UBIN_C = 0 BN_MP_TO_UNSIGNED_BIN_C = 0 BN_MP_TO_UNSIGNED_BIN_N_C = 0 BN_MP_UBIN_SIZE_C = 0 BN_MP_UNPACK_C = 0 BN_MP_UNSIGNED_BIN_SIZE_C = 0 BN_MP_XOR_C = 0 BN_MP_ZERO_C = 0 BN_PRIME_TAB_C = 0 BN_S_MP_ADD_C = 0 BN_S_MP_BALANCE_MUL_C = 0 BN_S_MP_EXPTMOD_C = 0 BN_S_MP_EXPTMOD_FAST_C = 0 BN_S_MP_GET_BIT_C = 0 BN_S_MP_INVMOD_FAST_C = 0 BN_S_MP_INVMOD_SLOW_C = 0 BN_S_MP_KARATSUBA_MUL_C = 0 BN_S_MP_KARATSUBA_SQR_C = 0 BN_S_MP_MONTGOMERY_REDUCE_FAST_C = 0 BN_S_MP_MUL_DIGS_C = 0 BN_S_MP_MUL_DIGS_FAST_C = 0 BN_S_MP_MUL_HIGH_DIGS_C = 0 BN_S_MP_MUL_HIGH_DIGS_FAST_C = 0 BN_S_MP_MUL_SI_C = 0 BN_S_MP_PRIME_IS_DIVISIBLE_C = 0 BN_S_MP_PRIME_RANDOM_EX_C = 0 BN_S_MP_RAND_CB_C = 0 BN_S_MP_RAND_JENKINS_C = 0 BN_S_MP_RAND_JENKINS_INIT_C = 0 BN_S_MP_RAND_PLATFORM_C = 0 BN_S_MP_RAND_SOURCE_C = 0 BN_S_MP_REVERSE_C = 0 BN_S_MP_SQR_C = 0 BN_S_MP_SQR_FAST_C = 0 BN_S_MP_SUB_C = 0 BN_S_MP_TOOM_MUL_C = 0 BN_S_MP_TOOM_SQR_C = 0 BUFSIZ = 8192 BUILD_tcl = 1 BYTE_ORDER = 1234 CANBSIZ = 255 CANCELED = 0x1000 CHARCLASS_NAME_MAX = 2048 CHAR_BIT = 8 CHAR_MAX = 127 CHAR_MIN = -128 CLL_END = -1 CLOCK_BOOTTIME = 7 CLOCK_BOOTTIME_ALARM = 9 CLOCK_MONOTONIC = 1 CLOCK_MONOTONIC_COARSE = 6 CLOCK_MONOTONIC_RAW = 4 CLOCK_PROCESS_CPUTIME_ID = 2 CLOCK_REALTIME = 0 CLOCK_REALTIME_ALARM = 8 CLOCK_REALTIME_COARSE = 5 CLOCK_TAI = 11 CLOCK_THREAD_CPUTIME_ID = 3 CMD_COMPILES_EXPANDED = 0x08 CMD_DEAD = 0x40 CMD_HAS_EXEC_TRACES = 0x04 CMD_IS_DELETED = 0x01 CMD_REDEF_IN_PROGRESS = 0x10 CMD_TRACE_ACTIVE = 0x02 CMD_VIA_RESOLVER = 0x20 COLL_WEIGHTS_MAX = 255 CRTIMPORT = 0 DBL_DECIMAL_DIG = 17 DBL_DIG = 15 DBL_HAS_SUBNORM = 1 DBL_MANT_DIG = 53 DBL_MAX_10_EXP = 308 DBL_MAX_EXP = 1024 DBL_MIN_10_EXP = -307 DBL_MIN_EXP = -1021 DECIMAL_DIG = 21 DEFFILEMODE = 438 DELAYTIMER_MAX = 2147483647 DELETED = 1 DEV_BSIZE = 512 DICT_PATH_CREATE = 5 DICT_PATH_EXISTS = 2 DICT_PATH_READ = 0 DICT_PATH_UPDATE = 1 DIGIT_BIT = 28 DLLIMPORT = 0 DONT_COMPILE_CMDS_INLINE = 0x20 E2BIG = 7 EACCES = 13 EADDRINUSE = 98 EADDRNOTAVAIL = 99 EADV = 68 EAFNOSUPPORT = 97 EAGAIN = 11 EAI_AGAIN = -3 EAI_BADFLAGS = -1 EAI_FAIL = -4 EAI_FAMILY = -6 EAI_MEMORY = -10 EAI_NONAME = -2 EAI_OVERFLOW = -12 EAI_SERVICE = -8 EAI_SOCKTYPE = -7 EAI_SYSTEM = -11 EALREADY = 114 EBADE = 52 EBADF = 9 EBADFD = 77 EBADMSG = 74 EBADR = 53 EBADRQC = 56 EBADSLT = 57 EBFONT = 59 EBUSY = 16 ECANCELED = 125 ECHILD = 10 ECHRNG = 44 ECOMM = 70 ECONNABORTED = 103 ECONNREFUSED = 111 ECONNRESET = 104 EDEADLK = 35 EDEADLOCK = 35 EDESTADDRREQ = 89 EDOM = 33 EDOTDOT = 73 EDQUOT = 122 EEXIST = 17 EFAULT = 14 EFBIG = 27 EHOSTDOWN = 112 EHOSTUNREACH = 113 EHWPOISON = 133 EIDRM = 43 EILSEQ = 84 EINPROGRESS = 115 EINTR = 4 EINVAL = 22 EIO = 5 EISCONN = 106 EISDIR = 21 EISNAM = 120 EKEYEXPIRED = 127 EKEYREJECTED = 129 EKEYREVOKED = 128 EL2HLT = 51 EL2NSYNC = 45 EL3HLT = 46 EL3RST = 47 ELIBACC = 79 ELIBBAD = 80 ELIBEXEC = 83 ELIBMAX = 82 ELIBSCN = 81 ELNRNG = 48 ELOOP = 40 EMEDIUMTYPE = 124 EMFILE = 24 EMLINK = 31 EMSGSIZE = 90 EMULTIHOP = 72 ENAMETOOLONG = 36 ENAVAIL = 119 ENETDOWN = 100 ENETRESET = 102 ENETUNREACH = 101 ENFILE = 23 ENOANO = 55 ENOBUFS = 105 ENOCSI = 50 ENODATA = 61 ENODEV = 19 ENOENT = 2 ENOEXEC = 8 ENOKEY = 126 ENOLCK = 37 ENOLINK = 67 ENOMEDIUM = 123 ENOMEM = 12 ENOMSG = 42 ENONET = 64 ENOPKG = 65 ENOPROTOOPT = 92 ENOSPC = 28 ENOSR = 63 ENOSTR = 60 ENOSYS = 38 ENOTBLK = 15 ENOTCONN = 107 ENOTDIR = 20 ENOTEMPTY = 39 ENOTNAM = 118 ENOTRECOVERABLE = 131 ENOTSOCK = 88 ENOTSUP = 95 ENOTTY = 25 ENOTUNIQ = 76 ENSEMBLE_COMPILE = 0x4 ENSEMBLE_DEAD = 0x1 ENXIO = 6 EOF = -1 EOPNOTSUPP = 95 EOVERFLOW = 75 EOWNERDEAD = 130 EPERM = 1 EPFNOSUPPORT = 96 EPIPE = 32 EPROTO = 71 EPROTONOSUPPORT = 93 EPROTOTYPE = 91 ERANGE = 34 EREMCHG = 78 EREMOTE = 66 EREMOTEIO = 121 ERESTART = 85 ERFKILL = 132 EROFS = 30 ERR_ALREADY_LOGGED = 4 ERR_LEGACY_COPY = 0x800 ESHUTDOWN = 108 ESOCKTNOSUPPORT = 94 ESPIPE = 29 ESRCH = 3 ESRMNT = 69 ESTALE = 116 ESTRPIPE = 86 ETIME = 62 ETIMEDOUT = 110 ETOOMANYREFS = 109 ETXTBSY = 26 EUCLEAN = 117 EUNATCH = 49 EUSERS = 87 EWOULDBLOCK = 11 EXDEV = 18 EXEC_PAGESIZE = 4096 EXFULL = 54 EXIT_FAILURE = 1 EXIT_SUCCESS = 0 EXPR_NEST_MAX = 32 FAPPEND = 1024 FASYNC = 8192 FD_CLOEXEC = 1 FD_SETSIZE = 1024 FFSYNC = 1052672 FILENAME_MAX = 4096 FIOGETOWN = 0x8903 FIOSETOWN = 0x8901 FLT_DECIMAL_DIG = 9 FLT_DIG = 6 FLT_EVAL_METHOD = 0 FLT_HAS_SUBNORM = 1 FLT_MANT_DIG = 24 FLT_MAX_10_EXP = 38 FLT_MAX_EXP = 128 FLT_MIN_10_EXP = -37 FLT_MIN_EXP = -125 FLT_RADIX = 2 FLT_ROUNDS = 1 FNDELAY = 2048 FNONBLOCK = 2048 FOPEN_MAX = 16 FP_XSTATE_MAGIC1 = 0x46505853 FP_XSTATE_MAGIC2 = 0x46505845 FRAME_IS_LAMBDA = 0x2 FRAME_IS_METHOD = 0x4 FRAME_IS_OO_DEFINE = 0x8 FRAME_IS_PROC = 0x1 F_DUPFD = 0 F_DUPFD_CLOEXEC = 1030 F_EXLCK = 4 F_GETFD = 1 F_GETFL = 3 F_GETLK = 5 F_GETLK64 = 5 F_GETOWN = 9 F_LOCK = 1 F_OK = 0 F_RDLCK = 0 F_SETFD = 2 F_SETFL = 4 F_SETLK = 6 F_SETLK64 = 6 F_SETLKW = 7 F_SETLKW64 = 7 F_SETOWN = 8 F_SHLCK = 8 F_TEST = 3 F_TLOCK = 2 F_ULOCK = 0 F_UNLCK = 2 F_WRLCK = 1 HAVE_BLKCNT_T = 1 HAVE_CAST_TO_UNION = 1 HAVE_DECL_GETHOSTBYADDR_R = 1 HAVE_DECL_GETHOSTBYNAME_R = 1 HAVE_FREEADDRINFO = 1 HAVE_FTS = 1 HAVE_GAI_STRERROR = 1 HAVE_GETADDRINFO = 1 HAVE_GETCWD = 1 HAVE_GETGRGID_R = 1 HAVE_GETGRGID_R_5 = 1 HAVE_GETGRNAM_R = 1 HAVE_GETGRNAM_R_5 = 1 HAVE_GETHOSTBYADDR_R = 1 HAVE_GETHOSTBYADDR_R_8 = 1 HAVE_GETHOSTBYNAME_R = 1 HAVE_GETHOSTBYNAME_R_6 = 1 HAVE_GETNAMEINFO = 1 HAVE_GETPWNAM_R = 1 HAVE_GETPWNAM_R_5 = 1 HAVE_GETPWUID_R = 1 HAVE_GETPWUID_R_5 = 1 HAVE_GMTIME_R = 1 HAVE_HIDDEN = 1 HAVE_INTPTR_T = 1 HAVE_INTTYPES_H = 1 HAVE_LANGINFO = 1 HAVE_LOCALTIME_R = 1 HAVE_MEMORY_H = 1 HAVE_MKSTEMP = 1 HAVE_MKSTEMPS = 1 HAVE_MKTIME = 1 HAVE_OPENDIR = 1 HAVE_PTHREAD_ATTR_SETSTACKSIZE = 1 HAVE_SIGNED_CHAR = 1 HAVE_STDINT_H = 1 HAVE_STDLIB_H = 1 HAVE_STRINGS_H = 1 HAVE_STRING_H = 1 HAVE_STRTOL = 1 HAVE_STRUCT_ADDRINFO = 1 HAVE_STRUCT_IN6_ADDR = 1 HAVE_STRUCT_SOCKADDR_IN6 = 1 HAVE_STRUCT_SOCKADDR_STORAGE = 1 HAVE_STRUCT_STAT_ST_BLKSIZE = 1 HAVE_STRUCT_STAT_ST_BLOCKS = 1 HAVE_SYS_IOCTL_H = 1 HAVE_SYS_PARAM_H = 1 HAVE_SYS_STAT_H = 1 HAVE_SYS_TIME_H = 1 HAVE_SYS_TYPES_H = 1 HAVE_TERMIOS_H = 1 HAVE_TIMEZONE_VAR = 1 HAVE_TM_GMTOFF = 1 HAVE_UINTPTR_T = 1 HAVE_UNISTD_H = 1 HAVE_WAITPID = 1 HAVE_ZLIB = 1 HOST_NAME_MAX = 64 HOST_NOT_FOUND = 1 HZ = 100 INET6_ADDRSTRLEN = 46 INET_ADDRSTRLEN = 16 INLINE = 0 INT16_MAX = 32767 INT16_MIN = -32768 INT32_MAX = 2147483647 INT32_MIN = -2147483648 INT64_MAX = 9223372036854775807 INT64_MIN = -9223372036854775808 INT8_MAX = 127 INT8_MIN = -128 INTERP_ALTERNATE_WRONG_ARGS = 0x400 INTERP_DEBUG_FRAME = 0x10 INTERP_TRACE_IN_PROGRESS = 0x200 INTMAX_MAX = 9223372036854775807 INTMAX_MIN = -9223372036854775808 INTPTR_MAX = 9223372036854775807 INTPTR_MIN = -9223372036854775808 INT_FAST16_MAX = 9223372036854775807 INT_FAST16_MIN = -9223372036854775808 INT_FAST32_MAX = 9223372036854775807 INT_FAST32_MIN = -9223372036854775808 INT_FAST64_MAX = 9223372036854775807 INT_FAST64_MIN = -9223372036854775808 INT_FAST8_MAX = 127 INT_FAST8_MIN = -128 INT_LEAST16_MAX = 32767 INT_LEAST16_MIN = -32768 INT_LEAST32_MAX = 2147483647 INT_LEAST32_MIN = -2147483648 INT_LEAST64_MAX = 9223372036854775807 INT_LEAST64_MIN = -9223372036854775808 INT_LEAST8_MAX = 127 INT_LEAST8_MIN = -128 INT_MAX = 2147483647 INT_MIN = -2147483648 IN_CLASSA_HOST = 16777215 IN_CLASSA_MAX = 128 IN_CLASSA_NET = 0xff000000 IN_CLASSA_NSHIFT = 24 IN_CLASSB_HOST = 65535 IN_CLASSB_MAX = 65536 IN_CLASSB_NET = 0xffff0000 IN_CLASSB_NSHIFT = 16 IN_CLASSC_HOST = 255 IN_CLASSC_NET = 0xffffff00 IN_CLASSC_NSHIFT = 8 IN_LOOPBACKNET = 127 IPPORT_RESERVED1 = 1024 IPV6_2292DSTOPTS = 4 IPV6_2292HOPLIMIT = 8 IPV6_2292HOPOPTS = 3 IPV6_2292PKTINFO = 2 IPV6_2292PKTOPTIONS = 6 IPV6_2292RTHDR = 5 IPV6_ADDRFORM = 1 IPV6_ADDR_PREFERENCES = 72 IPV6_ADD_MEMBERSHIP = 20 IPV6_AUTHHDR = 10 IPV6_AUTOFLOWLABEL = 70 IPV6_CHECKSUM = 7 IPV6_DONTFRAG = 62 IPV6_DROP_MEMBERSHIP = 21 IPV6_DSTOPTS = 59 IPV6_FREEBIND = 78 IPV6_HDRINCL = 36 IPV6_HOPLIMIT = 52 IPV6_HOPOPTS = 54 IPV6_IPSEC_POLICY = 34 IPV6_JOIN_ANYCAST = 27 IPV6_JOIN_GROUP = 20 IPV6_LEAVE_ANYCAST = 28 IPV6_LEAVE_GROUP = 21 IPV6_MINHOPCOUNT = 73 IPV6_MTU = 24 IPV6_MTU_DISCOVER = 23 IPV6_MULTICAST_ALL = 29 IPV6_MULTICAST_HOPS = 18 IPV6_MULTICAST_IF = 17 IPV6_MULTICAST_LOOP = 19 IPV6_NEXTHOP = 9 IPV6_ORIGDSTADDR = 74 IPV6_PATHMTU = 61 IPV6_PKTINFO = 50 IPV6_PMTUDISC_DO = 2 IPV6_PMTUDISC_DONT = 0 IPV6_PMTUDISC_INTERFACE = 4 IPV6_PMTUDISC_OMIT = 5 IPV6_PMTUDISC_PROBE = 3 IPV6_PMTUDISC_WANT = 1 IPV6_RECVDSTOPTS = 58 IPV6_RECVERR = 25 IPV6_RECVFRAGSIZE = 77 IPV6_RECVHOPLIMIT = 51 IPV6_RECVHOPOPTS = 53 IPV6_RECVORIGDSTADDR = 74 IPV6_RECVPATHMTU = 60 IPV6_RECVPKTINFO = 49 IPV6_RECVRTHDR = 56 IPV6_RECVTCLASS = 66 IPV6_ROUTER_ALERT = 22 IPV6_ROUTER_ALERT_ISOLATE = 30 IPV6_RTHDR = 57 IPV6_RTHDRDSTOPTS = 55 IPV6_RTHDR_LOOSE = 0 IPV6_RTHDR_STRICT = 1 IPV6_RTHDR_TYPE_0 = 0 IPV6_RXDSTOPTS = 59 IPV6_RXHOPOPTS = 54 IPV6_TCLASS = 67 IPV6_TRANSPARENT = 75 IPV6_UNICAST_HOPS = 16 IPV6_UNICAST_IF = 76 IPV6_V6ONLY = 26 IPV6_XFRM_POLICY = 35 IP_ADD_MEMBERSHIP = 35 IP_ADD_SOURCE_MEMBERSHIP = 39 IP_BIND_ADDRESS_NO_PORT = 24 IP_BLOCK_SOURCE = 38 IP_CHECKSUM = 23 IP_DEFAULT_MULTICAST_LOOP = 1 IP_DEFAULT_MULTICAST_TTL = 1 IP_DROP_MEMBERSHIP = 36 IP_DROP_SOURCE_MEMBERSHIP = 40 IP_FREEBIND = 15 IP_HDRINCL = 3 IP_IPSEC_POLICY = 16 IP_MAX_MEMBERSHIPS = 20 IP_MINTTL = 21 IP_MSFILTER = 41 IP_MTU = 14 IP_MTU_DISCOVER = 10 IP_MULTICAST_ALL = 49 IP_MULTICAST_IF = 32 IP_MULTICAST_LOOP = 34 IP_MULTICAST_TTL = 33 IP_NODEFRAG = 22 IP_OPTIONS = 4 IP_ORIGDSTADDR = 20 IP_PASSSEC = 18 IP_PKTINFO = 8 IP_PKTOPTIONS = 9 IP_PMTUDISC = 10 IP_PMTUDISC_DO = 2 IP_PMTUDISC_DONT = 0 IP_PMTUDISC_INTERFACE = 4 IP_PMTUDISC_OMIT = 5 IP_PMTUDISC_PROBE = 3 IP_PMTUDISC_WANT = 1 IP_RECVERR = 11 IP_RECVFRAGSIZE = 25 IP_RECVOPTS = 6 IP_RECVORIGDSTADDR = 20 IP_RECVRETOPTS = 7 IP_RECVTOS = 13 IP_RECVTTL = 12 IP_RETOPTS = 7 IP_ROUTER_ALERT = 5 IP_TOS = 1 IP_TRANSPARENT = 19 IP_TTL = 2 IP_UNBLOCK_SOURCE = 37 IP_UNICAST_IF = 50 IP_XFRM_POLICY = 17 LDBL_DECIMAL_DIG = 21 LDBL_DIG = 18 LDBL_HAS_SUBNORM = 1 LDBL_MANT_DIG = 64 LDBL_MAX_10_EXP = 4932 LDBL_MAX_EXP = 16384 LDBL_MIN_10_EXP = -4931 LDBL_MIN_EXP = -16381 LINE_MAX = 2048 LITTLE_ENDIAN = 1234 LLONG_MAX = 9223372036854775807 LLONG_MIN = -9223372036854775808 LOCK_EX = 2 LOCK_NB = 4 LOCK_SH = 1 LOCK_UN = 8 LOGIN_NAME_MAX = 256 LONG_MAX = 9223372036854775807 LONG_MIN = -9223372036854775808 LTM1 = 0 LTM2 = 0 LTM3 = 0 LTM_ALL = 0 LTM_LAST = 0 L_INCR = 1 L_SET = 0 L_XTND = 2 L_ctermid = 9 L_tmpnam = 20 MAXHOSTNAMELEN = 64 MAXNAMLEN = 255 MAXPATHLEN = 4096 MAXSYMLINKS = 20 MAX_CANON = 255 MAX_INPUT = 255 MAX_NESTING_DEPTH = 1000 MB_LEN_MAX = 16 MCAST_BLOCK_SOURCE = 43 MCAST_EXCLUDE = 0 MCAST_INCLUDE = 1 MCAST_JOIN_GROUP = 42 MCAST_JOIN_SOURCE_GROUP = 46 MCAST_LEAVE_GROUP = 45 MCAST_LEAVE_SOURCE_GROUP = 47 MCAST_MSFILTER = 48 MCAST_UNBLOCK_SOURCE = 44 MINSIGSTKSZ = 2048 MP_28BIT = 0 MP_BIG_ENDIAN = 1 MP_BUF = -5 MP_DEFAULT_KARATSUBA_MUL_CUTOFF = 80 MP_DEFAULT_KARATSUBA_SQR_CUTOFF = 120 MP_DEFAULT_TOOM_MUL_CUTOFF = 350 MP_DEFAULT_TOOM_SQR_CUTOFF = 400 MP_DIGIT_BIT = 28 MP_DIGIT_DECLARED = 0 MP_EQ = 0 MP_ERR = -1 MP_FIXED_CUTOFFS = 1 MP_GT = 1 MP_INT_DECLARED = 0 MP_ITER = -4 MP_KARATSUBA_MUL_CUTOFF = 80 MP_KARATSUBA_SQR_CUTOFF = 120 MP_LITTLE_ENDIAN = -1 MP_LSB_FIRST = -1 MP_LT = -1 MP_MEM = -2 MP_MSB_FIRST = 1 MP_NATIVE_ENDIAN = 0 MP_NEG = 1 MP_NO = 0 MP_NO_STDINT = 1 MP_OKAY = 0 MP_PREC = 4 MP_PRIME_2MSB_ON = 0x0008 MP_PRIME_BBS = 0x0001 MP_PRIME_SAFE = 0x0002 MP_PRIVATE = 0 MP_TOOM_MUL_CUTOFF = 350 MP_TOOM_SQR_CUTOFF = 400 MP_VAL = -3 MP_WORD_DECLARED = 0 MP_YES = 1 MP_ZPOS = 0 MQ_PRIO_MAX = 32768 NAME_MAX = 255 NBBY = 8 NCARGS = 131072 NDEBUG = 1 NETDB_INTERNAL = -1 NETDB_SUCCESS = 0 NGREG = 23 NGROUPS = 65536 NGROUPS_MAX = 65536 NI_DGRAM = 16 NI_MAXHOST = 1025 NI_MAXSERV = 32 NI_NAMEREQD = 8 NI_NOFQDN = 4 NI_NUMERICHOST = 1 NI_NUMERICSERV = 2 NOFILE = 256 NOGROUP = -1 NO_ADDRESS = 4 NO_DATA = 4 NO_RECOVERY = 3 NO_UNION_WAIT = 1 NRE_ENABLE_ASSERTS = 0 NRE_USE_SMALL_ALLOC = 1 NSIG = 65 NSS_BUFLEN_GROUP = 1024 NSS_BUFLEN_PASSWD = 1024 NS_DEAD = 0x02 NS_DYING = 0x01 NS_KILLED = 0x04 NS_SUPPRESS_COMPILATION = 0x08 NUM_STATIC_TOKENS = 20 O_ACCMODE = 0003 O_APPEND = 02000 O_ASYNC = 020000 O_CLOEXEC = 524288 O_CREAT = 0100 O_DIRECTORY = 65536 O_DSYNC = 4096 O_EXCL = 0200 O_FSYNC = 1052672 O_LARGEFILE = 0 O_NDELAY = 2048 O_NOCTTY = 0400 O_NOFOLLOW = 131072 O_NONBLOCK = 04000 O_RDONLY = 00 O_RDWR = 02 O_RSYNC = 1052672 O_SYNC = 04010000 O_TRUNC = 01000 O_WRONLY = 01 PACKAGE_BUGREPORT = "" PACKAGE_NAME = "tcl" PACKAGE_STRING = "tcl 8.6" PACKAGE_TARNAME = "tcl" PACKAGE_VERSION = "8.6" PATH_MAX = 4096 PDP_ENDIAN = 3412 PF_ALG = 38 PF_APPLETALK = 5 PF_ASH = 18 PF_ATMPVC = 8 PF_ATMSVC = 20 PF_AX25 = 3 PF_BLUETOOTH = 31 PF_BRIDGE = 7 PF_CAIF = 37 PF_CAN = 29 PF_DECnet = 12 PF_ECONET = 19 PF_FILE = 1 PF_IB = 27 PF_IEEE802154 = 36 PF_INET = 2 PF_INET6 = 10 PF_IPX = 4 PF_IRDA = 23 PF_ISDN = 34 PF_IUCV = 32 PF_KCM = 41 PF_KEY = 15 PF_LLC = 26 PF_LOCAL = 1 PF_MAX = 45 PF_MPLS = 28 PF_NETBEUI = 13 PF_NETLINK = 16 PF_NETROM = 6 PF_NFC = 39 PF_PACKET = 17 PF_PHONET = 35 PF_PPPOX = 24 PF_QIPCRTR = 42 PF_RDS = 21 PF_ROSE = 11 PF_ROUTE = 16 PF_RXRPC = 33 PF_SECURITY = 14 PF_SMC = 43 PF_SNA = 22 PF_TIPC = 30 PF_UNIX = 1 PF_UNSPEC = 0 PF_VSOCK = 40 PF_WANPIPE = 25 PF_X25 = 9 PF_XDP = 44 PIPE_BUF = 4096 POSIX_FADV_DONTNEED = 4 POSIX_FADV_NOREUSE = 5 POSIX_FADV_NORMAL = 0 POSIX_FADV_RANDOM = 1 POSIX_FADV_SEQUENTIAL = 2 POSIX_FADV_WILLNEED = 3 PRIVATE_MP_PRIME_TAB_SIZE = 256 PRIX16 = "X" PRIX32 = "X" PRIX8 = "X" PRIXFAST8 = "X" PRIXLEAST16 = "X" PRIXLEAST32 = "X" PRIXLEAST8 = "X" PRId16 = "d" PRId32 = "d" PRId8 = "d" PRIdFAST8 = "d" PRIdLEAST16 = "d" PRIdLEAST32 = "d" PRIdLEAST8 = "d" PRIi16 = "i" PRIi32 = "i" PRIi8 = "i" PRIiFAST8 = "i" PRIiLEAST16 = "i" PRIiLEAST32 = "i" PRIiLEAST8 = "i" PRIo16 = "o" PRIo32 = "o" PRIo8 = "o" PRIoFAST8 = "o" PRIoLEAST16 = "o" PRIoLEAST32 = "o" PRIoLEAST8 = "o" PRIu16 = "u" PRIu32 = "u" PRIu8 = "u" PRIuFAST8 = "u" PRIuLEAST16 = "u" PRIuLEAST32 = "u" PRIuLEAST8 = "u" PRIx16 = "x" PRIx32 = "x" PRIx8 = "x" PRIxFAST8 = "x" PRIxLEAST16 = "x" PRIxLEAST32 = "x" PRIxLEAST8 = "x" PTHREAD_BARRIER_SERIAL_THREAD = -1 PTHREAD_DESTRUCTOR_ITERATIONS = 4 PTHREAD_KEYS_MAX = 1024 PTHREAD_ONCE_INIT = 0 PTHREAD_STACK_MIN = 16384 PTRDIFF_MAX = 9223372036854775807 PTRDIFF_MIN = -9223372036854775808 P_tmpdir = "/tmp" RAND_MAX = 2147483647 RAND_SEED_INITIALIZED = 0x40 RE_DUP_MAX = 32767 RTSIG_MAX = 32 R_OK = 4 SAFE_INTERP = 0x80 SA_INTERRUPT = 0x20000000 SA_NOCLDSTOP = 1 SA_NOCLDWAIT = 2 SA_NODEFER = 0x40000000 SA_NOMASK = 1073741824 SA_ONESHOT = 2147483648 SA_ONSTACK = 0x08000000 SA_RESETHAND = 0x80000000 SA_RESTART = 0x10000000 SA_SIGINFO = 4 SA_STACK = 134217728 SCHAR_MAX = 127 SCHAR_MIN = -128 SCHED_FIFO = 1 SCHED_OTHER = 0 SCHED_RR = 2 SCM_TIMESTAMP = 29 SCM_TIMESTAMPING = 37 SCM_TIMESTAMPING_OPT_STATS = 54 SCM_TIMESTAMPING_PKTINFO = 58 SCM_TIMESTAMPNS = 35 SCM_TXTIME = 61 SCM_WIFI_STATUS = 41 SCNd16 = "hd" SCNd32 = "d" SCNd8 = "hhd" SCNdFAST8 = "hhd" SCNdLEAST16 = "hd" SCNdLEAST32 = "d" SCNdLEAST8 = "hhd" SCNi16 = "hi" SCNi32 = "i" SCNi8 = "hhi" SCNiFAST8 = "hhi" SCNiLEAST16 = "hi" SCNiLEAST32 = "i" SCNiLEAST8 = "hhi" SCNo16 = "ho" SCNo32 = "o" SCNo8 = "hho" SCNoFAST8 = "hho" SCNoLEAST16 = "ho" SCNoLEAST32 = "o" SCNoLEAST8 = "hho" SCNu16 = "hu" SCNu32 = "u" SCNu8 = "hhu" SCNuFAST8 = "hhu" SCNuLEAST16 = "hu" SCNuLEAST32 = "u" SCNuLEAST8 = "hhu" SCNx16 = "hx" SCNx32 = "x" SCNx8 = "hhx" SCNxFAST8 = "hhx" SCNxLEAST16 = "hx" SCNxLEAST32 = "x" SCNxLEAST8 = "hhx" SEEK_CUR = 1 SEEK_END = 2 SEEK_SET = 0 SEM_VALUE_MAX = 2147483647 SHRT_MAX = 32767 SHRT_MIN = -32768 SIGABRT = 6 SIGALRM = 14 SIGBUS = 7 SIGCHLD = 17 SIGCLD = 17 SIGCONT = 18 SIGFPE = 8 SIGHUP = 1 SIGILL = 4 SIGINT = 2 SIGIO = 29 SIGIOT = 6 SIGKILL = 9 SIGPIPE = 13 SIGPOLL = 29 SIGPROF = 27 SIGPWR = 30 SIGQUIT = 3 SIGSEGV = 11 SIGSTKFLT = 16 SIGSTKSZ = 8192 SIGSTOP = 19 SIGSYS = 31 SIGTERM = 15 SIGTRAP = 5 SIGTSTP = 20 SIGTTIN = 21 SIGTTOU = 22 SIGURG = 23 SIGUSR1 = 10 SIGUSR2 = 12 SIGVTALRM = 26 SIGWINCH = 28 SIGXCPU = 24 SIGXFSZ = 25 SIG_ATOMIC_MAX = 2147483647 SIG_ATOMIC_MIN = -2147483648 SIG_BLOCK = 0 SIG_SETMASK = 2 SIG_UNBLOCK = 1 SIOCATMARK = 0x8905 SIOCGPGRP = 0x8904 SIOCGSTAMP = 0x8906 SIOCGSTAMPNS = 0x8907 SIOCSPGRP = 0x8902 SIZE_MAX = 18446744073709551615 SOL_AAL = 265 SOL_ALG = 279 SOL_ATM = 264 SOL_BLUETOOTH = 274 SOL_CAIF = 278 SOL_DCCP = 269 SOL_DECNET = 261 SOL_ICMPV6 = 58 SOL_IP = 0 SOL_IPV6 = 41 SOL_IRDA = 266 SOL_IUCV = 277 SOL_KCM = 281 SOL_LLC = 268 SOL_NETBEUI = 267 SOL_NETLINK = 270 SOL_NFC = 280 SOL_PACKET = 263 SOL_PNPIPE = 275 SOL_PPPOL2TP = 273 SOL_RAW = 255 SOL_RDS = 276 SOL_RXRPC = 272 SOL_SOCKET = 1 SOL_TIPC = 271 SOL_TLS = 282 SOL_X25 = 262 SOL_XDP = 283 SOMAXCONN = 4096 SO_ACCEPTCONN = 30 SO_ATTACH_BPF = 50 SO_ATTACH_FILTER = 26 SO_ATTACH_REUSEPORT_CBPF = 51 SO_ATTACH_REUSEPORT_EBPF = 52 SO_BINDTODEVICE = 25 SO_BINDTOIFINDEX = 62 SO_BPF_EXTENSIONS = 48 SO_BROADCAST = 6 SO_BSDCOMPAT = 14 SO_BUSY_POLL = 46 SO_CNX_ADVICE = 53 SO_COOKIE = 57 SO_DEBUG = 1 SO_DETACH_BPF = 27 SO_DETACH_FILTER = 27 SO_DETACH_REUSEPORT_BPF = 68 SO_DOMAIN = 39 SO_DONTROUTE = 5 SO_ERROR = 4 SO_GET_FILTER = 26 SO_INCOMING_CPU = 49 SO_INCOMING_NAPI_ID = 56 SO_KEEPALIVE = 9 SO_LINGER = 13 SO_LOCK_FILTER = 44 SO_MARK = 36 SO_MAX_PACING_RATE = 47 SO_MEMINFO = 55 SO_NOFCS = 43 SO_NO_CHECK = 11 SO_OOBINLINE = 10 SO_PASSCRED = 16 SO_PASSSEC = 34 SO_PEEK_OFF = 42 SO_PEERCRED = 17 SO_PEERGROUPS = 59 SO_PEERNAME = 28 SO_PEERSEC = 31 SO_PRIORITY = 12 SO_PROTOCOL = 38 SO_RCVBUF = 8 SO_RCVBUFFORCE = 33 SO_RCVLOWAT = 18 SO_RCVTIMEO = 20 SO_RCVTIMEO_NEW = 66 SO_RCVTIMEO_OLD = 20 SO_REUSEADDR = 2 SO_REUSEPORT = 15 SO_RXQ_OVFL = 40 SO_SECURITY_AUTHENTICATION = 22 SO_SECURITY_ENCRYPTION_NETWORK = 24 SO_SECURITY_ENCRYPTION_TRANSPORT = 23 SO_SELECT_ERR_QUEUE = 45 SO_SNDBUF = 7 SO_SNDBUFFORCE = 32 SO_SNDLOWAT = 19 SO_SNDTIMEO = 21 SO_SNDTIMEO_NEW = 67 SO_SNDTIMEO_OLD = 21 SO_TIMESTAMP = 29 SO_TIMESTAMPING = 37 SO_TIMESTAMPING_NEW = 65 SO_TIMESTAMPING_OLD = 37 SO_TIMESTAMPNS = 35 SO_TIMESTAMPNS_NEW = 64 SO_TIMESTAMPNS_OLD = 35 SO_TIMESTAMP_NEW = 63 SO_TIMESTAMP_OLD = 29 SO_TXTIME = 61 SO_TYPE = 3 SO_WIFI_STATUS = 41 SO_ZEROCOPY = 60 SSIZE_MAX = 9223372036854775807 STATIC_BUILD = 1 STDC_HEADERS = 1 STDERR_FILENO = 2 STDIN_FILENO = 0 STDOUT_FILENO = 1 SYS_NMLN = 65 S_BLKSIZE = 512 S_IEXEC = 64 S_IFBLK = 24576 S_IFCHR = 8192 S_IFDIR = 16384 S_IFIFO = 4096 S_IFLNK = 40960 S_IFMT = 61440 S_IFREG = 32768 S_IFSOCK = 49152 S_IREAD = 256 S_IRGRP = 32 S_IROTH = 4 S_IRUSR = 256 S_IRWXG = 56 S_IRWXO = 7 S_IRWXU = 448 S_ISGID = 1024 S_ISUID = 2048 S_ISVTX = 512 S_IWGRP = 16 S_IWOTH = 2 S_IWRITE = 128 S_IWUSR = 128 S_IXGRP = 8 S_IXOTH = 1 S_IXUSR = 64 TCLFLEXARRAY = 0 TCLTOMMATH_EPOCH = 0 TCLTOMMATH_REVISION = 0 TCL_ALLOW_EXCEPTIONS = 0x04 TCL_ALLOW_INLINE_COMPILATION = 0x20000 TCL_ALL_EVENTS = -3 TCL_ALPHA_RELEASE = 0 TCL_APPEND_VALUE = 4 TCL_ARGV_CONSTANT = 15 TCL_ARGV_END = 23 TCL_ARGV_FLOAT = 19 TCL_ARGV_FUNC = 20 TCL_ARGV_GENFUNC = 21 TCL_ARGV_HELP = 22 TCL_ARGV_INT = 16 TCL_ARGV_REST = 18 TCL_ARGV_STRING = 17 TCL_AVOID_RESOLVERS = 0x40000 TCL_BETA_RELEASE = 1 TCL_BREAK = 3 TCL_CANCEL_UNWIND = 0x100000 TCL_CFGVAL_ENCODING = "iso8859-1" TCL_CFG_OPTIMIZED = 1 TCL_CHANNEL_THREAD_INSERT = 0 TCL_CHANNEL_THREAD_REMOVE = 1 TCL_CLOSE_READ = 2 TCL_CLOSE_WRITE = 4 TCL_CONTINUE = 4 TCL_CONVERT_MULTIBYTE = -1 TCL_CONVERT_NOSPACE = -4 TCL_CONVERT_SYNTAX = -2 TCL_CONVERT_UNKNOWN = -3 TCL_CREATE_HARD_LINK = 0x02 TCL_CREATE_NS_IF_UNKNOWN = 0x800 TCL_CREATE_SYMBOLIC_LINK = 0x01 TCL_CUSTOM_PTR_KEYS = -1 TCL_CUSTOM_TYPE_KEYS = -2 TCL_DD_CONVERSION_TYPE_MASK = 0x3 TCL_DD_E_FORMAT = 0x2 TCL_DD_F_FORMAT = 0x3 TCL_DD_NO_QUICK = 0x8 TCL_DD_SHORTEN_FLAG = 0x4 TCL_DD_SHORTEST = 0x4 TCL_DD_SHORTEST0 = 0x0 TCL_DD_STEELE = 0x5 TCL_DD_STEELE0 = 0x1 TCL_DONT_QUOTE_HASH = 8 TCL_DONT_USE_BRACES = 1 TCL_DONT_WAIT = 2 TCL_DOUBLE_SPACE = 27 TCL_DSTRING_STATIC_SIZE = 200 TCL_EACH_COLLECT = 1 TCL_EACH_KEEP_NONE = 0 TCL_ENCODING_CHAR_LIMIT = 0x10 TCL_ENCODING_END = 0x02 TCL_ENCODING_NO_TERMINATE = 0x08 TCL_ENCODING_START = 0x01 TCL_ENCODING_STOPONERROR = 0x04 TCL_ENFORCE_MODE = 16 TCL_ENSEMBLE_PREFIX = 0x02 TCL_ERROR = 1 TCL_EVAL_DIRECT = 0x040000 TCL_EVAL_DISCARD_RESULT = 0x40 TCL_EVAL_FILE = 0x02 TCL_EVAL_GLOBAL = 0x020000 TCL_EVAL_INVOKE = 0x080000 TCL_EVAL_NOERR = 0x200000 TCL_EVAL_NORESOLVE = 0x20 TCL_EVAL_SOURCE_IN_FRAME = 0x10 TCL_EXACT = 1 TCL_EXCEPTION = 8 TCL_FILE_EVENTS = 8 TCL_FINAL_RELEASE = 2 TCL_FIND_ONLY_NS = 0x1000 TCL_GLOBAL_ONLY = 1 TCL_GLOBMODE_DIR = 4 TCL_GLOBMODE_JOIN = 2 TCL_GLOBMODE_NO_COMPLAIN = 1 TCL_GLOBMODE_TAILS = 8 TCL_GLOB_PERM_HIDDEN = 2 TCL_GLOB_PERM_R = 4 TCL_GLOB_PERM_RONLY = 1 TCL_GLOB_PERM_W = 8 TCL_GLOB_PERM_X = 16 TCL_GLOB_TYPE_BLOCK = 1 TCL_GLOB_TYPE_CHAR = 2 TCL_GLOB_TYPE_DIR = 4 TCL_GLOB_TYPE_FILE = 16 TCL_GLOB_TYPE_LINK = 32 TCL_GLOB_TYPE_MOUNT = 128 TCL_GLOB_TYPE_PIPE = 8 TCL_GLOB_TYPE_SOCK = 64 TCL_HASH_KEY_RANDOMIZE_HASH = 0x1 TCL_HASH_KEY_STORE_HASH = 1 TCL_HASH_KEY_SYSTEM_HASH = 0x2 TCL_HASH_KEY_TYPE_VERSION = 1 TCL_IDLE_EVENTS = 32 TCL_INDEX_AFTER = 2147483647 TCL_INDEX_BEFORE = -1 TCL_INDEX_END = -2 TCL_INDEX_START = 0 TCL_INTEGER_SPACE = 24 TCL_INTERP_DESTROYED = 0x100 TCL_INVOKE_HIDDEN = 1 TCL_INVOKE_NO_TRACEBACK = 4 TCL_INVOKE_NO_UNKNOWN = 2 TCL_LEAVE_ERR_MSG = 0x200 TCL_LIMIT_COMMANDS = 0x01 TCL_LIMIT_TIME = 0x02 TCL_LINK_BOOLEAN = 3 TCL_LINK_CHAR = 6 TCL_LINK_DOUBLE = 2 TCL_LINK_FLOAT = 13 TCL_LINK_INT = 1 TCL_LINK_LONG = 11 TCL_LINK_READ_ONLY = 0x80 TCL_LINK_SHORT = 8 TCL_LINK_STRING = 4 TCL_LINK_UCHAR = 7 TCL_LINK_UINT = 10 TCL_LINK_ULONG = 12 TCL_LINK_USHORT = 9 TCL_LINK_WIDE_INT = 5 TCL_LINK_WIDE_UINT = 14 TCL_LIST_ELEMENT = 8 TCL_LL_MODIFIER = "l" TCL_LOAD_GLOBAL = 1 TCL_LOAD_LAZY = 2 TCL_LOCATION_BC = 2 TCL_LOCATION_EVAL = 0 TCL_LOCATION_LAST = 6 TCL_LOCATION_PREBC = 3 TCL_LOCATION_PROC = 5 TCL_LOCATION_SOURCE = 4 TCL_MAJOR_VERSION = 8 TCL_MATCH_NOCASE = 1 TCL_MAX_PREC = 17 TCL_MINOR_VERSION = 6 TCL_MIN_GROWTH = 1024 TCL_MODE_BLOCKING = 0 TCL_MODE_NONBLOCKING = 1 TCL_NAMESPACE_ONLY = 2 TCL_NO_EVAL = 0x010000 TCL_NUMBER_BIG = 3 TCL_NUMBER_DOUBLE = 4 TCL_NUMBER_LONG = 1 TCL_NUMBER_NAN = 5 TCL_NUMBER_WIDE = 2 TCL_OK = 0 TCL_ONE_WORD_KEYS = 1 TCL_OUT_LINE_COMPILE = 1 TCL_PARSE_BAD_NUMBER = 9 TCL_PARSE_BINARY_ONLY = 64 TCL_PARSE_BRACE_EXTRA = 2 TCL_PARSE_DECIMAL_ONLY = 1 TCL_PARSE_HEXADECIMAL_ONLY = 4 TCL_PARSE_INTEGER_ONLY = 8 TCL_PARSE_MISSING_BRACE = 3 TCL_PARSE_MISSING_BRACKET = 4 TCL_PARSE_MISSING_PAREN = 5 TCL_PARSE_MISSING_QUOTE = 6 TCL_PARSE_MISSING_VAR_BRACE = 7 TCL_PARSE_NO_WHITESPACE = 32 TCL_PARSE_OCTAL_ONLY = 2 TCL_PARSE_PART1 = 0x400 TCL_PARSE_QUOTE_EXTRA = 1 TCL_PARSE_SCAN_PREFIXES = 16 TCL_PARSE_SUCCESS = 0 TCL_PARSE_SYNTAX = 8 TCL_PATCH_LEVEL = "8.6.12" TCL_READABLE = 2 TCL_REG_ADVANCED = 000003 TCL_REG_ADVF = 000002 TCL_REG_BASIC = 000000 TCL_REG_BOSONLY = 002000 TCL_REG_CANMATCH = 001000 TCL_REG_EXPANDED = 000040 TCL_REG_EXTENDED = 000001 TCL_REG_NEWLINE = 000300 TCL_REG_NLANCH = 000200 TCL_REG_NLSTOP = 000100 TCL_REG_NOCASE = 000010 TCL_REG_NOSUB = 000020 TCL_REG_NOTBOL = 0001 TCL_REG_NOTEOL = 0002 TCL_REG_QUOTE = 000004 TCL_RELEASE_LEVEL = 2 TCL_RELEASE_SERIAL = 12 TCL_RESULT_SIZE = 200 TCL_RETURN = 2 TCL_SERVICE_ALL = 1 TCL_SERVICE_NONE = 0 TCL_SHLIB_EXT = "" TCL_SMALL_HASH_TABLE = 4 TCL_STDERR = 8 TCL_STDIN = 2 TCL_STDOUT = 4 TCL_STORAGE_CLASS = 0 TCL_STRING_KEYS = 0 TCL_SUBST_ALL = 007 TCL_SUBST_BACKSLASHES = 004 TCL_SUBST_COMMANDS = 001 TCL_SUBST_VARIABLES = 002 TCL_THREADS = 1 TCL_THREAD_CREATE_RETURN = 0 TCL_THREAD_JOINABLE = 1 TCL_THREAD_NOFLAGS = 0 TCL_THREAD_STACK_DEFAULT = 0 TCL_TIMER_EVENTS = 16 TCL_TOKEN_BS = 8 TCL_TOKEN_COMMAND = 16 TCL_TOKEN_EXPAND_WORD = 256 TCL_TOKEN_OPERATOR = 128 TCL_TOKEN_SIMPLE_WORD = 2 TCL_TOKEN_SUB_EXPR = 64 TCL_TOKEN_TEXT = 4 TCL_TOKEN_VARIABLE = 32 TCL_TOKEN_WORD = 1 TCL_TOMMATH = 1 TCL_TRACE_ARRAY = 0x800 TCL_TRACE_DELETE = 0x4000 TCL_TRACE_DESTROYED = 0x80 TCL_TRACE_ENTER_EXEC = 1 TCL_TRACE_LEAVE_EXEC = 2 TCL_TRACE_OLD_STYLE = 0x1000 TCL_TRACE_READS = 0x10 TCL_TRACE_RENAME = 0x2000 TCL_TRACE_RESULT_DYNAMIC = 0x8000 TCL_TRACE_RESULT_OBJECT = 0x10000 TCL_TRACE_UNSETS = 0x40 TCL_TRACE_WRITES = 0x20 TCL_UNLOAD_DETACH_FROM_INTERPRETER = 1 TCL_UNLOAD_DETACH_FROM_PROCESS = 2 TCL_UNLOAD_DLLS = 1 TCL_UTF_MAX = 3 TCL_VERSION = "8.6" TCL_WIDE_INT_IS_LONG = 1 TCL_WINDOW_EVENTS = 4 TCL_WRITABLE = 4 TCL_ZLIB_COMPRESS_BEST = 9 TCL_ZLIB_COMPRESS_DEFAULT = -1 TCL_ZLIB_COMPRESS_FAST = 1 TCL_ZLIB_COMPRESS_NONE = 0 TCL_ZLIB_FINALIZE = 4 TCL_ZLIB_FLUSH = 2 TCL_ZLIB_FORMAT_AUTO = 8 TCL_ZLIB_FORMAT_GZIP = 4 TCL_ZLIB_FORMAT_RAW = 1 TCL_ZLIB_FORMAT_ZLIB = 2 TCL_ZLIB_FULLFLUSH = 3 TCL_ZLIB_NO_FLUSH = 0 TCL_ZLIB_STREAM_DEFLATE = 16 TCL_ZLIB_STREAM_INFLATE = 32 TIMER_ABSTIME = 1 TIME_UTC = 1 TIME_WITH_SYS_TIME = 1 TMP_MAX = 238328 TOMMATH_PRIV_H_ = 0 TRY_AGAIN = 2 TTY_NAME_MAX = 32 UCHAR_MAX = 255 UINT16_MAX = 65535 UINT32_MAX = 4294967295 UINT64_MAX = 18446744073709551615 UINT8_MAX = 255 UINTMAX_MAX = 18446744073709551615 UINTPTR_MAX = 18446744073709551615 UINT_FAST16_MAX = 18446744073709551615 UINT_FAST32_MAX = 18446744073709551615 UINT_FAST64_MAX = 18446744073709551615 UINT_FAST8_MAX = 255 UINT_LEAST16_MAX = 65535 UINT_LEAST32_MAX = 4294967295 UINT_LEAST64_MAX = 18446744073709551615 UINT_LEAST8_MAX = 255 UINT_MAX = 4294967295 ULLONG_MAX = 18446744073709551615 ULONG_MAX = 18446744073709551615 USE_THREAD_ALLOC = 1 USHRT_MAX = 65535 UTIME_NOW = 1073741823 UTIME_OMIT = 1073741822 VAR_ALL_HASH = 4236 VAR_ALL_TRACES = 2160 VAR_ARGUMENT = 0x100 VAR_ARRAY = 0x1 VAR_ARRAY_ELEMENT = 0x1000 VAR_DEAD_HASH = 0x8 VAR_IN_HASHTABLE = 0x4 VAR_IS_ARGS = 0x400 VAR_LINK = 0x2 VAR_NAMESPACE_VAR = 0x80 VAR_RESOLVED = 0x8000 VAR_SEARCH_ACTIVE = 0x4000 VAR_TEMPORARY = 0x200 VAR_TRACED_ARRAY = 0x800 VAR_TRACED_READ = 0x10 VAR_TRACED_UNSET = 0x40 VAR_TRACED_WRITE = 0x20 VAR_TRACE_ACTIVE = 0x2000 WAIT_ANY = -1 WAIT_MYPGRP = 0 WCHAR_MAX = 2147483647 WCHAR_MIN = -2147483648 WCONTINUED = 8 WCOREFLAG = 128 WEXITED = 4 WINT_MAX = 4294967295 WINT_MIN = 0 WNOHANG = 1 WNOWAIT = 0x01000000 WSTOPPED = 2 WUNTRACED = 2 W_OK = 2 XATTR_LIST_MAX = 65536 XATTR_NAME_MAX = 255 XATTR_SIZE_MAX = 65536 X_OK = 1 X_ALLOCA_H = 1 X_ANSI_STDARG_H_ = 0 X_ANSI_STDDEF_H = 0 X_ARPA_INET_H = 1 X_ASM_GENERIC_ERRNO_BASE_H = 0 X_ASM_GENERIC_ERRNO_H = 0 X_ASM_X86_POSIX_TYPES_64_H = 0 X_ATFILE_SOURCE = 1 X_BITS_BYTESWAP_H = 1 X_BITS_CPU_SET_H = 1 X_BITS_ENDIANNESS_H = 1 X_BITS_ENDIAN_H = 1 X_BITS_ERRNO_H = 1 X_BITS_FLOATN_COMMON_H = 0 X_BITS_FLOATN_H = 0 X_BITS_POSIX1_LIM_H = 1 X_BITS_POSIX2_LIM_H = 1 X_BITS_POSIX_OPT_H = 1 X_BITS_PTHREADTYPES_ARCH_H = 1 X_BITS_PTHREADTYPES_COMMON_H = 1 X_BITS_SCHED_H = 1 X_BITS_SETJMP_H = 1 X_BITS_SIGACTION_H = 1 X_BITS_SIGCONTEXT_H = 1 X_BITS_SIGEVENT_CONSTS_H = 1 X_BITS_SIGINFO_ARCH_H = 1 X_BITS_SIGINFO_CONSTS_H = 1 X_BITS_SIGNUM_GENERIC_H = 1 X_BITS_SIGNUM_H = 1 X_BITS_SIGSTACK_H = 1 X_BITS_SIGTHREAD_H = 1 X_BITS_SOCKADDR_H = 1 X_BITS_SS_FLAGS_H = 1 X_BITS_STAT_H = 1 X_BITS_STDINT_INTN_H = 1 X_BITS_STDINT_UINTN_H = 1 X_BITS_STDIO_LIM_H = 1 X_BITS_TIME64_H = 1 X_BITS_TIME_H = 1 X_BITS_TYPESIZES_H = 1 X_BITS_TYPES_H = 1 X_BITS_TYPES_LOCALE_T_H = 1 X_BITS_TYPES_STRUCT_SCHED_PARAM = 1 X_BITS_TYPES___LOCALE_T_H = 1 X_BITS_UINTN_IDENTITY_H = 1 X_BITS_WCHAR_H = 1 X_BSD_PTRDIFF_T_ = 0 X_BSD_SIZE_T_ = 0 X_BSD_SIZE_T_DEFINED_ = 0 X_CLIENTDATA = 0 X_CTYPE_H = 1 X_DEFAULT_SOURCE = 1 X_DIRENT_H = 1 X_DIRENT_HAVE_D_OFF = 0 X_DIRENT_HAVE_D_RECLEN = 0 X_DIRENT_HAVE_D_TYPE = 0 X_DIRENT_MATCHES_DIRENT64 = 1 X_ENDIAN_H = 1 X_ERRNO_H = 1 X_FCNTL_H = 1 X_FEATURES_H = 1 X_FILE_OFFSET_BITS = 64 X_FLOAT_H___ = 0 X_GCC_LIMITS_H_ = 0 X_GCC_MAX_ALIGN_T = 0 X_GCC_PTRDIFF_T = 0 X_GCC_SIZE_T = 0 X_GCC_WCHAR_T = 0 X_GCC_WRAP_STDINT_H = 0 X_GETOPT_CORE_H = 1 X_GETOPT_POSIX_H = 1 X_GRP_H = 1 X_INTTYPES_H = 1 X_IOFBF = 0 X_IOLBF = 1 X_IONBF = 2 X_IO_EOF_SEEN = 0x0010 X_IO_ERR_SEEN = 0x0020 X_IO_USER_LOCK = 0x8000 X_LARGEFILE64_SOURCE = 1 X_LFS64_ASYNCHRONOUS_IO = 1 X_LFS64_LARGEFILE = 1 X_LFS64_STDIO = 1 X_LFS_ASYNCHRONOUS_IO = 1 X_LFS_LARGEFILE = 1 X_LIBC_LIMITS_H_ = 1 X_LIMITS_H___ = 0 X_LINUX_LIMITS_H = 0 X_LINUX_PARAM_H = 0 X_LINUX_POSIX_TYPES_H = 0 X_LP64 = 1 X_MKNOD_VER = 0 X_MKNOD_VER_LINUX = 0 X_NETDB_H = 1 X_NETINET_IN_H = 1 X_NSIG = 65 X_PATH_HEQUIV = "/etc/hosts.equiv" X_PATH_HOSTS = "/etc/hosts" X_PATH_NETWORKS = "/etc/networks" X_PATH_NSSWITCH_CONF = "/etc/nsswitch.conf" X_PATH_PROTOCOLS = "/etc/protocols" X_PATH_SERVICES = "/etc/services" X_POSIX2_BC_BASE_MAX = 99 X_POSIX2_BC_DIM_MAX = 2048 X_POSIX2_BC_SCALE_MAX = 99 X_POSIX2_BC_STRING_MAX = 1000 X_POSIX2_CHARCLASS_NAME_MAX = 14 X_POSIX2_CHAR_TERM = 200809 X_POSIX2_COLL_WEIGHTS_MAX = 2 X_POSIX2_C_BIND = 200809 X_POSIX2_C_DEV = 200809 X_POSIX2_C_VERSION = 200809 X_POSIX2_EXPR_NEST_MAX = 32 X_POSIX2_LINE_MAX = 2048 X_POSIX2_LOCALEDEF = 200809 X_POSIX2_RE_DUP_MAX = 255 X_POSIX2_SW_DEV = 200809 X_POSIX2_VERSION = 200809 X_POSIX_ADVISORY_INFO = 200809 X_POSIX_AIO_LISTIO_MAX = 2 X_POSIX_AIO_MAX = 1 X_POSIX_ARG_MAX = 4096 X_POSIX_ASYNCHRONOUS_IO = 200809 X_POSIX_ASYNC_IO = 1 X_POSIX_BARRIERS = 200809 X_POSIX_CHILD_MAX = 25 X_POSIX_CHOWN_RESTRICTED = 0 X_POSIX_CLOCKRES_MIN = 20000000 X_POSIX_CLOCK_SELECTION = 200809 X_POSIX_CPUTIME = 0 X_POSIX_C_SOURCE = 200809 X_POSIX_DELAYTIMER_MAX = 32 X_POSIX_FSYNC = 200809 X_POSIX_HOST_NAME_MAX = 255 X_POSIX_IPV6 = 200809 X_POSIX_JOB_CONTROL = 1 X_POSIX_LINK_MAX = 8 X_POSIX_LOGIN_NAME_MAX = 9 X_POSIX_MAPPED_FILES = 200809 X_POSIX_MAX_CANON = 255 X_POSIX_MAX_INPUT = 255 X_POSIX_MEMLOCK = 200809 X_POSIX_MEMLOCK_RANGE = 200809 X_POSIX_MEMORY_PROTECTION = 200809 X_POSIX_MESSAGE_PASSING = 200809 X_POSIX_MONOTONIC_CLOCK = 0 X_POSIX_MQ_OPEN_MAX = 8 X_POSIX_MQ_PRIO_MAX = 32 X_POSIX_NAME_MAX = 14 X_POSIX_NGROUPS_MAX = 8 X_POSIX_NO_TRUNC = 1 X_POSIX_OPEN_MAX = 20 X_POSIX_PATH_MAX = 256 X_POSIX_PIPE_BUF = 512 X_POSIX_PRIORITIZED_IO = 200809 X_POSIX_PRIORITY_SCHEDULING = 200809 X_POSIX_RAW_SOCKETS = 200809 X_POSIX_READER_WRITER_LOCKS = 200809 X_POSIX_REALTIME_SIGNALS = 200809 X_POSIX_REENTRANT_FUNCTIONS = 1 X_POSIX_REGEXP = 1 X_POSIX_RE_DUP_MAX = 255 X_POSIX_RTSIG_MAX = 8 X_POSIX_SAVED_IDS = 1 X_POSIX_SEMAPHORES = 200809 X_POSIX_SEM_NSEMS_MAX = 256 X_POSIX_SEM_VALUE_MAX = 32767 X_POSIX_SHARED_MEMORY_OBJECTS = 200809 X_POSIX_SHELL = 1 X_POSIX_SIGQUEUE_MAX = 32 X_POSIX_SOURCE = 1 X_POSIX_SPAWN = 200809 X_POSIX_SPIN_LOCKS = 200809 X_POSIX_SPORADIC_SERVER = -1 X_POSIX_SSIZE_MAX = 32767 X_POSIX_STREAM_MAX = 8 X_POSIX_SYMLINK_MAX = 255 X_POSIX_SYMLOOP_MAX = 8 X_POSIX_SYNCHRONIZED_IO = 200809 X_POSIX_THREADS = 200809 X_POSIX_THREAD_ATTR_STACKADDR = 200809 X_POSIX_THREAD_ATTR_STACKSIZE = 200809 X_POSIX_THREAD_CPUTIME = 0 X_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4 X_POSIX_THREAD_KEYS_MAX = 128 X_POSIX_THREAD_PRIORITY_SCHEDULING = 200809 X_POSIX_THREAD_PRIO_INHERIT = 200809 X_POSIX_THREAD_PRIO_PROTECT = 200809 X_POSIX_THREAD_PROCESS_SHARED = 200809 X_POSIX_THREAD_ROBUST_PRIO_INHERIT = 200809 X_POSIX_THREAD_ROBUST_PRIO_PROTECT = -1 X_POSIX_THREAD_SAFE_FUNCTIONS = 200809 X_POSIX_THREAD_SPORADIC_SERVER = -1 X_POSIX_THREAD_THREADS_MAX = 64 X_POSIX_TIMEOUTS = 200809 X_POSIX_TIMERS = 200809 X_POSIX_TIMER_MAX = 32 X_POSIX_TRACE = -1 X_POSIX_TRACE_EVENT_FILTER = -1 X_POSIX_TRACE_INHERIT = -1 X_POSIX_TRACE_LOG = -1 X_POSIX_TTY_NAME_MAX = 9 X_POSIX_TYPED_MEMORY_OBJECTS = -1 X_POSIX_TZNAME_MAX = 6 X_POSIX_V6_LP64_OFF64 = 1 X_POSIX_V6_LPBIG_OFFBIG = -1 X_POSIX_V7_LP64_OFF64 = 1 X_POSIX_V7_LPBIG_OFFBIG = -1 X_POSIX_VDISABLE = 0 X_POSIX_VERSION = 200809 X_PTHREAD_H = 1 X_PTRDIFF_T = 0 X_PTRDIFF_T_ = 0 X_PTRDIFF_T_DECLARED = 0 X_PWD_H = 1 X_REENTRANT = 1 X_RPC_NETDB_H = 1 X_RWLOCK_INTERNAL_H = 0 X_SCHED_H = 1 X_SIGNAL_H = 0 X_SIZET_ = 0 X_SIZE_T = 0 X_SIZE_T_ = 0 X_SIZE_T_DECLARED = 0 X_SIZE_T_DEFINED = 0 X_SIZE_T_DEFINED_ = 0 X_SS_SIZE = 128 X_STATBUF_ST_BLKSIZE = 0 X_STATBUF_ST_NSEC = 0 X_STATBUF_ST_RDEV = 0 X_STAT_VER = 1 X_STAT_VER_KERNEL = 0 X_STAT_VER_LINUX = 1 X_STDARG_H = 0 X_STDC_PREDEF_H = 1 X_STDDEF_H = 0 X_STDDEF_H_ = 0 X_STDINT_H = 1 X_STDIO_H = 1 X_STDLIB_H = 1 X_STRINGS_H = 1 X_STRING_H = 1 X_STRUCT_TIMESPEC = 1 X_SYS_CDEFS_H = 1 X_SYS_FILE_H = 1 X_SYS_PARAM_H = 1 X_SYS_SELECT_H = 1 X_SYS_SIZE_T_H = 0 X_SYS_SOCKET_H = 1 X_SYS_STAT_H = 1 X_SYS_TIME_H = 1 X_SYS_TYPES_H = 1 X_SYS_UCONTEXT_H = 1 X_SYS_UTSNAME_H = 1 X_SYS_WAIT_H = 1 X_TCL = 0 X_TCLDECLS = 0 X_TCLINT = 0 X_TCLINTDECLS = 0 X_TCLINTPLATDECLS = 0 X_TCLPLATDECLS = 0 X_TCLPORT = 0 X_TCLTOMMATHDECLS = 0 X_TCLUNIXPORT = 0 X_THREAD_MUTEX_INTERNAL_H = 1 X_THREAD_SAFE = 1 X_THREAD_SHARED_TYPES_H = 1 X_TIME_H = 1 X_T_PTRDIFF = 0 X_T_PTRDIFF_ = 0 X_T_SIZE = 0 X_T_SIZE_ = 0 X_T_WCHAR = 0 X_T_WCHAR_ = 0 X_UNISTD_H = 1 X_UTIME_H = 1 X_UTSNAME_DOMAIN_LENGTH = 65 X_UTSNAME_LENGTH = 65 X_UTSNAME_MACHINE_LENGTH = 65 X_UTSNAME_NODENAME_LENGTH = 65 X_UTSNAME_RELEASE_LENGTH = 65 X_UTSNAME_SYSNAME_LENGTH = 65 X_UTSNAME_VERSION_LENGTH = 65 X_VA_LIST = 0 X_VA_LIST_ = 0 X_VA_LIST_DEFINED = 0 X_VA_LIST_T_H = 0 X_WCHAR_T = 0 X_WCHAR_T_ = 0 X_WCHAR_T_DECLARED = 0 X_WCHAR_T_DEFINED = 0 X_WCHAR_T_DEFINED_ = 0 X_WCHAR_T_H = 0 X_XBS5_LP64_OFF64 = 1 X_XBS5_LPBIG_OFFBIG = -1 X_XOPEN_ENH_I18N = 1 X_XOPEN_LEGACY = 1 X_XOPEN_REALTIME = 1 X_XOPEN_REALTIME_THREADS = 1 X_XOPEN_SHM = 1 X_XOPEN_UNIX = 1 X_XOPEN_VERSION = 700 X_XOPEN_XCU_VERSION = 4 X_XOPEN_XPG2 = 1 X_XOPEN_XPG3 = 1 X_XOPEN_XPG4 = 1 Linux = 1 Unix = 1 FP_ILOGB0 = -2147483648 FP_ILOGBNAN = -2147483648 FP_INFINITE1 = 1 FP_NAN1 = 0 FP_NORMAL1 = 4 FP_SUBNORMAL1 = 3 FP_ZERO1 = 2 MATH_ERREXCEPT = 2 MATH_ERRNO = 1 M_1_PI = 0.31830988618379067154 M_2_PI = 0.63661977236758134308 M_2_SQRTPI = 1.12837916709551257390 M_E = 2.7182818284590452354 M_LN10 = 2.30258509299404568402 M_LN2 = 0.69314718055994530942 M_LOG10E = 0.43429448190325182765 M_LOG2E = 1.4426950408889634074 M_PI = 3.14159265358979323846 M_PI_2 = 1.57079632679489661923 M_PI_4 = 0.78539816339744830962 M_SQRT1_2 = 0.70710678118654752440 M_SQRT2 = 1.41421356237309504880 X_BITS_LIBM_SIMD_DECL_STUBS_H = 1 X_MATH_H = 1 Math_errhandling = 3 ABSIZE = 10 AHEAD = 97 BACKR = 020 BACKREF = 98 BEHIND = 114 BYTBITS = 8 BYTMASK = 255 BYTTAB = 256 CAP = 010 CCLASS = 67 CH = -1 CHRBITS = 16 CHR_MAX = 0xFFFF CHR_MIN = 0x0000 CMMAGIC = 0x876 CNFA_NOPROGRESS = 01 COLLEL = 73 COLORLESS = -1 COMPATIBLE = 3 DIGIT = 100 DUPINF = 256 DUPMAX = 255 DUPTRAVERSE_MAX_DEPTH = 15000 ECLASS = 69 EMPTY = 110 END = 88 EOS = 101 FREECOL = 01 FREESTATE = -1 GUTSMAGIC = 0xFED9 HASLACONS = 01 INCOMPATIBLE = 1 INF = 3 INUSE = 0100 LACON = 76 LONGER = 01 L_BBND = 5 L_BRACK = 6 L_BRE = 2 L_CCL = 9 L_CEL = 7 L_EBND = 4 L_ECL = 8 L_ERE = 1 L_Q = 3 MAX_COLOR = 32767 MIXED = 04 NBYTS = 2 NOCELT = -1 NOPROP = 03 NOSUB = -1 NOTREACHED = 0 NWBDRY = 87 PLAIN = 112 PREFER = 80 PSEUDO = 02 RANGE = 82 REG_ADVANCED = 000003 REG_ADVF = 000002 REG_ASSERT = 15 REG_ATOI = 101 REG_BADBR = 10 REG_BADOPT = 18 REG_BADPAT = 2 REG_BADRPT = 13 REG_BASIC = 000000 REG_BOSONLY = 002000 REG_CANCEL = 777 REG_DUMP = 004000 REG_EBRACE = 9 REG_EBRACK = 7 REG_ECOLLATE = 3 REG_ECOLORS = 20 REG_ECTYPE = 4 REG_EESCAPE = 5 REG_EPAREN = 8 REG_ERANGE = 11 REG_ESPACE = 12 REG_ESUBREG = 6 REG_ETOOBIG = 19 REG_EXPANDED = 000040 REG_EXPECT = 001000 REG_EXTENDED = 000001 REG_FAKE = 010000 REG_FTRACE = 0010 REG_ICASE = 000010 REG_INVARG = 16 REG_ITOA = 102 REG_MIXED = 17 REG_MTRACE = 0020 REG_NEWLINE = 000300 REG_NLANCH = 000200 REG_NLSTOP = 000100 REG_NOMATCH = 1 REG_NOSPEC = 4 REG_NOSUB = 000020 REG_NOTBOL = 0001 REG_NOTEOL = 0002 REG_OKAY = 0 REG_PEND = 000400 REG_PROGRESS = 020000 REG_QUOTE = 000004 REG_SMALL = 0040 REG_STARTEND = 0004 REG_UBACKREF = 000001 REG_UBBS = 000100 REG_UBOUNDS = 000004 REG_UBRACES = 000010 REG_UBSALNUM = 000020 REG_UEMPTYMATCH = 004000 REG_UIMPOSSIBLE = 010000 REG_ULOCALE = 002000 REG_ULOOKAHEAD = 000002 REG_UNONPOSIX = 000200 REG_UPBOTCH = 000040 REG_USHORTEST = 020000 REG_UUNPORT = 001000 REG_UUNSPEC = 000400 REMAGIC = 0xFED7 SATISFIED = 2 SBEGIN = 65 SEND = 90 SHORTER = 02 SOME = 2 WBDRY = 119 WHITE = 0 X_ASSERT_H = 1 X_REGEX_H_ = 0 Xxx = 1 FEWCOLORS = 15 FEWSTATES = 20 LOCALDFAS = 40 LOCALMAT = 20 LOCKED = 04 NOPROGRESS = 010 POSTSTATE = 02 STARTER = 01 WORK = 1 CALL_CHAIN_STATIC_SIZE = 4 COMPILEENV_INIT_AUX_DATA_SIZE = 5 COMPILEENV_INIT_CMD_MAP_SIZE = 40 COMPILEENV_INIT_CODE_BYTES = 250 COMPILEENV_INIT_EXCEPT_RANGES = 5 COMPILEENV_INIT_NUM_OBJECTS = 60 CONSTRUCTOR = 0x08 DESTRUCTOR = 0x10 DESTRUCTOR_CALLED = 2 DONT_DELETE = 0x20000 FILTER_HANDLING = 0x2000 FORCE_UNKNOWN = 0x10000 INST_ADD = 53 INST_APPEND_ARRAY1 = 84 INST_APPEND_ARRAY4 = 85 INST_APPEND_ARRAY_STK = 86 INST_APPEND_SCALAR1 = 82 INST_APPEND_SCALAR4 = 83 INST_APPEND_STK = 87 INST_ARRAY_EXISTS_IMM = 160 INST_ARRAY_EXISTS_STK = 159 INST_ARRAY_MAKE_IMM = 162 INST_ARRAY_MAKE_STK = 161 INST_BEGIN_CATCH4 = 69 INST_BITAND = 44 INST_BITNOT = 60 INST_BITOR = 42 INST_BITXOR = 43 INST_BREAK = 65 INST_CALL_BUILTIN_FUNC1 = 62 INST_CALL_FUNC1 = 63 INST_CLOCK_READ = 189 INST_CONCAT_STK = 173 INST_CONTINUE = 66 INST_COROUTINE_NAME = 149 INST_DICT_APPEND = 114 INST_DICT_DONE = 118 INST_DICT_EXISTS = 141 INST_DICT_EXPAND = 138 INST_DICT_FIRST = 116 INST_DICT_GET = 110 INST_DICT_INCR_IMM = 113 INST_DICT_LAPPEND = 115 INST_DICT_NEXT = 117 INST_DICT_RECOMBINE_IMM = 140 INST_DICT_RECOMBINE_STK = 139 INST_DICT_SET = 111 INST_DICT_UNSET = 112 INST_DICT_UPDATE_END = 120 INST_DICT_UPDATE_START = 119 INST_DICT_VERIFY = 142 INST_DIV = 56 INST_DONE = 0 INST_DUP = 4 INST_END_CATCH = 70 INST_EQ = 45 INST_EVAL_STK = 8 INST_EXIST_ARRAY = 129 INST_EXIST_ARRAY_STK = 130 INST_EXIST_SCALAR = 128 INST_EXIST_STK = 131 INST_EXPAND_DROP = 165 INST_EXPAND_START = 100 INST_EXPAND_STKTOP = 101 INST_EXPON = 99 INST_EXPR_STK = 9 INST_FOREACH_END = 168 INST_FOREACH_START = 166 INST_FOREACH_START4 = 67 INST_FOREACH_STEP = 167 INST_FOREACH_STEP4 = 68 INST_GE = 50 INST_GT = 48 INST_INCR_ARRAY1 = 26 INST_INCR_ARRAY1_IMM = 31 INST_INCR_ARRAY_STK = 27 INST_INCR_ARRAY_STK_IMM = 32 INST_INCR_SCALAR1 = 24 INST_INCR_SCALAR1_IMM = 29 INST_INCR_SCALAR_STK = 25 INST_INCR_SCALAR_STK_IMM = 30 INST_INCR_STK = 28 INST_INCR_STK_IMM = 33 INST_INFO_LEVEL_ARGS = 153 INST_INFO_LEVEL_NUM = 152 INST_INVOKE_EXPANDED = 102 INST_INVOKE_REPLACE = 163 INST_INVOKE_STK1 = 6 INST_INVOKE_STK4 = 7 INST_JUMP1 = 34 INST_JUMP4 = 35 INST_JUMP_FALSE1 = 38 INST_JUMP_FALSE4 = 39 INST_JUMP_TABLE = 121 INST_JUMP_TRUE1 = 36 INST_JUMP_TRUE4 = 37 INST_LAND = 41 INST_LAPPEND_ARRAY1 = 90 INST_LAPPEND_ARRAY4 = 91 INST_LAPPEND_ARRAY_STK = 92 INST_LAPPEND_LIST = 185 INST_LAPPEND_LIST_ARRAY = 186 INST_LAPPEND_LIST_ARRAY_STK = 187 INST_LAPPEND_LIST_STK = 188 INST_LAPPEND_SCALAR1 = 88 INST_LAPPEND_SCALAR4 = 89 INST_LAPPEND_STK = 93 INST_LE = 49 INST_LIST = 79 INST_LIST_CONCAT = 164 INST_LIST_IN = 106 INST_LIST_INDEX = 80 INST_LIST_INDEX_IMM = 103 INST_LIST_INDEX_MULTI = 94 INST_LIST_LENGTH = 81 INST_LIST_NOT_IN = 107 INST_LIST_RANGE_IMM = 104 INST_LMAP_COLLECT = 169 INST_LNOT = 61 INST_LOAD_ARRAY1 = 13 INST_LOAD_ARRAY4 = 14 INST_LOAD_ARRAY_STK = 15 INST_LOAD_SCALAR1 = 10 INST_LOAD_SCALAR4 = 11 INST_LOAD_SCALAR_STK = 12 INST_LOAD_STK = 16 INST_LOR = 40 INST_LSET_FLAT = 97 INST_LSET_LIST = 96 INST_LSHIFT = 51 INST_LT = 47 INST_MOD = 57 INST_MULT = 55 INST_NEQ = 46 INST_NOP = 132 INST_NSUPVAR = 123 INST_NS_CURRENT = 151 INST_NUM_TYPE = 182 INST_ORIGIN_COMMAND = 178 INST_OVER = 95 INST_POP = 3 INST_PUSH1 = 1 INST_PUSH4 = 2 INST_PUSH_RESULT = 71 INST_PUSH_RETURN_CODE = 72 INST_PUSH_RETURN_OPTIONS = 108 INST_REGEXP = 127 INST_RESOLVE_COMMAND = 154 INST_RETURN_CODE_BRANCH = 133 INST_RETURN_IMM = 98 INST_RETURN_STK = 109 INST_REVERSE = 126 INST_RSHIFT = 52 INST_START_CMD = 105 INST_STORE_ARRAY1 = 20 INST_STORE_ARRAY4 = 21 INST_STORE_ARRAY_STK = 22 INST_STORE_SCALAR1 = 17 INST_STORE_SCALAR4 = 18 INST_STORE_SCALAR_STK = 19 INST_STORE_STK = 23 INST_STR_CLASS = 184 INST_STR_CMP = 75 INST_STR_CONCAT1 = 5 INST_STR_EQ = 73 INST_STR_FIND = 144 INST_STR_FIND_LAST = 145 INST_STR_INDEX = 77 INST_STR_LEN = 76 INST_STR_LOWER = 175 INST_STR_MAP = 143 INST_STR_MATCH = 78 INST_STR_NEQ = 74 INST_STR_RANGE = 147 INST_STR_RANGE_IMM = 146 INST_STR_REPLACE = 177 INST_STR_TITLE = 176 INST_STR_TRIM = 170 INST_STR_TRIM_LEFT = 171 INST_STR_TRIM_RIGHT = 172 INST_STR_UPPER = 174 INST_SUB = 54 INST_SYNTAX = 125 INST_TAILCALL = 150 INST_TCLOO_CLASS = 156 INST_TCLOO_IS_OBJECT = 158 INST_TCLOO_NEXT = 179 INST_TCLOO_NEXT_CLASS = 180 INST_TCLOO_NS = 157 INST_TCLOO_SELF = 155 INST_TRY_CVT_TO_BOOLEAN = 183 INST_TRY_CVT_TO_NUMERIC = 64 INST_UMINUS = 59 INST_UNSET_ARRAY = 135 INST_UNSET_ARRAY_STK = 136 INST_UNSET_SCALAR = 134 INST_UNSET_STK = 137 INST_UPLUS = 58 INST_UPVAR = 122 INST_VARIABLE = 124 INST_YIELD = 148 INST_YIELD_TO_INVOKE = 181 JUMPFIXUP_INIT_ENTRIES = 10 LAST_INST_OPCODE = 189 LITERAL_CMD_NAME = 0x02 LITERAL_ON_HEAP = 0x01 LITERAL_UNSHARED = 0x04 MAX_INSTRUCTION_OPERANDS = 2 OBJECT_DESTRUCTING = 1 OO_UNKNOWN_METHOD = 0x04 OO_UNUSED_4 = 4 PRIVATE_METHOD = 0x02 PUBLIC_METHOD = 0x01 ROOT_CLASS = 0x8000 ROOT_OBJECT = 0x1000 TCLOO_H_INCLUDED = 0 TCLOO_PROCEDURE_METHOD_VERSION = 0 TCLOO_VERSION = "1.1.0" TCL_BYTECODE_PRECOMPILED = 0x0001 TCL_BYTECODE_RECOMPILE = 0x0004 TCL_BYTECODE_RESOLVE_VARS = 0x0002 TCL_NO_ELEMENT = 2 TCL_NO_LARGE_INDEX = 1 TCL_OO_INTERNAL_H = 1 TCL_OO_METADATA_VERSION_CURRENT = 1 TCL_OO_METHOD_VERSION_CURRENT = 1 USE_CLASS_CACHE = 0x4000 USE_DECLARER_NS = 0x80 X_TCLCOMPILATION = 1 X_TCLOODECLS = 0 X_TCLOOINTDECLS = 0 CMD_IS_SAFE = 1 COROUTINE_ARGUMENTS_ARBITRARY = -2 COROUTINE_ARGUMENTS_SINGLE_OPTIONAL = -1 CORO_STACK_INITIAL_SIZE = 200 IEEE_FLOATING_POINT = 0 INTERP_STACK_INITIAL_SIZE = 2000 MATH_FUNC_PREFIX_LEN = 17 MATH_OP_PREFIX_LEN = 15 MAX_EXACT = 9007199254740991.0 RAND_IA = 16807 RAND_IM = 2147483647 RAND_IQ = 127773 RAND_IR = 2836 RAND_MASK = 123459876 BINARY_ALL = -1 BINARY_NOCOUNT = -2 BINARY_SCAN_MAX_CACHE = 260 BINARY_SIGNED = 0 BINARY_UNSIGNED = 1 FALSE = 0 TRUE = 1 FOUR_CENTURIES = 146097 FOUR_YEARS = 1461 JDAY_1_JAN_1_CE_GREGORIAN = 1721426 JDAY_1_JAN_1_CE_JULIAN = 1721424 JULIAN_DAY_POSIX_EPOCH = 2440588 ONE_CENTURY_GREGORIAN = 36524 ONE_YEAR = 365 SECONDS_PER_DAY = 86400 TCL_CLOCK_PREFIX_LEN = 14 LC_ADDRESS = 9 LC_ADDRESS_MASK = 512 LC_ALL = 6 LC_ALL_MASK = 8127 LC_COLLATE = 3 LC_COLLATE_MASK = 8 LC_CTYPE = 0 LC_CTYPE_MASK = 1 LC_IDENTIFICATION = 12 LC_IDENTIFICATION_MASK = 4096 LC_MEASUREMENT = 11 LC_MEASUREMENT_MASK = 2048 LC_MESSAGES = 5 LC_MESSAGES_MASK = 32 LC_MONETARY = 4 LC_MONETARY_MASK = 16 LC_NAME = 8 LC_NAME_MASK = 256 LC_NUMERIC = 1 LC_NUMERIC_MASK = 2 LC_PAPER = 7 LC_PAPER_MASK = 128 LC_TELEPHONE = 10 LC_TELEPHONE_MASK = 1024 LC_TIME = 2 LC_TIME_MASK = 4 X_BITS_LOCALE_H = 1 X_LOCALE_H = 1 MAXCALLOC = 1024000 NUM_LISTS = 30 SORTMODE_ASCII = 0 SORTMODE_ASCII_NC = 8 SORTMODE_COMMAND = 3 SORTMODE_DICTIONARY = 4 SORTMODE_INTEGER = 1 SORTMODE_REAL = 2 X_TCLREGEXP = 0 CONCAT_TRIM_SET = " \f\v\r\t\n" TCL_STRING_TRIM_H = 0 AND = 84 BAREWORD = 3 BINARY = 0x40 BINARY_MINUS = 66 BINARY_PLUS = 65 BIT_AND = 73 BIT_NOT = 135 BIT_OR = 75 BIT_XOR = 74 BOOLEAN = 195 BRACED = 196 CLOSE_PAREN = 91 COLON = 77 COMMA = 67 DIVIDE = 69 EQUAL = 82 EXPON = 88 FUNCTION = 131 GEQ = 81 GREATER = 72 INCOMPLETE = 4 INVALID = 5 IN_LIST = 89 LEAF = 0xC0 LEFT_SHIFT = 78 LEQ = 80 LESS = 71 MINUS = 2 MOD = 70 MULT = 68 NEQ = 83 NODE_TYPE = 0xC0 NOT = 134 NOT_IN_LIST = 90 NUMBER = 193 OPEN_PAREN = 133 OR = 85 PLUS = 1 QUESTION = 76 QUOTED = 198 RIGHT_SHIFT = 79 SCRIPT = 194 START = 132 STREQ = 86 STRNEQ = 87 UNARY = 0x80 UNARY_MINUS = 130 UNARY_PLUS = 129 VARIABLE = 197 NUM_STATIC_POS = 20 ASSOC_KEY = "tclPackageAboutDict" END_OF_TIME = 2037 EPOCH = 1970 SECSPERDAY = 86400 START_OF_TIME = 1902 TM_YEAR_BASE = 1900 YYBISON = 1 YYBISON_VERSION = "3.1" YYCOPY_NEEDED = 1 YYDEBUG = 0 YYEMPTY = -2 YYEOF = 0 YYERRCODE = 256 YYERROR_VERBOSE = 0 YYFINAL = 2 YYINITDEPTH = 200 YYLAST = 81 YYLTYPE_IS_DECLARED = 1 YYLTYPE_IS_TRIVIAL = 1 YYMAXDEPTH = 10000 YYMAXUTOK = 274 YYNNTS = 16 YYNRULES = 56 YYNSTATES = 85 YYNTOKENS = 26 YYPACT_NINF = -18 YYPULL = 1 YYPURE = 1 YYPUSH = 0 YYSKELETON_NAME = "yacc.c" YYSTYPE_IS_DECLARED = 1 YYSTYPE_IS_TRIVIAL = 1 YYTABLE_NINF = -1 YYTERROR = 1 YYTOKENTYPE = 0 YYUNDEFTOK = 2 YY_NULLPTR = 0 LOCAL_SIZE = 64 ENCODING_DOUBLEBYTE = 1 ENCODING_ESCAPE = 3 ENCODING_MULTIBYTE = 2 ENCODING_SINGLEBYTE = 0 ASYNC_CHECK_COUNT_MASK = 63 LAST_BUILTIN_FUNC = 25 TCL_SUPPORT_84_BYTECODE = 1 X_TCLFILESYSTEM = 0 NUM_COUNTERS = 10 REBUILD_MULTIPLIER = 3 HISTORY_OBJS_KEY = "::tcl::HistoryObjs" BG_FLUSH_SCHEDULED = 128 BUFFER_PADDING = 16 CHANNELBUFFER_DEFAULT_SIZE = 4096 CHANNEL_BLOCKED = 2048 CHANNEL_CLOSED = 256 CHANNEL_CLOSEDWRITE = 2097152 CHANNEL_DEAD = 8192 CHANNEL_EOF = 512 CHANNEL_INCLOSE = 524288 CHANNEL_LINEBUFFERED = 16 CHANNEL_NEED_MORE_DATA = 16384 CHANNEL_NONBLOCKING = 8 CHANNEL_RAW_MODE = 65536 CHANNEL_STICKY_EOF = 1024 CHANNEL_UNBUFFERED = 32 ENCODING_LINESIZE = 20 INPUT_SAW_CR = 4096 MAX_CHANNEL_BUFFER_SIZE = 1048576 SYNTHETIC_EVENT_TIME = 0 UTF_EXPANSION_FACTOR = 1024 CHANNEL_ASYNC = 1 FLUSH_DELAY = 5 INCREMENT = 512 P_NO_PRESERVE = 0 P_PRESERVE = 1 TRANSMIT_DONT = 0 TRANSMIT_DOWN = 1 TRANSMIT_IBUF = 3 TRANSMIT_NUM = 4 TRANSMIT_SELF = 2 EOK = 0 RANDW = 6 RCMKEY = "ReflectedChannelMap" FLUSH_DISCARD = 0 FLUSH_WRITE = 1 RB_INCREMENT = 512 RTMKEY = "ReflectedTransformMap" RW_MODES = 3 NUM_SPACES = 20 LIMIT_HANDLER_ACTIVE = 0x01 LIMIT_HANDLER_DELETED = 0x02 LINK_BEING_UPDATED = 2 LINK_READ_ONLY = 1 DEFAULT_PRIMARY_PROMPT = "% " ALLOC_CHUNK = 8 BUILDING_MIXINS = 0x400000 DEFINITE_PROTECTED = 0x100000 DEFINITE_PUBLIC = 0x200000 KNOWN_STATE = 3145728 NO_IMPLEMENTATION = 2 OBJECT_MIXIN = 0x1000000 SPECIAL = 65560 TRAVERSED_MIXIN = 0x800000 OBJNAME_LENGTH_IN_ERRORINFO_LIMIT = 30 PUBLIC_PATTERN = "[a-z]*" LIMIT = 60 TclOOUnusedStubEntry = 0 TYPE_BRACE = 0x40 TYPE_CLOSE_BRACK = 0x20 TYPE_CLOSE_PAREN = 0x10 TYPE_COMMAND_END = 0x2 TYPE_NORMAL = 0 TYPE_QUOTE = 0x8 TYPE_SPACE = 0x1 TYPE_SUBS = 0x4 TCLPATH_APPENDED = 1 TCLPATH_NEEDNORM = 4 CFG_64 = "0" CFG_COMPILE_DEBUG = "0" CFG_COMPILE_STATS = "0" CFG_DEBUG = "0" CFG_INSTALL_BINDIR = "/usr/local/bin" CFG_INSTALL_DOCDIR = "/usr/local/man" CFG_INSTALL_INCDIR = "/usr/local/include" CFG_INSTALL_LIBDIR = "/usr/local/lib" CFG_INSTALL_SCRDIR = "/usr/local/lib/tcl8.6" CFG_MEMDEBUG = "0" CFG_OPTIMIZED = "1" CFG_PROFILED = "0" CFG_RUNTIME_BINDIR = "/usr/local/bin" CFG_RUNTIME_DLLFILE = "libtcl8.6.a" CFG_RUNTIME_DOCDIR = "/usr/local/man" CFG_RUNTIME_INCDIR = "/usr/local/include" CFG_RUNTIME_LIBDIR = "/usr/local/lib" CFG_RUNTIME_SCRDIR = "/usr/local/lib/tcl8.6" CFG_RUNTIME_ZIPFILE = "" CFG_THREADED = "1" INITIAL_SIZE = 2 JOE_EXTENSION = 0 NUM_REGEXPS = 30 TCL_REG_GLOBOK_FLAGS = 27 SCAN_BIG = 0x800 SCAN_LONGER = 0x400 SCAN_NOSKIP = 0x1 SCAN_SUPPRESS = 0x2 SCAN_UNSIGNED = 0x4 SCAN_WIDTH = 0x8 BLETCH = 0x10 DIGIT_GROUP = 8 EXPONENT_BIAS = 0x3FF EXP_MASK = 0x7FF00000 EXP_SHIFT = 20 FP_PRECISION = 53 HI_ORDER_SIG_MASK = 0x000FFFFF LOG10_2 = 0.3010299956639812 LOG10_3HALVES_PLUS_FUDGE = 0.1760912590558 MAXPOW = 22 NAN_START = 0x7FF8 N_BIGTENS = 5 N_LOG2POW5 = 27 QUICK_MAX = 14 SIGN_BIT = 0x80000000 TEN_PMAX = 22 TWO_OVER_3LOG10 = 0.28952965460216784 COMPAT = 0 MAX_FLOAT_SIZE = 320 TclUnusedStubEntry = 0 MAGIC = 0xEF NOBJALLOC = 800 NOBJHIGH = 1200 RCHECK = 0 SLEEP_OFFLOAD_GETTIMEOFDAY = 20 TCL_TIME_MAXIMUM_SLICE = 500 TCL_TRACE_ANY_EXEC = 15 TCL_TRACE_ENTER_DURING_EXEC = 4 TCL_TRACE_EXEC_DIRECT = 0x20 TCL_TRACE_EXEC_IN_PROGRESS = 0x10 TCL_TRACE_LEAVE_DURING_EXEC = 8 B0 = 0000000 B1000000 = 0010010 B110 = 0000003 B115200 = 0010002 B1152000 = 0010011 B1200 = 0000011 B134 = 0000004 B150 = 0000005 B1500000 = 0010012 B1800 = 0000012 B19200 = 0000016 B200 = 0000006 B2000000 = 0010013 B230400 = 0010003 B2400 = 0000013 B2500000 = 0010014 B300 = 0000007 B3000000 = 0010015 B3500000 = 0010016 B38400 = 0000017 B4000000 = 0010017 B460800 = 0010004 B4800 = 0000014 B50 = 0000001 B500000 = 0010005 B57600 = 0010001 B576000 = 0010006 B600 = 0000010 B75 = 0000002 B921600 = 0010007 B9600 = 0000015 BRKINT = 0000002 BS0 = 0000000 BS1 = 0020000 BSDLY = 0020000 CBAUD = 000000010017 CBAUDEX = 000000010000 CBRK = 0 CDISCARD = 15 CDSUSP = 25 CEOF = 4 CEOL = 0 CEOT = 4 CERASE = 0177 CFLUSH = 15 CIBAUD = 002003600000 CINTR = 3 CKILL = 21 CLNEXT = 22 CLOCAL = 0004000 CMIN = 1 CMSPAR = 010000000000 CQUIT = 034 CR0 = 0000000 CR1 = 0001000 CR2 = 0002000 CR3 = 0003000 CRDLY = 0003000 CREAD = 0000200 CREPRINT = 18 CRPRNT = 18 CRTSCTS = 020000000000 CS5 = 0000000 CS6 = 0000020 CS7 = 0000040 CS8 = 0000060 CSIZE = 0000060 CSTART = 17 CSTATUS = 0 CSTOP = 19 CSTOPB = 0000100 CSUSP = 26 CTIME = 0 CWERASE = 23 ECHO = 0000010 ECHOCTL = 0001000 ECHOE = 0000020 ECHOK = 0000040 ECHOKE = 0004000 ECHONL = 0000100 ECHOPRT = 0002000 EXTA = 14 EXTB = 15 EXTPROC = 0200000 FF0 = 0000000 FF1 = 0100000 FFDLY = 0100000 FIOASYNC = 0x5452 FIOCLEX = 0x5451 FIONBIO = 0x5421 FIONCLEX = 0x5450 FIONREAD = 0x541B FIOQSIZE = 0x5460 FLUSHO = 0010000 HUPCL = 0002000 ICANON = 0000002 ICRNL = 0000400 IEXTEN = 0100000 IGNBRK = 0000001 IGNCR = 0000200 IGNPAR = 0000004 IMAXBEL = 0020000 INLCR = 0000100 INPCK = 0000020 IOCSIZE_MASK = 1073676288 IOCSIZE_SHIFT = 16 IOC_IN = 1073741824 IOC_INOUT = 3221225472 IOC_OUT = 2147483648 ISIG = 0000001 ISTRIP = 0000040 IUCLC = 0001000 IUTF8 = 0040000 IXANY = 0004000 IXOFF = 0010000 IXON = 0002000 NCC = 8 NCCS = 32 NL0 = 0000000 NL1 = 0000400 NLDLY = 0000400 NOFLSH = 0000200 N_6PACK = 7 N_AX25 = 5 N_HCI = 15 N_HDLC = 13 N_IRDA = 11 N_MASC = 8 N_MOUSE = 2 N_PPP = 3 N_PROFIBUS_FDL = 10 N_R3964 = 9 N_SLIP = 1 N_SMSBLOCK = 12 N_STRIP = 4 N_SYNC_PPP = 14 N_TTY = 0 N_X25 = 6 OCRNL = 0000010 OFDEL = 0000200 OFILL = 0000100 OLCUC = 0000002 ONLCR = 0000004 ONLRET = 0000040 ONOCR = 0000020 OPOST = 0000001 PARENB = 0000400 PAREXT = 1073741824 PARMRK = 0000010 PARODD = 0001000 PENDIN = 0040000 SIOCADDDLCI = 0x8980 SIOCADDMULTI = 0x8931 SIOCADDRT = 0x890B SIOCDARP = 0x8953 SIOCDELDLCI = 0x8981 SIOCDELMULTI = 0x8932 SIOCDELRT = 0x890C SIOCDEVPRIVATE = 0x89F0 SIOCDIFADDR = 0x8936 SIOCDRARP = 0x8960 SIOCGARP = 0x8954 SIOCGIFADDR = 0x8915 SIOCGIFBR = 0x8940 SIOCGIFBRDADDR = 0x8919 SIOCGIFCONF = 0x8912 SIOCGIFCOUNT = 0x8938 SIOCGIFDSTADDR = 0x8917 SIOCGIFENCAP = 0x8925 SIOCGIFFLAGS = 0x8913 SIOCGIFHWADDR = 0x8927 SIOCGIFINDEX = 0x8933 SIOCGIFMAP = 0x8970 SIOCGIFMEM = 0x891f SIOCGIFMETRIC = 0x891d SIOCGIFMTU = 0x8921 SIOCGIFNAME = 0x8910 SIOCGIFNETMASK = 0x891b SIOCGIFPFLAGS = 0x8935 SIOCGIFSLAVE = 0x8929 SIOCGIFTXQLEN = 0x8942 SIOCGRARP = 0x8961 SIOCPROTOPRIVATE = 0x89E0 SIOCRTMSG = 0x890D SIOCSARP = 0x8955 SIOCSIFADDR = 0x8916 SIOCSIFBR = 0x8941 SIOCSIFBRDADDR = 0x891a SIOCSIFDSTADDR = 0x8918 SIOCSIFENCAP = 0x8926 SIOCSIFFLAGS = 0x8914 SIOCSIFHWADDR = 0x8924 SIOCSIFHWBROADCAST = 0x8937 SIOCSIFLINK = 0x8911 SIOCSIFMAP = 0x8971 SIOCSIFMEM = 0x8920 SIOCSIFMETRIC = 0x891e SIOCSIFMTU = 0x8922 SIOCSIFNAME = 0x8923 SIOCSIFNETMASK = 0x891c SIOCSIFPFLAGS = 0x8934 SIOCSIFSLAVE = 0x8930 SIOCSIFTXQLEN = 0x8943 SIOCSRARP = 0x8962 SIOGIFINDEX = 35123 SUPPORTS_TTY = 1 TAB0 = 0000000 TAB1 = 0004000 TAB2 = 0010000 TAB3 = 0014000 TABDLY = 0014000 TCFLSH = 0x540B TCGETA = 0x5405 TCGETS = 0x5401 TCGETX = 0x5432 TCIFLUSH = 0 TCIOFF = 2 TCIOFLUSH = 2 TCION = 3 TCOFLUSH = 1 TCOOFF = 0 TCOON = 1 TCSADRAIN = 1 TCSAFLUSH = 2 TCSANOW = 0 TCSBRK = 0x5409 TCSBRKP = 0x5425 TCSETA = 0x5406 TCSETAF = 0x5408 TCSETAW = 0x5407 TCSETS = 0x5402 TCSETSF = 0x5404 TCSETSW = 0x5403 TCSETX = 0x5433 TCSETXF = 0x5434 TCSETXW = 0x5435 TCXONC = 0x540A TIOCCBRK = 0x5428 TIOCCONS = 0x541D TIOCEXCL = 0x540C TIOCGETD = 0x5424 TIOCGICOUNT = 0x545D TIOCGLCKTRMIOS = 0x5456 TIOCGPGRP = 0x540F TIOCGPTPEER = 21569 TIOCGRS485 = 0x542E TIOCGSERIAL = 0x541E TIOCGSID = 0x5429 TIOCGSOFTCAR = 0x5419 TIOCGWINSZ = 0x5413 TIOCINQ = 21531 TIOCLINUX = 0x541C TIOCMBIC = 0x5417 TIOCMBIS = 0x5416 TIOCMGET = 0x5415 TIOCMIWAIT = 0x545C TIOCMSET = 0x5418 TIOCM_CAR = 0x040 TIOCM_CD = 64 TIOCM_CTS = 0x020 TIOCM_DSR = 0x100 TIOCM_DTR = 0x002 TIOCM_LE = 0x001 TIOCM_RI = 128 TIOCM_RNG = 0x080 TIOCM_RTS = 0x004 TIOCM_SR = 0x010 TIOCM_ST = 0x008 TIOCNOTTY = 0x5422 TIOCNXCL = 0x540D TIOCOUTQ = 0x5411 TIOCPKT = 0x5420 TIOCPKT_DATA = 0 TIOCPKT_DOSTOP = 32 TIOCPKT_FLUSHREAD = 1 TIOCPKT_FLUSHWRITE = 2 TIOCPKT_IOCTL = 64 TIOCPKT_NOSTOP = 16 TIOCPKT_START = 8 TIOCPKT_STOP = 4 TIOCSBRK = 0x5427 TIOCSCTTY = 0x540E TIOCSERCONFIG = 0x5453 TIOCSERGETLSR = 0x5459 TIOCSERGETMULTI = 0x545A TIOCSERGSTRUCT = 0x5458 TIOCSERGWILD = 0x5454 TIOCSERSETMULTI = 0x545B TIOCSERSWILD = 0x5455 TIOCSER_TEMT = 0x01 TIOCSETD = 0x5423 TIOCSLCKTRMIOS = 0x5457 TIOCSPGRP = 0x5410 TIOCSRS485 = 0x542F TIOCSSERIAL = 0x541F TIOCSSOFTCAR = 0x541A TIOCSTI = 0x5412 TIOCSWINSZ = 0x5414 TIOCVHANGUP = 0x5437 TOSTOP = 0000400 TTYDEF_CFLAG = 1440 TTYDEF_IFLAG = 11554 TTYDEF_LFLAG = 35355 TTYDEF_OFLAG = 6149 TTYDEF_SPEED = 13 VDISCARD = 13 VEOF = 4 VEOL = 11 VEOL2 = 16 VERASE = 2 VINTR = 0 VKILL = 3 VLNEXT = 15 VMIN = 6 VQUIT = 1 VREPRINT = 12 VSTART = 8 VSTOP = 9 VSUSP = 10 VSWTC = 7 VT0 = 0000000 VT1 = 0040000 VTDLY = 0040000 VTIME = 5 VWERASE = 14 XCASE = 0000004 XTABS = 0014000 X_ASM_GENERIC_IOCTL_H = 0 X_HAVE_STRUCT_TERMIOS_C_ISPEED = 1 X_HAVE_STRUCT_TERMIOS_C_OSPEED = 1 X_IOC_DIRBITS = 2 X_IOC_DIRMASK = 3 X_IOC_DIRSHIFT = 30 X_IOC_NONE = 0 X_IOC_NRBITS = 8 X_IOC_NRMASK = 255 X_IOC_NRSHIFT = 0 X_IOC_READ = 2 X_IOC_SIZEBITS = 14 X_IOC_SIZEMASK = 16383 X_IOC_SIZESHIFT = 16 X_IOC_TYPEBITS = 8 X_IOC_TYPEMASK = 255 X_IOC_TYPESHIFT = 8 X_IOC_WRITE = 1 X_LINUX_IOCTL_H = 0 X_SYS_IOCTL_H = 1 X_SYS_TTYDEFAULTS_H_ = 0 X_TERMIOS_H = 1 NEED_GR_CLEANER = 1 NEED_PW_CLEANER = 1 BINMODE = 0 DEFAULT_COPY_BLOCK_SIZE = 4096 DOTREE_F = 3 DOTREE_POSTD = 2 DOTREE_PRED = 1 FTS_AGAIN = 1 FTS_COMFOLLOW = 0x0001 FTS_D = 1 FTS_DC = 2 FTS_DEFAULT = 3 FTS_DNR = 4 FTS_DONTCHDIR = 0x01 FTS_DOT = 5 FTS_DP = 6 FTS_ERR = 7 FTS_F = 8 FTS_FOLLOW = 2 FTS_INIT = 9 FTS_LOGICAL = 0x0002 FTS_NAMEONLY = 0x0100 FTS_NOCHDIR = 0x0004 FTS_NOINSTR = 3 FTS_NOSTAT = 0x0008 FTS_NS = 10 FTS_NSOK = 11 FTS_OPTIONMASK = 0x00ff FTS_PHYSICAL = 0x0010 FTS_ROOTLEVEL = 0 FTS_ROOTPARENTLEVEL = -1 FTS_SEEDOT = 0x0020 FTS_SKIP = 4 FTS_SL = 12 FTS_SLNONE = 13 FTS_STOP = 0x0200 FTS_SYMFOLLOW = 0x02 FTS_W = 14 FTS_WHITEOUT = 0x0080 FTS_XDEV = 0x0040 MAX_READDIR_UNLINK_THRESHOLD = 130 TCL_TEMPORARY_FILE_DIRECTORY = "/tmp" X_FTS_H = 1 HaveRealpath = 1 NoFtsStat = 0 LIBRARY_SIZE = 32 NL_CAT_LOCALE = 1 NL_SETD = 1 PRIO_MAX = 20 PRIO_MIN = -20 RLIM64_INFINITY = 0xffffffffffffffff RLIM_INFINITY = 0xffffffffffffffff RLIM_SAVED_CUR = 18446744073709551615 RLIM_SAVED_MAX = 18446744073709551615 TCL_DEFAULT_ENCODING = "iso8859-1" TCL_LIBRARY = "/usr/local/lib/tcl8.6" TCL_PACKAGE_PATH = "{/usr/local/lib} " X_LANGINFO_H = 1 X_NL_TYPES_H = 1 X_SYS_RESOURCE_H = 1 AT_FORK_INIT_VALUE = 0 POLL_DONE = 0x2 POLL_WANT = 0x1 RESET_ATFORK_MUTEX = 1 SOCKET_BUFSIZE = 4096 SOCK_TEMPLATE = "sock%lx" SUPPRESS_RDNS_VAR = "::tcl::unsupported::noReverseDNS" TCP_ASYNC_CONNECT = 2 TCP_ASYNC_FAILED = 32 TCP_ASYNC_PENDING = 16 TCP_NONBLOCKING = 1 LINE_LENGTH = 128 OFFSET_BITS = 5 UNICODE_SELF = 0x80 CONVERT_ANY = 16 CONVERT_BRACE = 2 CONVERT_ESCAPE = 4 CONVERT_MASK = 6 CONVERT_NONE = 0 ASYNC = 0x01 BUFFER_SIZE_LIMIT = 0xFFFF DEFAULT_BUFFER_SIZE = 4096 DICT_TO_SET = 0x1 FAR = 0 IN_HEADER = 0x02 MAX_BUFFER_SIZE = 65536 MAX_COMMENT_LEN = 256 MAX_MEM_LEVEL = 9 MAX_WBITS = 15 MIN_NONSTREAM_BUFFER_SIZE = 16 OUT_HEADER = 0x04 STDC = 0 STDC99 = 0 STREAM_DECOMPRESS = 0x08 STREAM_DONE = 0x10 TCL_ZLIB_VERSION = "2.0.1" WBITS_AUTODETECT = 47 WBITS_GZIP = 31 WBITS_RAW = -15 WBITS_ZLIB = 15 ZCONF_H = 0 ZEXPORT = 0 ZEXPORTVA = 0 ZLIB_H = 0 ZLIB_VERNUM = 0x12b0 ZLIB_VERSION = "1.2.11" ZLIB_VER_MAJOR = 1 ZLIB_VER_MINOR = 2 ZLIB_VER_REVISION = 11 ZLIB_VER_SUBREVISION = 0 Z_ASCII = 1 Z_BEST_COMPRESSION = 9 Z_BEST_SPEED = 1 Z_BINARY = 0 Z_BLOCK = 5 Z_BUF_ERROR = -5 Z_DATA_ERROR = -3 Z_DEFAULT_COMPRESSION = -1 Z_DEFAULT_STRATEGY = 0 Z_DEFLATED = 8 Z_ERRNO = -1 Z_FILTERED = 1 Z_FINISH = 4 Z_FIXED = 4 Z_FULL_FLUSH = 3 Z_HAVE_STDARG_H = 0 Z_HAVE_UNISTD_H = 0 Z_HUFFMAN_ONLY = 2 Z_LARGE64 = 0 Z_LFS64 = 0 Z_MEM_ERROR = -4 Z_NEED_DICT = 2 Z_NO_COMPRESSION = 0 Z_NO_FLUSH = 0 Z_NULL = 0 Z_OK = 0 Z_PARTIAL_FLUSH = 1 Z_RLE = 3 Z_STREAM_END = 1 Z_STREAM_ERROR = -2 Z_SYNC_FLUSH = 2 Z_TEXT = 1 Z_TREES = 6 Z_UNKNOWN = 2 Z_VERSION_ERROR = -6 Z_WANT64 = 0 Z_const = 0 )
const ( TCL_QUEUE_TAIL = 0 TCL_QUEUE_HEAD = 1 TCL_QUEUE_MARK = 2 )
const ( TCL_PATH_ABSOLUTE = 0 TCL_PATH_RELATIVE = 1 TCL_PATH_VOLUME_RELATIVE = 2 )
const ( TCL_INT = 0 TCL_DOUBLE = 1 TCL_EITHER = 2 TCL_WIDE_INT = 3 )
const ( BB_VISITED = 1 // Block has been visited in the current // traversal BB_FALLTHRU = 2 // Control may pass from this block to a // successor BB_JUMP1 = 4 // Basic block ends with a 1-byte-offset jump // and may need expansion BB_JUMPTABLE = 8 // Basic block ends with a jump table BB_BEGINCATCH = 16 // Block ends with a 'beginCatch' instruction, // marking it as the start of a 'catch' // sequence. The 'jumpTarget' is the exception // exit from the catch block. BB_ENDCATCH = 32 )
const ( ASSEM_1BYTE = 0 // Fixed arity, 1-byte instruction ASSEM_BEGIN_CATCH = 1 // Begin catch: one 4-byte jump offset to be // converted to appropriate exception // ranges ASSEM_BOOL = 2 // One Boolean operand ASSEM_BOOL_LVT4 = 3 // One Boolean, one 4-byte LVT ref. ASSEM_CLOCK_READ = 4 // 1-byte unsigned-integer case number, in the // range 0-3 ASSEM_CONCAT1 = 5 // 1-byte unsigned-integer operand count, must // be strictly positive, consumes N, produces // 1 ASSEM_DICT_GET = 6 // 'dict get' and related - consumes N+1 // operands, produces 1, N > 0 ASSEM_DICT_SET = 7 // specifies key count and LVT index, consumes // N+1 operands, produces 1, N > 0 ASSEM_DICT_UNSET = 8 // specifies key count and LVT index, consumes // N operands, produces 1, N > 0 ASSEM_END_CATCH = 9 // End catch. No args. Exception range popped // from stack and stack pointer restored. ASSEM_EVAL = 10 // 'eval' - evaluate a constant script (by // compiling it in line with the assembly // code! I love Tcl!) ASSEM_INDEX = 11 // 4 byte operand, integer or end-integer ASSEM_INVOKE = 12 // 1- or 4-byte operand count, must be // strictly positive, consumes N, produces // 1. ASSEM_JUMP = 13 // Jump instructions ASSEM_JUMP4 = 14 // Jump instructions forcing a 4-byte offset ASSEM_JUMPTABLE = 15 // Jumptable (switch -exact) ASSEM_LABEL = 16 // The assembly directive that defines a // label ASSEM_LINDEX_MULTI = 17 // 4-byte operand count, must be strictly // positive, consumes N, produces 1 ASSEM_LIST = 18 // 4-byte operand count, must be nonnegative, // consumses N, produces 1 ASSEM_LSET_FLAT = 19 // 4-byte operand count, must be >= 3, // consumes N, produces 1 ASSEM_LVT = 20 // One operand that references a local // variable ASSEM_LVT1 = 21 // One 1-byte operand that references a local // variable ASSEM_LVT1_SINT1 = 22 // One 1-byte operand that references a local // variable, one signed-integer 1-byte // operand ASSEM_LVT4 = 23 // One 4-byte operand that references a local // variable ASSEM_OVER = 24 // OVER: 4-byte operand count, consumes N+1, // produces N+2 ASSEM_PUSH = 25 // one literal operand ASSEM_REGEXP = 26 // One Boolean operand, but weird mapping to // call flags ASSEM_REVERSE = 27 // REVERSE: 4-byte operand count, consumes N, // produces N ASSEM_SINT1 = 28 // One 1-byte signed-integer operand // (INCR_STK_IMM) ASSEM_SINT4_LVT4 = 29 )
const ( BBCS_UNKNOWN = 0 // Catch context has not yet been identified BBCS_NONE = 1 // Block is outside of any catch BBCS_INCATCH = 2 // Block is within a catch context BBCS_CAUGHT = 3 )
const ( LIT__NIL = 0 LIT__DEFAULT_FORMAT = 1 LIT_BCE = 2 LIT_C = 3 LIT_CANNOT_USE_GMT_AND_TIMEZONE = 4 LIT_CE = 5 LIT_DAYOFMONTH = 6 LIT_DAYOFWEEK = 7 LIT_DAYOFYEAR = 8 LIT_ERA = 9 LIT_GMT = 10 LIT_GREGORIAN = 11 LIT_INTEGER_VALUE_TOO_LARGE = 12 LIT_ISO8601WEEK = 13 LIT_ISO8601YEAR = 14 LIT_JULIANDAY = 15 LIT_LOCALSECONDS = 16 LIT_MONTH = 17 LIT_SECONDS = 18 LIT_TZNAME = 19 LIT_TZOFFSET = 20 LIT_YEAR = 21 LIT__END = 22 )
const ( MARK_LEFT = 0 // Next step of traversal is to visit left subtree MARK_RIGHT = 1 // Next step of traversal is to visit right subtree MARK_PARENT = 2 )
const ( PREC_END = 1 // END PREC_START = 2 // START PREC_CLOSE_PAREN = 3 // ")" PREC_OPEN_PAREN = 4 // "(" PREC_COMMA = 5 // "," PREC_CONDITIONAL = 6 // "?", ":" PREC_OR = 7 // "||" PREC_AND = 8 // "&&" PREC_BIT_OR = 9 // "|" PREC_BIT_XOR = 10 // "^" PREC_BIT_AND = 11 // "&" PREC_EQUAL = 12 // "==", "!=", "eq", "ne", "in", "ni" PREC_COMPARE = 13 // "<", ">", "<=", ">=" PREC_SHIFT = 14 // "<<", ">>" PREC_ADD = 15 // "+", "-" PREC_MULT = 16 // "*", "/", "%" PREC_EXPON = 17 // "**" PREC_UNARY = 18 )
const ( OT_LITERAL = -3 // Operand is a literal in the literal list OT_TOKENS = -2 // Operand is sequence of Tcl_Tokens OT_EMPTY = -1 )
const ( LOOP_EXCEPTION_RANGE = 0 // Exception's range is part of a loop. Break // and continue "exceptions" cause jumps to // appropriate PC offsets. CATCH_EXCEPTION_RANGE = 1 )
const ( OPERAND_NONE = 0 OPERAND_INT1 = 1 // One byte signed integer. OPERAND_INT4 = 2 // Four byte signed integer. OPERAND_UINT1 = 3 // One byte unsigned integer. OPERAND_UINT4 = 4 // Four byte unsigned integer. OPERAND_IDX4 = 5 // Four byte signed index (actually an // integer, but displayed differently.) OPERAND_LVT1 = 6 // One byte unsigned index into the local // variable table. OPERAND_LVT4 = 7 // Four byte unsigned index into the local // variable table. OPERAND_AUX4 = 8 // Four byte unsigned index into the aux data // table. OPERAND_OFFSET1 = 9 // One byte signed jump offset. OPERAND_OFFSET4 = 10 // Four byte signed jump offset. OPERAND_LIT1 = 11 // One byte unsigned index into table of // literals. OPERAND_LIT4 = 12 // Four byte unsigned index into table of // literals. OPERAND_SCLS1 = 13 )
const ( STR_CLASS_ALNUM = 0 // Unicode alphabet or digit characters. STR_CLASS_ALPHA = 1 // Unicode alphabet characters. STR_CLASS_ASCII = 2 // Characters in range U+000000..U+00007F. STR_CLASS_CONTROL = 3 // Unicode control characters. STR_CLASS_DIGIT = 4 // Unicode digit characters. STR_CLASS_GRAPH = 5 // Unicode printing characters, excluding // space. STR_CLASS_LOWER = 6 // Unicode lower-case alphabet characters. STR_CLASS_PRINT = 7 // Unicode printing characters, including // spaces. STR_CLASS_PUNCT = 8 // Unicode punctuation characters. STR_CLASS_SPACE = 9 // Unicode space characters. STR_CLASS_UPPER = 10 // Unicode upper-case alphabet characters. STR_CLASS_WORD = 11 // Unicode word (alphabetic, digit, connector // punctuation) characters. STR_CLASS_XDIGIT = 12 )
const ( TCL_UNCONDITIONAL_JUMP = 0 TCL_TRUE_JUMP = 1 TCL_FALSE_JUMP = 2 )
const ( MERam = 0 MERpm = 1 MER24 = 2 )
const ( DSTon = 0 DSToff = 1 DSTmaybe = 2 )
const ( TAGO = 258 TDAY = 259 TDAYZONE = 260 TID = 261 TMERIDIAN = 262 TMONTH = 263 TMONTH_UNIT = 264 TSTARDATE = 265 TSEC_UNIT = 266 TSNUMBER = 267 TUNUMBER = 268 TZONE = 269 TEPOCH = 270 TDST = 271 TISOBASE = 272 TDAY_UNIT = 273 TNEXT = 274 )
Token type.
const ( ENS_CONFIG = 0 ENS_CREATE = 1 ENS_EXISTS = 2 )
const ( CRT_CMD = 0 CRT_MAP = 1 CRT_PARAM = 2 CRT_PREFIX = 3 CRT_SUBCMDS = 4 CRT_UNKNOWN = 5 )
const ( CONF_MAP = 0 CONF_NAMESPACE = 1 CONF_PARAM = 2 CONF_PREFIX = 3 CONF_SUBCMDS = 4 CONF_UNKNOWN = 5 )
const ( EVENT_READ = 0 EVENT_WRITE = 1 )
const ( METH_BLOCKING = 0 METH_CGET = 1 METH_CGETALL = 2 METH_CONFIGURE = 3 METH_READ = 6 METH_SEEK = 7 METH_WATCH = 8 )
const ( ForwardedSeek = 3 ForwardedWatch = 4 ForwardedBlock = 5 ForwardedSetOpt = 6 ForwardedGetOpt = 7 ForwardedGetOptAll = 8 )
const ( METH_CLEAR = 0 METH_DRAIN = 1 METH_FLUSH = 3 METH_LIMIT = 5 )
const ( ForwardedClear = 0 ForwardedDrain = 2 ForwardedFlush = 3 ForwardedLimit = 5 )
const ( PKG_PREFER_LATEST = 0 PKG_PREFER_STABLE = 1 )
const ( TCL_PLATFORM_UNIX = 0 // Any Unix-like OS. TCL_PLATFORM_WINDOWS = 2 )
const ( TCL_TRANSLATE_AUTO = 0 // Eol == \r, \n and \r\n. TCL_TRANSLATE_CR = 1 // Eol == \r. TCL_TRANSLATE_LF = 2 // Eol == \n. TCL_TRANSLATE_CRLF = 3 )
const ( TCL_PATH_DIRNAME = 0 TCL_PATH_TAIL = 1 TCL_PATH_EXTENSION = 2 TCL_PATH_ROOT = 3 )
const ( TCL_EMPTYSTRING_UNKNOWN = -1 TCL_EMPTYSTRING_NO = 0 TCL_EMPTYSTRING_YES = 1 )
const ( PROMPT_NONE = 0 // Print no prompt PROMPT_START = 1 // Print prompt for command start PROMPT_CONTINUE = 2 )
const ( KEY_CODE = 0 KEY_ERRORCODE = 1 KEY_ERRORINFO = 2 KEY_ERRORLINE = 3 KEY_LEVEL = 4 KEY_OPTIONS = 5 KEY_ERRORSTACK = 6 KEY_LAST = 7 )
const ( UNASSIGNED = 0 UPPERCASE_LETTER = 1 LOWERCASE_LETTER = 2 TITLECASE_LETTER = 3 MODIFIER_LETTER = 4 OTHER_LETTER = 5 NON_SPACING_MARK = 6 ENCLOSING_MARK = 7 COMBINING_SPACING_MARK = 8 DECIMAL_DIGIT_NUMBER = 9 LETTER_NUMBER = 10 OTHER_NUMBER = 11 SPACE_SEPARATOR = 12 LINE_SEPARATOR = 13 PARAGRAPH_SEPARATOR = 14 CONTROL = 15 FORMAT = 16 PRIVATE_USE = 17 SURROGATE = 18 CONNECTOR_PUNCTUATION = 19 DASH_PUNCTUATION = 20 OPEN_PUNCTUATION = 21 CLOSE_PUNCTUATION = 22 INITIAL_QUOTE_PUNCTUATION = 23 FINAL_QUOTE_PUNCTUATION = 24 OTHER_PUNCTUATION = 25 MATH_SYMBOL = 26 CURRENCY_SYMBOL = 27 MODIFIER_SYMBOL = 28 OTHER_SYMBOL = 29 )
const ( UNIX_GROUP_ATTRIBUTE = 0 UNIX_OWNER_ATTRIBUTE = 1 UNIX_PERMISSIONS_ATTRIBUTE = 2 UNIX_INVALID_ATTRIBUTE = 3 )
const ( X_ISupper = 256 // UPPERCASE. X_ISlower = 512 // lowercase. X_ISalpha = 1024 // Alphabetic. X_ISdigit = 2048 // Numeric. X_ISxdigit = 4096 // Hexadecimal numeric. X_ISspace = 8192 // Whitespace. X_ISprint = 16384 // Printing. X_ISgraph = 32768 // Graphical. X_ISblank = 1 // Blank (usually SPC and TAB). X_IScntrl = 2 // Control character. X_ISpunct = 4 // Punctuation. X_ISalnum = 8 )
const ( DT_UNKNOWN = 0 DT_FIFO = 1 DT_CHR = 2 DT_DIR = 4 DT_BLK = 6 DT_REG = 8 DT_LNK = 10 DT_SOCK = 12 DT_WHT = 14 )
File types for `d_type'.
const ( // Abbreviated days of the week. ABDAY_1 = 131072 // Sun ABDAY_2 = 131073 ABDAY_3 = 131074 ABDAY_4 = 131075 ABDAY_5 = 131076 ABDAY_6 = 131077 ABDAY_7 = 131078 // Long-named days of the week. DAY_1 = 131079 // Sunday DAY_2 = 131080 // Monday DAY_3 = 131081 // Tuesday DAY_4 = 131082 // Wednesday DAY_5 = 131083 // Thursday DAY_6 = 131084 // Friday DAY_7 = 131085 // Saturday // Abbreviated month names, in the grammatical form used when the month // is a part of a complete date. ABMON_1 = 131086 // Jan ABMON_2 = 131087 ABMON_3 = 131088 ABMON_4 = 131089 ABMON_5 = 131090 ABMON_6 = 131091 ABMON_7 = 131092 ABMON_8 = 131093 ABMON_9 = 131094 ABMON_10 = 131095 ABMON_11 = 131096 ABMON_12 = 131097 // Long month names, in the grammatical form used when the month // is a part of a complete date. MON_1 = 131098 // January MON_2 = 131099 MON_3 = 131100 MON_4 = 131101 MON_5 = 131102 MON_6 = 131103 MON_7 = 131104 MON_8 = 131105 MON_9 = 131106 MON_10 = 131107 MON_11 = 131108 MON_12 = 131109 AM_STR = 131110 // Ante meridiem string. PM_STR = 131111 // Post meridiem string. D_T_FMT = 131112 // Date and time format for strftime. D_FMT = 131113 // Date format for strftime. T_FMT = 131114 // Time format for strftime. T_FMT_AMPM = 131115 // 12-hour time format for strftime. ERA = 131116 // Alternate era. X__ERA_YEAR = 131117 // Year in alternate era format. ERA_D_FMT = 131118 // Date in alternate era format. ALT_DIGITS = 131119 // Alternate symbols for digits. ERA_D_T_FMT = 131120 // Date and time in alternate era format. ERA_T_FMT = 131121 // Time in alternate era format. X_NL_TIME_ERA_NUM_ENTRIES = 131122 // Number entries in the era arrays. X_NL_TIME_ERA_ENTRIES = 131123 // Structure with era entries in usable form. X_NL_WABDAY_1 = 131124 // Sun X_NL_WABDAY_2 = 131125 X_NL_WABDAY_3 = 131126 X_NL_WABDAY_4 = 131127 X_NL_WABDAY_5 = 131128 X_NL_WABDAY_6 = 131129 X_NL_WABDAY_7 = 131130 // Long-named days of the week. X_NL_WDAY_1 = 131131 // Sunday X_NL_WDAY_2 = 131132 // Monday X_NL_WDAY_3 = 131133 // Tuesday X_NL_WDAY_4 = 131134 // Wednesday X_NL_WDAY_5 = 131135 // Thursday X_NL_WDAY_6 = 131136 // Friday X_NL_WDAY_7 = 131137 // Saturday // Abbreviated month names, in the grammatical form used when the month // is a part of a complete date. X_NL_WABMON_1 = 131138 // Jan X_NL_WABMON_2 = 131139 X_NL_WABMON_3 = 131140 X_NL_WABMON_4 = 131141 X_NL_WABMON_5 = 131142 X_NL_WABMON_6 = 131143 X_NL_WABMON_7 = 131144 X_NL_WABMON_8 = 131145 X_NL_WABMON_9 = 131146 X_NL_WABMON_10 = 131147 X_NL_WABMON_11 = 131148 X_NL_WABMON_12 = 131149 // Long month names, in the grammatical form used when the month // is a part of a complete date. X_NL_WMON_1 = 131150 // January X_NL_WMON_2 = 131151 X_NL_WMON_3 = 131152 X_NL_WMON_4 = 131153 X_NL_WMON_5 = 131154 X_NL_WMON_6 = 131155 X_NL_WMON_7 = 131156 X_NL_WMON_8 = 131157 X_NL_WMON_9 = 131158 X_NL_WMON_10 = 131159 X_NL_WMON_11 = 131160 X_NL_WMON_12 = 131161 X_NL_WAM_STR = 131162 // Ante meridiem string. X_NL_WPM_STR = 131163 // Post meridiem string. X_NL_WD_T_FMT = 131164 // Date and time format for strftime. X_NL_WD_FMT = 131165 // Date format for strftime. X_NL_WT_FMT = 131166 // Time format for strftime. X_NL_WT_FMT_AMPM = 131167 // 12-hour time format for strftime. X_NL_WERA_YEAR = 131168 // Year in alternate era format. X_NL_WERA_D_FMT = 131169 // Date in alternate era format. X_NL_WALT_DIGITS = 131170 // Alternate symbols for digits. X_NL_WERA_D_T_FMT = 131171 // Date and time in alternate era format. X_NL_WERA_T_FMT = 131172 // Time in alternate era format. X_NL_TIME_WEEK_NDAYS = 131173 X_NL_TIME_WEEK_1STDAY = 131174 X_NL_TIME_WEEK_1STWEEK = 131175 X_NL_TIME_FIRST_WEEKDAY = 131176 X_NL_TIME_FIRST_WORKDAY = 131177 X_NL_TIME_CAL_DIRECTION = 131178 X_NL_TIME_TIMEZONE = 131179 X_DATE_FMT = 131180 // strftime format for date. X_NL_W_DATE_FMT = 131181 X_NL_TIME_CODESET = 131182 // Long month names, in the grammatical form used when the month // is named by itself. X__ALTMON_1 = 131183 // January X__ALTMON_2 = 131184 X__ALTMON_3 = 131185 X__ALTMON_4 = 131186 X__ALTMON_5 = 131187 X__ALTMON_6 = 131188 X__ALTMON_7 = 131189 X__ALTMON_8 = 131190 X__ALTMON_9 = 131191 X__ALTMON_10 = 131192 X__ALTMON_11 = 131193 X__ALTMON_12 = 131194 // Long month names, in the grammatical form used when the month // is named by itself. X_NL_WALTMON_1 = 131195 // January X_NL_WALTMON_2 = 131196 X_NL_WALTMON_3 = 131197 X_NL_WALTMON_4 = 131198 X_NL_WALTMON_5 = 131199 X_NL_WALTMON_6 = 131200 X_NL_WALTMON_7 = 131201 X_NL_WALTMON_8 = 131202 X_NL_WALTMON_9 = 131203 X_NL_WALTMON_10 = 131204 X_NL_WALTMON_11 = 131205 X_NL_WALTMON_12 = 131206 // Abbreviated month names, in the grammatical form used when the month // is named by itself. X_NL_ABALTMON_1 = 131207 // Jan X_NL_ABALTMON_2 = 131208 X_NL_ABALTMON_3 = 131209 X_NL_ABALTMON_4 = 131210 X_NL_ABALTMON_5 = 131211 X_NL_ABALTMON_6 = 131212 X_NL_ABALTMON_7 = 131213 X_NL_ABALTMON_8 = 131214 X_NL_ABALTMON_9 = 131215 X_NL_ABALTMON_10 = 131216 X_NL_ABALTMON_11 = 131217 X_NL_ABALTMON_12 = 131218 // Abbreviated month names, in the grammatical form used when the month // is named by itself. X_NL_WABALTMON_1 = 131219 // Jan X_NL_WABALTMON_2 = 131220 X_NL_WABALTMON_3 = 131221 X_NL_WABALTMON_4 = 131222 X_NL_WABALTMON_5 = 131223 X_NL_WABALTMON_6 = 131224 X_NL_WABALTMON_7 = 131225 X_NL_WABALTMON_8 = 131226 X_NL_WABALTMON_9 = 131227 X_NL_WABALTMON_10 = 131228 X_NL_WABALTMON_11 = 131229 X_NL_WABALTMON_12 = 131230 X_NL_NUM_LC_TIME = 131231 // Number of indices in LC_TIME category. // LC_COLLATE category: text sorting. // This information is accessed by the strcoll and strxfrm functions. // These `nl_langinfo' names are used only internally. X_NL_COLLATE_NRULES = 196608 X_NL_COLLATE_RULESETS = 196609 X_NL_COLLATE_TABLEMB = 196610 X_NL_COLLATE_WEIGHTMB = 196611 X_NL_COLLATE_EXTRAMB = 196612 X_NL_COLLATE_INDIRECTMB = 196613 X_NL_COLLATE_GAP1 = 196614 X_NL_COLLATE_GAP2 = 196615 X_NL_COLLATE_GAP3 = 196616 X_NL_COLLATE_TABLEWC = 196617 X_NL_COLLATE_WEIGHTWC = 196618 X_NL_COLLATE_EXTRAWC = 196619 X_NL_COLLATE_INDIRECTWC = 196620 X_NL_COLLATE_SYMB_HASH_SIZEMB = 196621 X_NL_COLLATE_SYMB_TABLEMB = 196622 X_NL_COLLATE_SYMB_EXTRAMB = 196623 X_NL_COLLATE_COLLSEQMB = 196624 X_NL_COLLATE_COLLSEQWC = 196625 X_NL_COLLATE_CODESET = 196626 X_NL_NUM_LC_COLLATE = 196627 // LC_CTYPE category: character classification. // This information is accessed by the functions in <ctype.h>. // These `nl_langinfo' names are used only internally. X_NL_CTYPE_CLASS = 0 X_NL_CTYPE_TOUPPER = 1 X_NL_CTYPE_GAP1 = 2 X_NL_CTYPE_TOLOWER = 3 X_NL_CTYPE_GAP2 = 4 X_NL_CTYPE_CLASS32 = 5 X_NL_CTYPE_GAP3 = 6 X_NL_CTYPE_GAP4 = 7 X_NL_CTYPE_GAP5 = 8 X_NL_CTYPE_GAP6 = 9 X_NL_CTYPE_CLASS_NAMES = 10 X_NL_CTYPE_MAP_NAMES = 11 X_NL_CTYPE_WIDTH = 12 X_NL_CTYPE_MB_CUR_MAX = 13 X_NL_CTYPE_CODESET_NAME = 14 CODESET = 14 X_NL_CTYPE_TOUPPER32 = 15 X_NL_CTYPE_TOLOWER32 = 16 X_NL_CTYPE_CLASS_OFFSET = 17 X_NL_CTYPE_MAP_OFFSET = 18 X_NL_CTYPE_INDIGITS_MB_LEN = 19 X_NL_CTYPE_INDIGITS0_MB = 20 X_NL_CTYPE_INDIGITS1_MB = 21 X_NL_CTYPE_INDIGITS2_MB = 22 X_NL_CTYPE_INDIGITS3_MB = 23 X_NL_CTYPE_INDIGITS4_MB = 24 X_NL_CTYPE_INDIGITS5_MB = 25 X_NL_CTYPE_INDIGITS6_MB = 26 X_NL_CTYPE_INDIGITS7_MB = 27 X_NL_CTYPE_INDIGITS8_MB = 28 X_NL_CTYPE_INDIGITS9_MB = 29 X_NL_CTYPE_INDIGITS_WC_LEN = 30 X_NL_CTYPE_INDIGITS0_WC = 31 X_NL_CTYPE_INDIGITS1_WC = 32 X_NL_CTYPE_INDIGITS2_WC = 33 X_NL_CTYPE_INDIGITS3_WC = 34 X_NL_CTYPE_INDIGITS4_WC = 35 X_NL_CTYPE_INDIGITS5_WC = 36 X_NL_CTYPE_INDIGITS6_WC = 37 X_NL_CTYPE_INDIGITS7_WC = 38 X_NL_CTYPE_INDIGITS8_WC = 39 X_NL_CTYPE_INDIGITS9_WC = 40 X_NL_CTYPE_OUTDIGIT0_MB = 41 X_NL_CTYPE_OUTDIGIT1_MB = 42 X_NL_CTYPE_OUTDIGIT2_MB = 43 X_NL_CTYPE_OUTDIGIT3_MB = 44 X_NL_CTYPE_OUTDIGIT4_MB = 45 X_NL_CTYPE_OUTDIGIT5_MB = 46 X_NL_CTYPE_OUTDIGIT6_MB = 47 X_NL_CTYPE_OUTDIGIT7_MB = 48 X_NL_CTYPE_OUTDIGIT8_MB = 49 X_NL_CTYPE_OUTDIGIT9_MB = 50 X_NL_CTYPE_OUTDIGIT0_WC = 51 X_NL_CTYPE_OUTDIGIT1_WC = 52 X_NL_CTYPE_OUTDIGIT2_WC = 53 X_NL_CTYPE_OUTDIGIT3_WC = 54 X_NL_CTYPE_OUTDIGIT4_WC = 55 X_NL_CTYPE_OUTDIGIT5_WC = 56 X_NL_CTYPE_OUTDIGIT6_WC = 57 X_NL_CTYPE_OUTDIGIT7_WC = 58 X_NL_CTYPE_OUTDIGIT8_WC = 59 X_NL_CTYPE_OUTDIGIT9_WC = 60 X_NL_CTYPE_TRANSLIT_TAB_SIZE = 61 X_NL_CTYPE_TRANSLIT_FROM_IDX = 62 X_NL_CTYPE_TRANSLIT_FROM_TBL = 63 X_NL_CTYPE_TRANSLIT_TO_IDX = 64 X_NL_CTYPE_TRANSLIT_TO_TBL = 65 X_NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN = 66 X_NL_CTYPE_TRANSLIT_DEFAULT_MISSING = 67 X_NL_CTYPE_TRANSLIT_IGNORE_LEN = 68 X_NL_CTYPE_TRANSLIT_IGNORE = 69 X_NL_CTYPE_MAP_TO_NONASCII = 70 X_NL_CTYPE_NONASCII_CASE = 71 X_NL_CTYPE_EXTRA_MAP_1 = 72 X_NL_CTYPE_EXTRA_MAP_2 = 73 X_NL_CTYPE_EXTRA_MAP_3 = 74 X_NL_CTYPE_EXTRA_MAP_4 = 75 X_NL_CTYPE_EXTRA_MAP_5 = 76 X_NL_CTYPE_EXTRA_MAP_6 = 77 X_NL_CTYPE_EXTRA_MAP_7 = 78 X_NL_CTYPE_EXTRA_MAP_8 = 79 X_NL_CTYPE_EXTRA_MAP_9 = 80 X_NL_CTYPE_EXTRA_MAP_10 = 81 X_NL_CTYPE_EXTRA_MAP_11 = 82 X_NL_CTYPE_EXTRA_MAP_12 = 83 X_NL_CTYPE_EXTRA_MAP_13 = 84 X_NL_CTYPE_EXTRA_MAP_14 = 85 X_NL_NUM_LC_CTYPE = 86 // LC_MONETARY category: formatting of monetary quantities. // These items each correspond to a member of `struct lconv', // defined in <locale.h>. X__INT_CURR_SYMBOL = 262144 X__CURRENCY_SYMBOL = 262145 X__MON_DECIMAL_POINT = 262146 X__MON_THOUSANDS_SEP = 262147 X__MON_GROUPING = 262148 X__POSITIVE_SIGN = 262149 X__NEGATIVE_SIGN = 262150 X__INT_FRAC_DIGITS = 262151 X__FRAC_DIGITS = 262152 X__P_CS_PRECEDES = 262153 X__P_SEP_BY_SPACE = 262154 X__N_CS_PRECEDES = 262155 X__N_SEP_BY_SPACE = 262156 X__P_SIGN_POSN = 262157 X__N_SIGN_POSN = 262158 X_NL_MONETARY_CRNCYSTR = 262159 X__INT_P_CS_PRECEDES = 262160 X__INT_P_SEP_BY_SPACE = 262161 X__INT_N_CS_PRECEDES = 262162 X__INT_N_SEP_BY_SPACE = 262163 X__INT_P_SIGN_POSN = 262164 X__INT_N_SIGN_POSN = 262165 X_NL_MONETARY_DUO_INT_CURR_SYMBOL = 262166 X_NL_MONETARY_DUO_CURRENCY_SYMBOL = 262167 X_NL_MONETARY_DUO_INT_FRAC_DIGITS = 262168 X_NL_MONETARY_DUO_FRAC_DIGITS = 262169 X_NL_MONETARY_DUO_P_CS_PRECEDES = 262170 X_NL_MONETARY_DUO_P_SEP_BY_SPACE = 262171 X_NL_MONETARY_DUO_N_CS_PRECEDES = 262172 X_NL_MONETARY_DUO_N_SEP_BY_SPACE = 262173 X_NL_MONETARY_DUO_INT_P_CS_PRECEDES = 262174 X_NL_MONETARY_DUO_INT_P_SEP_BY_SPACE = 262175 X_NL_MONETARY_DUO_INT_N_CS_PRECEDES = 262176 X_NL_MONETARY_DUO_INT_N_SEP_BY_SPACE = 262177 X_NL_MONETARY_DUO_P_SIGN_POSN = 262178 X_NL_MONETARY_DUO_N_SIGN_POSN = 262179 X_NL_MONETARY_DUO_INT_P_SIGN_POSN = 262180 X_NL_MONETARY_DUO_INT_N_SIGN_POSN = 262181 X_NL_MONETARY_UNO_VALID_FROM = 262182 X_NL_MONETARY_UNO_VALID_TO = 262183 X_NL_MONETARY_DUO_VALID_FROM = 262184 X_NL_MONETARY_DUO_VALID_TO = 262185 X_NL_MONETARY_CONVERSION_RATE = 262186 X_NL_MONETARY_DECIMAL_POINT_WC = 262187 X_NL_MONETARY_THOUSANDS_SEP_WC = 262188 X_NL_MONETARY_CODESET = 262189 X_NL_NUM_LC_MONETARY = 262190 // LC_NUMERIC category: formatting of numbers. // These also correspond to members of `struct lconv'; see <locale.h>. X__DECIMAL_POINT = 65536 RADIXCHAR = 65536 X__THOUSANDS_SEP = 65537 THOUSEP = 65537 X__GROUPING = 65538 X_NL_NUMERIC_DECIMAL_POINT_WC = 65539 X_NL_NUMERIC_THOUSANDS_SEP_WC = 65540 X_NL_NUMERIC_CODESET = 65541 X_NL_NUM_LC_NUMERIC = 65542 X__YESEXPR = 327680 // Regex matching “yes” input. X__NOEXPR = 327681 // Regex matching “no” input. X__YESSTR = 327682 // Output string for “yes”. X__NOSTR = 327683 // Output string for “no”. X_NL_MESSAGES_CODESET = 327684 X_NL_NUM_LC_MESSAGES = 327685 X_NL_PAPER_HEIGHT = 458752 X_NL_PAPER_WIDTH = 458753 X_NL_PAPER_CODESET = 458754 X_NL_NUM_LC_PAPER = 458755 X_NL_NAME_NAME_FMT = 524288 X_NL_NAME_NAME_GEN = 524289 X_NL_NAME_NAME_MR = 524290 X_NL_NAME_NAME_MRS = 524291 X_NL_NAME_NAME_MISS = 524292 X_NL_NAME_NAME_MS = 524293 X_NL_NAME_CODESET = 524294 X_NL_NUM_LC_NAME = 524295 X_NL_ADDRESS_POSTAL_FMT = 589824 X_NL_ADDRESS_COUNTRY_NAME = 589825 X_NL_ADDRESS_COUNTRY_POST = 589826 X_NL_ADDRESS_COUNTRY_AB2 = 589827 X_NL_ADDRESS_COUNTRY_AB3 = 589828 X_NL_ADDRESS_COUNTRY_CAR = 589829 X_NL_ADDRESS_COUNTRY_NUM = 589830 X_NL_ADDRESS_COUNTRY_ISBN = 589831 X_NL_ADDRESS_LANG_NAME = 589832 X_NL_ADDRESS_LANG_AB = 589833 X_NL_ADDRESS_LANG_TERM = 589834 X_NL_ADDRESS_LANG_LIB = 589835 X_NL_ADDRESS_CODESET = 589836 X_NL_NUM_LC_ADDRESS = 589837 X_NL_TELEPHONE_TEL_INT_FMT = 655360 X_NL_TELEPHONE_TEL_DOM_FMT = 655361 X_NL_TELEPHONE_INT_SELECT = 655362 X_NL_TELEPHONE_INT_PREFIX = 655363 X_NL_TELEPHONE_CODESET = 655364 X_NL_NUM_LC_TELEPHONE = 655365 X_NL_MEASUREMENT_MEASUREMENT = 720896 X_NL_MEASUREMENT_CODESET = 720897 X_NL_NUM_LC_MEASUREMENT = 720898 X_NL_IDENTIFICATION_TITLE = 786432 X_NL_IDENTIFICATION_SOURCE = 786433 X_NL_IDENTIFICATION_ADDRESS = 786434 X_NL_IDENTIFICATION_CONTACT = 786435 X_NL_IDENTIFICATION_EMAIL = 786436 X_NL_IDENTIFICATION_TEL = 786437 X_NL_IDENTIFICATION_FAX = 786438 X_NL_IDENTIFICATION_LANGUAGE = 786439 X_NL_IDENTIFICATION_TERRITORY = 786440 X_NL_IDENTIFICATION_AUDIENCE = 786441 X_NL_IDENTIFICATION_APPLICATION = 786442 X_NL_IDENTIFICATION_ABBREVIATION = 786443 X_NL_IDENTIFICATION_REVISION = 786444 X_NL_IDENTIFICATION_DATE = 786445 X_NL_IDENTIFICATION_CATEGORY = 786446 X_NL_IDENTIFICATION_CODESET = 786447 X_NL_NUM_LC_IDENTIFICATION = 786448 // This marks the highest value used. X_NL_NUM = 786449 )
Enumeration of locale items that can be queried with `nl_langinfo'.
const ( FP_NAN = 0 FP_INFINITE = 1 FP_ZERO = 2 FP_SUBNORMAL = 3 FP_NORMAL = 4 )
All floating-point numbers can be put in one of these categories.
const ( IPPORT_ECHO = 7 // Echo service. IPPORT_DISCARD = 9 // Discard transmissions service. IPPORT_SYSTAT = 11 // System status service. IPPORT_DAYTIME = 13 // Time of day service. IPPORT_NETSTAT = 15 // Network status service. IPPORT_FTP = 21 // File Transfer Protocol. IPPORT_TELNET = 23 // Telnet protocol. IPPORT_SMTP = 25 // Simple Mail Transfer Protocol. IPPORT_TIMESERVER = 37 // Timeserver service. IPPORT_NAMESERVER = 42 // Domain Name Service. IPPORT_WHOIS = 43 // Internet Whois service. IPPORT_MTP = 57 IPPORT_TFTP = 69 // Trivial File Transfer Protocol. IPPORT_RJE = 77 IPPORT_FINGER = 79 // Finger service. IPPORT_TTYLINK = 87 IPPORT_SUPDUP = 95 // SUPDUP protocol. IPPORT_EXECSERVER = 512 // execd service. IPPORT_LOGINSERVER = 513 // rlogind service. IPPORT_CMDSERVER = 514 IPPORT_EFSSERVER = 520 // UDP ports. IPPORT_BIFFUDP = 512 IPPORT_WHOSERVER = 513 IPPORT_ROUTESERVER = 520 // Ports less than this value are reserved for privileged processes. IPPORT_RESERVED = 1024 // Ports greater this value are reserved for (non-privileged) servers. IPPORT_USERRESERVED = 5000 )
Standard well-known ports.
const ( IPPROTO_IP = 0 // Dummy protocol for TCP. IPPROTO_ICMP = 1 // Internet Control Message Protocol. IPPROTO_IGMP = 2 // Internet Group Management Protocol. IPPROTO_IPIP = 4 // IPIP tunnels (older KA9Q tunnels use 94). IPPROTO_TCP = 6 // Transmission Control Protocol. IPPROTO_EGP = 8 // Exterior Gateway Protocol. IPPROTO_PUP = 12 // PUP protocol. IPPROTO_UDP = 17 // User Datagram Protocol. IPPROTO_IDP = 22 // XNS IDP protocol. IPPROTO_TP = 29 // SO Transport Protocol Class 4. IPPROTO_DCCP = 33 // Datagram Congestion Control Protocol. IPPROTO_IPV6 = 41 // IPv6 header. IPPROTO_RSVP = 46 // Reservation Protocol. IPPROTO_GRE = 47 // General Routing Encapsulation. IPPROTO_ESP = 50 // encapsulating security payload. IPPROTO_AH = 51 // authentication header. IPPROTO_MTP = 92 // Multicast Transport Protocol. IPPROTO_BEETPH = 94 // IP option pseudo header for BEET. IPPROTO_ENCAP = 98 // Encapsulation Header. IPPROTO_PIM = 103 // Protocol Independent Multicast. IPPROTO_COMP = 108 // Compression Header Protocol. IPPROTO_SCTP = 132 // Stream Control Transmission Protocol. IPPROTO_UDPLITE = 136 // UDP-Lite protocol. IPPROTO_MPLS = 137 // MPLS in IP. IPPROTO_RAW = 255 // Raw IP packets. IPPROTO_MAX = 256 )
Standard well-defined IP protocols.
const ( IPPROTO_HOPOPTS = 0 // IPv6 Hop-by-Hop options. IPPROTO_ROUTING = 43 // IPv6 routing header. IPPROTO_FRAGMENT = 44 // IPv6 fragmentation header. IPPROTO_ICMPV6 = 58 // ICMPv6. IPPROTO_NONE = 59 // IPv6 no next header. IPPROTO_DSTOPTS = 60 // IPv6 destination options. IPPROTO_MH = 135 )
If __USE_KERNEL_IPV6_DEFS is 1 then the user has included the kernel
network headers first and we should use those ABI-identical definitions instead of our own, otherwise 0.
const ( PTHREAD_RWLOCK_PREFER_READER_NP = 0 PTHREAD_RWLOCK_PREFER_WRITER_NP = 1 PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP = 2 PTHREAD_RWLOCK_DEFAULT_NP = 0 )
Read-write lock types.
const ( PTHREAD_INHERIT_SCHED = 0 PTHREAD_EXPLICIT_SCHED = 1 )
Scheduler inheritance.
const ( PTHREAD_SCOPE_SYSTEM = 0 PTHREAD_SCOPE_PROCESS = 1 )
Scope handling.
const ( PTHREAD_PROCESS_PRIVATE = 0 PTHREAD_PROCESS_SHARED = 1 )
Process shared or private flag.
const ( PTHREAD_CANCEL_ENABLE = 0 PTHREAD_CANCEL_DISABLE = 1 )
Cancellation
const ( PTHREAD_CANCEL_DEFERRED = 0 PTHREAD_CANCEL_ASYNCHRONOUS = 1 )
const ( PTHREAD_CREATE_JOINABLE = 0 PTHREAD_CREATE_DETACHED = 1 )
Detach state.
const ( PTHREAD_MUTEX_TIMED_NP = 0 PTHREAD_MUTEX_RECURSIVE_NP = 1 PTHREAD_MUTEX_ERRORCHECK_NP = 2 PTHREAD_MUTEX_ADAPTIVE_NP = 3 PTHREAD_MUTEX_NORMAL = 0 PTHREAD_MUTEX_RECURSIVE = 1 PTHREAD_MUTEX_ERRORCHECK = 2 PTHREAD_MUTEX_DEFAULT = 0 )
Mutex types.
const ( PTHREAD_MUTEX_STALLED = 0 PTHREAD_MUTEX_STALLED_NP = 0 PTHREAD_MUTEX_ROBUST = 1 PTHREAD_MUTEX_ROBUST_NP = 1 )
Robust mutex or not flags.
const ( PTHREAD_PRIO_NONE = 0 PTHREAD_PRIO_INHERIT = 1 PTHREAD_PRIO_PROTECT = 2 )
Mutex protocols.
const ( X_PC_LINK_MAX = 0 X_PC_MAX_CANON = 1 X_PC_MAX_INPUT = 2 X_PC_NAME_MAX = 3 X_PC_PATH_MAX = 4 X_PC_PIPE_BUF = 5 X_PC_CHOWN_RESTRICTED = 6 X_PC_NO_TRUNC = 7 X_PC_VDISABLE = 8 X_PC_SYNC_IO = 9 X_PC_ASYNC_IO = 10 X_PC_PRIO_IO = 11 X_PC_SOCK_MAXBUF = 12 X_PC_FILESIZEBITS = 13 X_PC_REC_INCR_XFER_SIZE = 14 X_PC_REC_MAX_XFER_SIZE = 15 X_PC_REC_MIN_XFER_SIZE = 16 X_PC_REC_XFER_ALIGN = 17 X_PC_ALLOC_SIZE_MIN = 18 X_PC_SYMLINK_MAX = 19 X_PC_2_SYMLINKS = 20 )
Values for the NAME argument to `pathconf' and `fpathconf'.
const ( X_CS_PATH = 0 // The default search path. X_CS_V6_WIDTH_RESTRICTED_ENVS = 1 X_CS_GNU_LIBC_VERSION = 2 X_CS_GNU_LIBPTHREAD_VERSION = 3 X_CS_V5_WIDTH_RESTRICTED_ENVS = 4 X_CS_V7_WIDTH_RESTRICTED_ENVS = 5 X_CS_LFS_CFLAGS = 1000 X_CS_LFS_LDFLAGS = 1001 X_CS_LFS_LIBS = 1002 X_CS_LFS_LINTFLAGS = 1003 X_CS_LFS64_CFLAGS = 1004 X_CS_LFS64_LDFLAGS = 1005 X_CS_LFS64_LIBS = 1006 X_CS_LFS64_LINTFLAGS = 1007 X_CS_XBS5_ILP32_OFF32_CFLAGS = 1100 X_CS_XBS5_ILP32_OFF32_LDFLAGS = 1101 X_CS_XBS5_ILP32_OFF32_LIBS = 1102 X_CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103 X_CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104 X_CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105 X_CS_XBS5_ILP32_OFFBIG_LIBS = 1106 X_CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107 X_CS_XBS5_LP64_OFF64_CFLAGS = 1108 X_CS_XBS5_LP64_OFF64_LDFLAGS = 1109 X_CS_XBS5_LP64_OFF64_LIBS = 1110 X_CS_XBS5_LP64_OFF64_LINTFLAGS = 1111 X_CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112 X_CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113 X_CS_XBS5_LPBIG_OFFBIG_LIBS = 1114 X_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115 X_CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116 X_CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117 X_CS_POSIX_V6_ILP32_OFF32_LIBS = 1118 X_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119 X_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120 X_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121 X_CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122 X_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123 X_CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124 X_CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125 X_CS_POSIX_V6_LP64_OFF64_LIBS = 1126 X_CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127 X_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128 X_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129 X_CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130 X_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131 X_CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132 X_CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133 X_CS_POSIX_V7_ILP32_OFF32_LIBS = 1134 X_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135 X_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136 X_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137 X_CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138 X_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139 X_CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140 X_CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141 X_CS_POSIX_V7_LP64_OFF64_LIBS = 1142 X_CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143 X_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144 X_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145 X_CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146 X_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147 X_CS_V6_ENV = 1148 X_CS_V7_ENV = 1149 )
Values for the NAME argument to `confstr'.
const ( X_SC_ARG_MAX = 0 X_SC_CHILD_MAX = 1 X_SC_CLK_TCK = 2 X_SC_NGROUPS_MAX = 3 X_SC_OPEN_MAX = 4 X_SC_STREAM_MAX = 5 X_SC_TZNAME_MAX = 6 X_SC_JOB_CONTROL = 7 X_SC_SAVED_IDS = 8 X_SC_REALTIME_SIGNALS = 9 X_SC_PRIORITY_SCHEDULING = 10 X_SC_TIMERS = 11 X_SC_ASYNCHRONOUS_IO = 12 X_SC_PRIORITIZED_IO = 13 X_SC_SYNCHRONIZED_IO = 14 X_SC_FSYNC = 15 X_SC_MAPPED_FILES = 16 X_SC_MEMLOCK = 17 X_SC_MEMLOCK_RANGE = 18 X_SC_MEMORY_PROTECTION = 19 X_SC_MESSAGE_PASSING = 20 X_SC_SEMAPHORES = 21 X_SC_SHARED_MEMORY_OBJECTS = 22 X_SC_AIO_LISTIO_MAX = 23 X_SC_AIO_MAX = 24 X_SC_AIO_PRIO_DELTA_MAX = 25 X_SC_DELAYTIMER_MAX = 26 X_SC_MQ_OPEN_MAX = 27 X_SC_MQ_PRIO_MAX = 28 X_SC_VERSION = 29 X_SC_PAGESIZE = 30 X_SC_RTSIG_MAX = 31 X_SC_SEM_NSEMS_MAX = 32 X_SC_SEM_VALUE_MAX = 33 X_SC_SIGQUEUE_MAX = 34 X_SC_TIMER_MAX = 35 // Values for the argument to `sysconf' // corresponding to _POSIX2_* symbols. X_SC_BC_BASE_MAX = 36 X_SC_BC_DIM_MAX = 37 X_SC_BC_SCALE_MAX = 38 X_SC_BC_STRING_MAX = 39 X_SC_COLL_WEIGHTS_MAX = 40 X_SC_EQUIV_CLASS_MAX = 41 X_SC_EXPR_NEST_MAX = 42 X_SC_LINE_MAX = 43 X_SC_RE_DUP_MAX = 44 X_SC_CHARCLASS_NAME_MAX = 45 X_SC_2_VERSION = 46 X_SC_2_C_BIND = 47 X_SC_2_C_DEV = 48 X_SC_2_FORT_DEV = 49 X_SC_2_FORT_RUN = 50 X_SC_2_SW_DEV = 51 X_SC_2_LOCALEDEF = 52 X_SC_PII = 53 X_SC_PII_XTI = 54 X_SC_PII_SOCKET = 55 X_SC_PII_INTERNET = 56 X_SC_PII_OSI = 57 X_SC_POLL = 58 X_SC_SELECT = 59 X_SC_UIO_MAXIOV = 60 X_SC_IOV_MAX = 60 X_SC_PII_INTERNET_STREAM = 61 X_SC_PII_INTERNET_DGRAM = 62 X_SC_PII_OSI_COTS = 63 X_SC_PII_OSI_CLTS = 64 X_SC_PII_OSI_M = 65 X_SC_T_IOV_MAX = 66 // Values according to POSIX 1003.1c (POSIX threads). X_SC_THREADS = 67 X_SC_THREAD_SAFE_FUNCTIONS = 68 X_SC_GETGR_R_SIZE_MAX = 69 X_SC_GETPW_R_SIZE_MAX = 70 X_SC_LOGIN_NAME_MAX = 71 X_SC_TTY_NAME_MAX = 72 X_SC_THREAD_DESTRUCTOR_ITERATIONS = 73 X_SC_THREAD_KEYS_MAX = 74 X_SC_THREAD_STACK_MIN = 75 X_SC_THREAD_THREADS_MAX = 76 X_SC_THREAD_ATTR_STACKADDR = 77 X_SC_THREAD_ATTR_STACKSIZE = 78 X_SC_THREAD_PRIORITY_SCHEDULING = 79 X_SC_THREAD_PRIO_INHERIT = 80 X_SC_THREAD_PRIO_PROTECT = 81 X_SC_THREAD_PROCESS_SHARED = 82 X_SC_NPROCESSORS_CONF = 83 X_SC_NPROCESSORS_ONLN = 84 X_SC_PHYS_PAGES = 85 X_SC_AVPHYS_PAGES = 86 X_SC_ATEXIT_MAX = 87 X_SC_PASS_MAX = 88 X_SC_XOPEN_VERSION = 89 X_SC_XOPEN_XCU_VERSION = 90 X_SC_XOPEN_UNIX = 91 X_SC_XOPEN_CRYPT = 92 X_SC_XOPEN_ENH_I18N = 93 X_SC_XOPEN_SHM = 94 X_SC_2_CHAR_TERM = 95 X_SC_2_C_VERSION = 96 X_SC_2_UPE = 97 X_SC_XOPEN_XPG2 = 98 X_SC_XOPEN_XPG3 = 99 X_SC_XOPEN_XPG4 = 100 X_SC_CHAR_BIT = 101 X_SC_CHAR_MAX = 102 X_SC_CHAR_MIN = 103 X_SC_INT_MAX = 104 X_SC_INT_MIN = 105 X_SC_LONG_BIT = 106 X_SC_WORD_BIT = 107 X_SC_MB_LEN_MAX = 108 X_SC_NZERO = 109 X_SC_SSIZE_MAX = 110 X_SC_SCHAR_MAX = 111 X_SC_SCHAR_MIN = 112 X_SC_SHRT_MAX = 113 X_SC_SHRT_MIN = 114 X_SC_UCHAR_MAX = 115 X_SC_UINT_MAX = 116 X_SC_ULONG_MAX = 117 X_SC_USHRT_MAX = 118 X_SC_NL_ARGMAX = 119 X_SC_NL_LANGMAX = 120 X_SC_NL_MSGMAX = 121 X_SC_NL_NMAX = 122 X_SC_NL_SETMAX = 123 X_SC_NL_TEXTMAX = 124 X_SC_XBS5_ILP32_OFF32 = 125 X_SC_XBS5_ILP32_OFFBIG = 126 X_SC_XBS5_LP64_OFF64 = 127 X_SC_XBS5_LPBIG_OFFBIG = 128 X_SC_XOPEN_LEGACY = 129 X_SC_XOPEN_REALTIME = 130 X_SC_XOPEN_REALTIME_THREADS = 131 X_SC_ADVISORY_INFO = 132 X_SC_BARRIERS = 133 X_SC_BASE = 134 X_SC_C_LANG_SUPPORT = 135 X_SC_C_LANG_SUPPORT_R = 136 X_SC_CLOCK_SELECTION = 137 X_SC_CPUTIME = 138 X_SC_THREAD_CPUTIME = 139 X_SC_DEVICE_IO = 140 X_SC_DEVICE_SPECIFIC = 141 X_SC_DEVICE_SPECIFIC_R = 142 X_SC_FD_MGMT = 143 X_SC_FIFO = 144 X_SC_PIPE = 145 X_SC_FILE_ATTRIBUTES = 146 X_SC_FILE_LOCKING = 147 X_SC_FILE_SYSTEM = 148 X_SC_MONOTONIC_CLOCK = 149 X_SC_MULTI_PROCESS = 150 X_SC_SINGLE_PROCESS = 151 X_SC_NETWORKING = 152 X_SC_READER_WRITER_LOCKS = 153 X_SC_SPIN_LOCKS = 154 X_SC_REGEXP = 155 X_SC_REGEX_VERSION = 156 X_SC_SHELL = 157 X_SC_SIGNALS = 158 X_SC_SPAWN = 159 X_SC_SPORADIC_SERVER = 160 X_SC_THREAD_SPORADIC_SERVER = 161 X_SC_SYSTEM_DATABASE = 162 X_SC_SYSTEM_DATABASE_R = 163 X_SC_TIMEOUTS = 164 X_SC_TYPED_MEMORY_OBJECTS = 165 X_SC_USER_GROUPS = 166 X_SC_USER_GROUPS_R = 167 X_SC_2_PBS = 168 X_SC_2_PBS_ACCOUNTING = 169 X_SC_2_PBS_LOCATE = 170 X_SC_2_PBS_MESSAGE = 171 X_SC_2_PBS_TRACK = 172 X_SC_SYMLOOP_MAX = 173 X_SC_STREAMS = 174 X_SC_2_PBS_CHECKPOINT = 175 X_SC_V6_ILP32_OFF32 = 176 X_SC_V6_ILP32_OFFBIG = 177 X_SC_V6_LP64_OFF64 = 178 X_SC_V6_LPBIG_OFFBIG = 179 X_SC_HOST_NAME_MAX = 180 X_SC_TRACE = 181 X_SC_TRACE_EVENT_FILTER = 182 X_SC_TRACE_INHERIT = 183 X_SC_TRACE_LOG = 184 X_SC_LEVEL1_ICACHE_SIZE = 185 X_SC_LEVEL1_ICACHE_ASSOC = 186 X_SC_LEVEL1_ICACHE_LINESIZE = 187 X_SC_LEVEL1_DCACHE_SIZE = 188 X_SC_LEVEL1_DCACHE_ASSOC = 189 X_SC_LEVEL1_DCACHE_LINESIZE = 190 X_SC_LEVEL2_CACHE_SIZE = 191 X_SC_LEVEL2_CACHE_ASSOC = 192 X_SC_LEVEL2_CACHE_LINESIZE = 193 X_SC_LEVEL3_CACHE_SIZE = 194 X_SC_LEVEL3_CACHE_ASSOC = 195 X_SC_LEVEL3_CACHE_LINESIZE = 196 X_SC_LEVEL4_CACHE_SIZE = 197 X_SC_LEVEL4_CACHE_ASSOC = 198 X_SC_LEVEL4_CACHE_LINESIZE = 199 X_SC_IPV6 = 235 X_SC_RAW_SOCKETS = 236 X_SC_V7_ILP32_OFF32 = 237 X_SC_V7_ILP32_OFFBIG = 238 X_SC_V7_LP64_OFF64 = 239 X_SC_V7_LPBIG_OFFBIG = 240 X_SC_SS_REPL_MAX = 241 X_SC_TRACE_EVENT_NAME_MAX = 242 X_SC_TRACE_NAME_MAX = 243 X_SC_TRACE_SYS_MAX = 244 X_SC_TRACE_USER_EVENT_MAX = 245 X_SC_XOPEN_STREAMS = 246 X_SC_THREAD_ROBUST_PRIO_INHERIT = 247 X_SC_THREAD_ROBUST_PRIO_PROTECT = 248 )
Values for the argument to `sysconf'.
const ( // The calling process. RUSAGE_SELF = 0 // All of its terminated child processes. RUSAGE_CHILDREN = -1 )
Whose usage statistics do you want?
const ( PRIO_PROCESS = 0 // WHO is a process ID. PRIO_PGRP = 1 // WHO is a process group ID. PRIO_USER = 2 )
The type of the WHICH argument to `getpriority' and `setpriority',
indicating what flavor of entity the WHO argument specifies.
const ( // Per-process CPU limit, in seconds. RLIMIT_CPU = 0 // Largest file that can be created, in bytes. RLIMIT_FSIZE = 1 // Maximum size of data segment, in bytes. RLIMIT_DATA = 2 // Maximum size of stack segment, in bytes. RLIMIT_STACK = 3 // Largest core file that can be created, in bytes. RLIMIT_CORE = 4 // Largest resident set size, in bytes. // This affects swapping; processes that are exceeding their // resident set size will be more likely to have physical memory // taken from them. X__RLIMIT_RSS = 5 // Number of open files. RLIMIT_NOFILE = 7 X__RLIMIT_OFILE = 7 // BSD name for same. // Address space limit. RLIMIT_AS = 9 // Number of processes. X__RLIMIT_NPROC = 6 // Locked-in-memory address space. X__RLIMIT_MEMLOCK = 8 // Maximum number of file locks. X__RLIMIT_LOCKS = 10 // Maximum number of pending signals. X__RLIMIT_SIGPENDING = 11 // Maximum bytes in POSIX message queues. X__RLIMIT_MSGQUEUE = 12 // Maximum nice priority allowed to raise to. // Nice levels 19 .. -20 correspond to 0 .. 39 // values of this resource limit. X__RLIMIT_NICE = 13 // Maximum realtime priority allowed for non-priviledged // processes. X__RLIMIT_RTPRIO = 14 // Maximum CPU time in µs that a process scheduled under a real-time // scheduling policy may consume without making a blocking system // call before being forcibly descheduled. X__RLIMIT_RTTIME = 15 X__RLIMIT_NLIMITS = 16 X__RLIM_NLIMITS = 16 )
Kinds of resource limit.
const ( SIGEV_SIGNAL = 0 // Notify via signal. SIGEV_NONE = 1 // Other notification: meaningless. SIGEV_THREAD = 2 // Deliver via thread creation. SIGEV_THREAD_ID = 4 )
`sigev_notify' values.
const ( SEGV_MAPERR = 1 // Address not mapped to object. SEGV_ACCERR = 2 // Invalid permissions for mapped object. SEGV_BNDERR = 3 // Bounds checking failure. SEGV_PKUERR = 4 // Protection key checking failure. SEGV_ACCADI = 5 // ADI not enabled for mapped object. SEGV_ADIDERR = 6 // Disrupting MCD error. SEGV_ADIPERR = 7 )
`si_code' values for SIGSEGV signal.
const ( BUS_ADRALN = 1 // Invalid address alignment. BUS_ADRERR = 2 // Non-existant physical address. BUS_OBJERR = 3 // Object specific hardware error. BUS_MCEERR_AR = 4 // Hardware memory error: action required. BUS_MCEERR_AO = 5 )
`si_code' values for SIGBUS signal.
const ( CLD_EXITED = 1 // Child has exited. CLD_KILLED = 2 // Child was killed. CLD_DUMPED = 3 // Child terminated abnormally. CLD_TRAPPED = 4 // Traced child has trapped. CLD_STOPPED = 5 // Child has stopped. CLD_CONTINUED = 6 )
`si_code' values for SIGCHLD signal.
const ( POLL_IN = 1 // Data input available. POLL_OUT = 2 // Output buffers available. POLL_MSG = 3 // Input message available. POLL_ERR = 4 // I/O error. POLL_PRI = 5 // High priority input available. POLL_HUP = 6 )
`si_code' values for SIGPOLL signal.
const ( SI_ASYNCNL = -60 // Sent by asynch name lookup completion. SI_DETHREAD = -7 // Sent by execve killing subsidiary // threads. SI_TKILL = -6 // Sent by tkill. SI_SIGIO = -5 // Sent by queued SIGIO. SI_ASYNCIO = -4 // Sent by AIO completion. SI_MESGQ = -3 // Sent by real time mesq state change. SI_TIMER = -2 // Sent by timer expiration. SI_QUEUE = -1 // Sent by sigqueue. SI_USER = 0 // Sent by kill, sigsend. SI_KERNEL = 128 )
Values for `si_code'. Positive values are reserved for kernel-generated
signals.
const ( ILL_ILLOPC = 1 // Illegal opcode. ILL_ILLOPN = 2 // Illegal operand. ILL_ILLADR = 3 // Illegal addressing mode. ILL_ILLTRP = 4 // Illegal trap. ILL_PRVOPC = 5 // Privileged opcode. ILL_PRVREG = 6 // Privileged register. ILL_COPROC = 7 // Coprocessor error. ILL_BADSTK = 8 // Internal stack error. ILL_BADIADDR = 9 )
`si_code' values for SIGILL signal.
const ( FPE_INTDIV = 1 // Integer divide by zero. FPE_INTOVF = 2 // Integer overflow. FPE_FLTDIV = 3 // Floating point divide by zero. FPE_FLTOVF = 4 // Floating point overflow. FPE_FLTUND = 5 // Floating point underflow. FPE_FLTRES = 6 // Floating point inexact result. FPE_FLTINV = 7 // Floating point invalid operation. FPE_FLTSUB = 8 // Subscript out of range. FPE_FLTUNK = 14 // Undiagnosed floating-point exception. FPE_CONDTRAP = 15 )
`si_code' values for SIGFPE signal.
const ( MSG_OOB = 1 // Process out-of-band data. MSG_PEEK = 2 // Peek at incoming messages. MSG_DONTROUTE = 4 // Don't use local routing. MSG_CTRUNC = 8 // Control data lost before delivery. MSG_PROXY = 16 // Supply or ask second address. MSG_TRUNC = 32 MSG_DONTWAIT = 64 // Nonblocking IO. MSG_EOR = 128 // End of record. MSG_WAITALL = 256 // Wait for a full request. MSG_FIN = 512 MSG_SYN = 1024 MSG_CONFIRM = 2048 // Confirm path validity. MSG_RST = 4096 MSG_ERRQUEUE = 8192 // Fetch message from error queue. MSG_NOSIGNAL = 16384 // Do not generate SIGPIPE. MSG_MORE = 32768 // Sender will send more. MSG_WAITFORONE = 65536 // Wait for at least one packet to return. MSG_BATCH = 262144 // sendmmsg: more messages coming. MSG_ZEROCOPY = 67108864 // Use user data in kernel path. MSG_FASTOPEN = 536870912 // Send data in TCP SYN. MSG_CMSG_CLOEXEC = 1073741824 )
Bits in the FLAGS argument to `send', `recv', et al.
const ( SOCK_STREAM = 1 // Sequenced, reliable, connection-based // byte streams. SOCK_DGRAM = 2 // Connectionless, unreliable datagrams // of fixed maximum length. SOCK_RAW = 3 // Raw protocol interface. SOCK_RDM = 4 // Reliably-delivered messages. SOCK_SEQPACKET = 5 // Sequenced, reliable, connection-based, // datagrams of fixed maximum length. SOCK_DCCP = 6 // Datagram Congestion Control Protocol. SOCK_PACKET = 10 // Linux specific way of getting packets SOCK_CLOEXEC = 524288 // Atomically set close-on-exec flag for the // new descriptor(s). SOCK_NONBLOCK = 2048 )
Types of sockets.
const ( SS_ONSTACK = 1 SS_DISABLE = 2 )
Possible values for `ss_flags'.
const ( P_ALL = 0 // Wait for any child. P_PID = 1 // Wait for specified process. P_PGID = 2 )
const ( SHUT_RD = 0 // No more receptions. SHUT_WR = 1 // No more transmissions. SHUT_RDWR = 2 )
The following constants should be used for the second parameter of
`shutdown'.
const ( // Timers run in real time. ITIMER_REAL = 0 // Timers run only when the process is executing. ITIMER_VIRTUAL = 1 // Timers run when the process is executing and when // the system is executing on behalf of the process. ITIMER_PROF = 2 )
Values for the first argument to `getitimer' and `setitimer'.
const ( BCE = 1 CE = 0 )
const (
SCM_RIGHTS = 1
)
Socket level message types. This must match the definitions in
<linux/socket.h>.
Variables ¶
var CAPI = map[string]struct{}{}/* 1632 elements not displayed */
var Xmp_s_rmap uintptr = ts /* "0123456789ABCDEF..." */ /* bn_mp_radix_smap.c:7:12 */
chars used in radix conversions
var Xmp_s_rmap_reverse = [88]uint8{ uint8(0xff), uint8(0xff), uint8(0xff), uint8(0x3e), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0x3f), uint8(0x00), uint8(0x01), uint8(0x02), uint8(0x03), uint8(0x04), uint8(0x05), uint8(0x06), uint8(0x07), uint8(0x08), uint8(0x09), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0x0a), uint8(0x0b), uint8(0x0c), uint8(0x0d), uint8(0x0e), uint8(0x0f), uint8(0x10), uint8(0x11), uint8(0x12), uint8(0x13), uint8(0x14), uint8(0x15), uint8(0x16), uint8(0x17), uint8(0x18), uint8(0x19), uint8(0x1a), uint8(0x1b), uint8(0x1c), uint8(0x1d), uint8(0x1e), uint8(0x1f), uint8(0x20), uint8(0x21), uint8(0x22), uint8(0x23), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0x24), uint8(0x25), uint8(0x26), uint8(0x27), uint8(0x28), uint8(0x29), uint8(0x2a), uint8(0x2b), uint8(0x2c), uint8(0x2d), uint8(0x2e), uint8(0x2f), uint8(0x30), uint8(0x31), uint8(0x32), uint8(0x33), uint8(0x34), uint8(0x35), uint8(0x36), uint8(0x37), uint8(0x38), uint8(0x39), uint8(0x3a), uint8(0x3b), uint8(0x3c), uint8(0x3d), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0xff), uint8(0xff), } /* bn_mp_radix_smap.c:8:21 */
var XtclArrayHashKeyType = Tcl_HashKeyType{ Fversion: TCL_HASH_KEY_TYPE_VERSION, Fflags: TCL_HASH_KEY_RANDOMIZE_HASH, FhashKeyProc: 0, FcompareKeysProc: 0, FallocEntryProc: 0, } /* tclHash.c:82:23 */
var XtclArraySearchType = Tcl_ObjType{ Fname: ts + 71894, FsetFromAnyProc: 0, } /* tclVar.c:254:19 */
var XtclBignumType = Tcl_ObjType{ Fname: ts + 53496, FfreeIntRepProc: 0, FdupIntRepProc: 0, FupdateStringProc: 0, } /* tclObj.c:283:19 */
var XtclBooleanType = Tcl_ObjType{ Fname: ts + 53482, FsetFromAnyProc: 0, } /* tclObj.c:253:19 */
var XtclByteArrayType = Tcl_ObjType{ Fname: ts + 9323, FfreeIntRepProc: 0, FdupIntRepProc: 0, FupdateStringProc: 0, FsetFromAnyProc: 0, } /* tclBinary.c:182:19 */
var XtclByteCodeType = Tcl_ObjType{ Fname: ts + 20856, FfreeIntRepProc: 0, FdupIntRepProc: 0, FsetFromAnyProc: 0, } /* tclCompile.c:706:19 */
var XtclCharTypeTable = [384]int8{} /* tclParse.c:46:12 *//* 384 elements not displayed */
var XtclCmdNameType = Tcl_ObjType{ Fname: ts + 53503, FfreeIntRepProc: 0, FdupIntRepProc: 0, FsetFromAnyProc: 0, } /* tclObj.c:327:13 */
var XtclDefaultTrimSet = *(*[76]int8)(unsafe.Pointer(ts + 15577)) /* tclCmdMZ.c:38:12 */
var XtclDictType = Tcl_ObjType{ Fname: ts + 23186, FfreeIntRepProc: 0, FdupIntRepProc: 0, FupdateStringProc: 0, FsetFromAnyProc: 0, } /* tclDictObj.c:163:19 */
var XtclDoubleType = Tcl_ObjType{ Fname: ts + 5570, FupdateStringProc: 0, FsetFromAnyProc: 0, } /* tclObj.c:260:19 */
var XtclEmptyString int8 = int8(0) /* tclObj.c:51:6 */
var XtclEmptyStringRep uintptr = 0 /* tclObj.c:52:6 */
var XtclEndOffsetType = Tcl_ObjType{ Fname: ts + 70917, FupdateStringProc: 0, FsetFromAnyProc: 0, } /* tclUtil.c:128:19 */
var XtclFreeObjList uintptr = uintptr(0) /* tclObj.c:33:9 */
var XtclGetTimeProcPtr uintptr = 0 /* tclUnixTime.c:57:17 */
var XtclInstructionTable = [191]InstructionDesc{} /* tclCompile.c:45:23 *//* 191 elements not displayed */
var XtclIntPlatStubsPtr uintptr = uintptr(0) /* tclStubLib.c:24:23 */
var XtclIntStubsPtr uintptr = uintptr(0) /* tclStubLib.c:23:19 */
var XtclIntType = Tcl_ObjType{ Fname: ts + 5605, FupdateStringProc: 0, FsetFromAnyProc: 0, } /* tclObj.c:267:19 */
var XtclJumptableInfoType = AuxDataType{ Fname: ts + 18791, FdupProc: 0, FfreeProc: 0, FprintProc: 0, FdisassembleProc: 0, } /* tclCompCmdsSZ.c:74:19 */
var XtclLambdaType = Tcl_ObjType{ Fname: ts + 61998, FfreeIntRepProc: 0, FdupIntRepProc: 0, FsetFromAnyProc: 0, } /* tclProc.c:92:19 */
var XtclListType = Tcl_ObjType{ Fname: ts + 2810, FfreeIntRepProc: 0, FdupIntRepProc: 0, FupdateStringProc: 0, FsetFromAnyProc: 0, } /* tclListObj.c:41:19 */
var XtclNativeFilesystem = Tcl_Filesystem{ FtypeName: ts + 37656, FstructureLength: int32(unsafe.Sizeof(Tcl_Filesystem{})), Fversion: uintptr(0x2), FpathInFilesystemProc: 0, FdupInternalRepProc: 0, FfreeInternalRepProc: 0, FinternalToNormalizedProc: 0, FcreateInternalRepProc: 0, FnormalizePathProc: 0, FfilesystemPathTypeProc: 0, FfilesystemSeparatorProc: 0, FstatProc: 0, FaccessProc: 0, FopenFileChannelProc: 0, FmatchInDirectoryProc: 0, FutimeProc: 0, FlinkProc: 0, FlistVolumesProc: 0, FfileAttrStringsProc: 0, FfileAttrsGetProc: 0, FfileAttrsSetProc: 0, FcreateDirectoryProc: 0, FremoveDirectoryProc: 0, FdeleteFileProc: 0, FcopyFileProc: 0, FrenameFileProc: 0, FcopyDirectoryProc: 0, FlstatProc: 0, FloadFileProc: 0, FgetCwdProc: 0, FchdirProc: 0, } /* tclIOUtil.c:153:22 */
var XtclNotifierHooks = Tcl_NotifierProcs{} /* tclNotify.c:25:19 */
var XtclOOIntStubsPtr uintptr = uintptr(0) /* tclOOStubLib.c:11:21 */
var XtclOOStubs = TclOOStubs{ Fmagic: libc.Int32FromUint32(0xFCA3BACF), Fhooks: 0, Ftcl_CopyObjectInstance: 0, Ftcl_GetClassAsObject: 0, Ftcl_GetObjectAsClass: 0, Ftcl_GetObjectCommand: 0, Ftcl_GetObjectFromObj: 0, Ftcl_GetObjectNamespace: 0, Ftcl_MethodDeclarerClass: 0, Ftcl_MethodDeclarerObject: 0, Ftcl_MethodIsPublic: 0, Ftcl_MethodIsType: 0, Ftcl_MethodName: 0, Ftcl_NewInstanceMethod: 0, Ftcl_NewMethod: 0, Ftcl_NewObjectInstance: 0, Ftcl_ObjectDeleted: 0, Ftcl_ObjectContextIsFiltering: 0, Ftcl_ObjectContextMethod: 0, Ftcl_ObjectContextObject: 0, Ftcl_ObjectContextSkippedArgs: 0, Ftcl_ClassGetMetadata: 0, Ftcl_ClassSetMetadata: 0, Ftcl_ObjectGetMetadata: 0, Ftcl_ObjectSetMetadata: 0, Ftcl_ObjectContextInvokeNext: 0, Ftcl_ObjectGetMethodNameMapper: 0, Ftcl_ObjectSetMethodNameMapper: 0, Ftcl_ClassSetConstructor: 0, Ftcl_ClassSetDestructor: 0, Ftcl_GetObjectName: 0, } /* tclOOStubInit.c:46:18 */
var XtclOOStubsPtr uintptr = uintptr(0) /* tclOOStubLib.c:10:18 */
var XtclObjHashKeyType = Tcl_HashKeyType{ Fversion: TCL_HASH_KEY_TYPE_VERSION, FhashKeyProc: 0, FcompareKeysProc: 0, FallocEntryProc: 0, FfreeEntryProc: 0, } /* tclObj.c:295:23 */
var XtclOneWordHashKeyType = Tcl_HashKeyType{ Fversion: TCL_HASH_KEY_TYPE_VERSION, } /* tclHash.c:91:23 */
var XtclPlatStubsPtr uintptr = uintptr(0) /* tclStubLib.c:22:20 */
var XtclProcBodyType = Tcl_ObjType{ Fname: ts + 61974, FfreeIntRepProc: 0, FdupIntRepProc: 0, } /* tclProc.c:59:19 */
var XtclRegexpType = Tcl_ObjType{ Fname: ts + 3046, FfreeIntRepProc: 0, FdupIntRepProc: 0, FsetFromAnyProc: 0, } /* tclRegexp.c:103:19 */
var XtclScaleTimeProcPtr uintptr = 0 /* tclUnixTime.c:58:19 */
var XtclStringClassTable = [14]StringClassDesc{ {Fname: ts + 1183, Fcomparator: 0}, {Fname: ts + 1189, Fcomparator: 0}, {Fname: ts + 1195, Fcomparator: 0}, {Fname: ts + 16101, Fcomparator: 0}, {Fname: ts + 1213, Fcomparator: 0}, {Fname: ts + 1219, Fcomparator: 0}, {Fname: ts + 1225, Fcomparator: 0}, {Fname: ts + 1231, Fcomparator: 0}, {Fname: ts + 1237, Fcomparator: 0}, {Fname: ts + 622, Fcomparator: 0}, {Fname: ts + 1243, Fcomparator: 0}, {Fname: ts + 18807, Fcomparator: 0}, {Fname: ts + 1249, Fcomparator: 0}, {}, } /* tclCompCmdsSZ.c:1360:23 */
var XtclStringHashKeyType = Tcl_HashKeyType{ Fversion: TCL_HASH_KEY_TYPE_VERSION, FhashKeyProc: 0, FcompareKeysProc: 0, FallocEntryProc: 0, } /* tclHash.c:100:23 */
var XtclStringType = Tcl_ObjType{ Fname: ts + 16446, FfreeIntRepProc: 0, FdupIntRepProc: 0, FupdateStringProc: 0, FsetFromAnyProc: 0, } /* tclStringObj.c:86:19 */
var XtclStubs = TclStubs{} /* tclStubInit.c:965:16 *//* 631 elements not displayed */
var XtclStubsPtr uintptr = uintptr(0) /* tclStubLib.c:21:16 */
var XtclTomMathStubs = TclTomMathStubs{ Fmagic: libc.Int32FromUint32(0xFCA3BACF), FtclBN_epoch: 0, FtclBN_revision: 0, FtclBN_mp_add: 0, FtclBN_mp_add_d: 0, FtclBN_mp_and: 0, FtclBN_mp_clamp: 0, FtclBN_mp_clear: 0, FtclBN_mp_clear_multi: 0, FtclBN_mp_cmp: 0, FtclBN_mp_cmp_d: 0, FtclBN_mp_cmp_mag: 0, FtclBN_mp_copy: 0, FtclBN_mp_count_bits: 0, FtclBN_mp_div: 0, FtclBN_mp_div_d: 0, FtclBN_mp_div_2: 0, FtclBN_mp_div_2d: 0, FtclBN_mp_div_3: 0, FtclBN_mp_exch: 0, FtclBN_mp_expt_d: 0, FtclBN_mp_grow: 0, FtclBN_mp_init: 0, FtclBN_mp_init_copy: 0, FtclBN_mp_init_multi: 0, FtclBN_mp_init_set: 0, FtclBN_mp_init_size: 0, FtclBN_mp_lshd: 0, FtclBN_mp_mod: 0, FtclBN_mp_mod_2d: 0, FtclBN_mp_mul: 0, FtclBN_mp_mul_d: 0, FtclBN_mp_mul_2: 0, FtclBN_mp_mul_2d: 0, FtclBN_mp_neg: 0, FtclBN_mp_or: 0, FtclBN_mp_radix_size: 0, FtclBN_mp_read_radix: 0, FtclBN_mp_rshd: 0, FtclBN_mp_shrink: 0, FtclBN_mp_set: 0, FtclBN_mp_sqr: 0, FtclBN_mp_sqrt: 0, FtclBN_mp_sub: 0, FtclBN_mp_sub_d: 0, FtclBN_mp_to_unsigned_bin: 0, FtclBN_mp_to_unsigned_bin_n: 0, FtclBN_mp_toradix_n: 0, FtclBN_mp_unsigned_bin_size: 0, FtclBN_mp_xor: 0, FtclBN_mp_zero: 0, FtclBN_reverse: 0, FtclBN_fast_s_mp_mul_digs: 0, FtclBN_fast_s_mp_sqr: 0, FtclBN_mp_karatsuba_mul: 0, FtclBN_mp_karatsuba_sqr: 0, FtclBN_mp_toom_mul: 0, FtclBN_mp_toom_sqr: 0, FtclBN_s_mp_add: 0, FtclBN_s_mp_mul_digs: 0, FtclBN_s_mp_sqr: 0, FtclBN_s_mp_sub: 0, FtclBN_mp_init_set_int: 0, FtclBN_mp_set_int: 0, FtclBN_mp_cnt_lsb: 0, FtclBNInitBignumFromLong: 0, FtclBNInitBignumFromWideInt: 0, FtclBNInitBignumFromWideUInt: 0, FtclBN_mp_expt_d_ex: 0, FtclBN_mp_set_ull: 0, FtclBN_mp_get_mag_ull: 0, FtclBN_mp_set_ll: 0, FtclBN_mp_tc_and: 0, FtclBN_mp_tc_or: 0, FtclBN_mp_tc_xor: 0, FtclBN_mp_signed_rsh: 0, FtclBN_mp_to_ubin: 0, FtclBN_mp_div_ld: 0, FtclBN_mp_to_radix: 0, } /* tclStubInit.c:873:23 */
var XtclTomMathStubsPtr uintptr = uintptr(0) /* tclTomMathStubLib.c:18:23 */
var XtclpFileAttrProcs = [3]TclFileAttrProcs{ {FgetProc: 0, FsetProc: 0}, {FgetProc: 0, FsetProc: 0}, {FgetProc: 0, FsetProc: 0}, } /* tclUnixFCmd.c:171:24 */
var XtclpFileAttrStrings = [4]uintptr{ ts + 67552, ts + 67559, ts + 30023, uintptr(0), } /* tclUnixFCmd.c:149:12 */
Functions ¶
func XBinaryScanCmd ¶
func XClockClicksObjCmd ¶
func XClockGetenvObjCmd ¶
func XClockSecondsObjCmd ¶
func XCompileDictEachCmd ¶
func XEncodingDirsObjCmd ¶
func XEncodingNamesObjCmd ¶
func XEncodingSystemObjCmd ¶
func XFinalizeThread ¶
func XGetIndexFromObjList ¶
func XGetInvalidDoubleFromObj ¶
This function checks for double representations, which are valid when linking with C variables, but which are invalid in other contexts in Tcl. Handled are "+", "-", "", ".", "0x", "0b" and "0o" (upper- and lowercase) and sequences like "1e-". See bug [39f6304c2e].
func XGetInvalidIntFromObj ¶
This function checks for integer representations, which are valid when linking with C variables, but which are invalid in other contexts in Tcl. Handled are "+", "-", "", "0x", "0b" and "0o" (upperand lowercase). See bug [39f6304c2e].
func XGetInvalidWideFromObj ¶
func XTclAddLiteralObj ¶
func XTclAddLoopBreakFixup ¶
func XTclAdvanceLines ¶
func XTclAllocateFreeObjects ¶
func XTclArgumentBCEnter ¶
func XTclArgumentBCRelease ¶
func XTclArgumentEnter ¶
func XTclArgumentGet ¶
func XTclArgumentRelease ¶
func XTclAttemptCompileProc ¶
func XTclBNInitBignumFromWideInt ¶
func XTclBNInitBignumFromWideInt(tls *libc.TLS, a uintptr, v Tcl_WideInt) int32
func XTclBNInitBignumFromWideUInt ¶
func XTclBNInitBignumFromWideUInt(tls *libc.TLS, a uintptr, v Tcl_WideUInt) int32
func XTclBN_epoch ¶
func XTclBN_mp_clamp ¶
trim unused digits
This is used to ensure that leading zero digits are trimed and the leading "used" digit will be non-zero Typically very fast. Also fixes the sign if there are no more leading digits
func XTclBN_mp_cnt_lsb ¶
Counts the number of lsbs which are zero before the first zero bit
func XTclBN_mp_count_bits ¶
returns the number of bits in an int
func XTclBN_mp_exch ¶
swap the elements of two integers, for cases where you can't simply swap the mp_int pointers around
func XTclBN_mp_expt_d_ex ¶
func XTclBN_mp_rshd ¶
shift right a certain amount of digits
func XTclBN_mp_set_ll ¶ added in v1.9.0
func XTclBN_mp_set_ll(tls *libc.TLS, a uintptr, b Tcl_WideInt)
func XTclBN_mp_set_ull ¶
func XTclBN_mp_set_ull(tls *libc.TLS, a uintptr, b Tcl_WideUInt)
func XTclBN_revision ¶
func XTclBN_s_mp_reverse ¶
reverse an array, used for radix code
func XTclByteArrayMatch ¶
func XTclCallVarTraces ¶
func XTclChanCaughtErrorBypass ¶
func XTclChanCaughtErrorBypass(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
func XTclChanCreateObjCmd ¶
func XTclChanPopObjCmd ¶
func XTclChanPostEventObjCmd ¶
func XTclChanPushObjCmd ¶
func XTclChannelEventScriptInvoker ¶
func XTclChannelEventScriptInvoker(tls *libc.TLS, clientData ClientData, mask int32)
func XTclChannelNamesCmd ¶
func XTclChannelPreserve ¶
func XTclChannelPreserve(tls *libc.TLS, chan1 Tcl_Channel)
func XTclChannelRelease ¶
func XTclChannelRelease(tls *libc.TLS, chan1 Tcl_Channel)
func XTclChannelTransform ¶
func XTclChannelTransform(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel, cmdObjPtr uintptr) int32
ARGSUSED
func XTclCheckArrayTraces ¶
func XTclCheckEmptyString ¶
----------------------------------------------------------------------
TclCheckEmptyString --
Determine whether the string value of an object is or would be the empty string, without generating a string representation.
Results:
Returns 1 if empty, 0 if not, and -1 if unknown.
Side effects:
None.
----------------------------------------------------------------------
func XTclCheckInterpTraces ¶
func XTclCleanupByteCode ¶
func XTclCleanupChildren ¶
func XTclCleanupCommand ¶
func XTclClearRootEnsemble ¶
func XTclClockInit ¶
func XTclClockOldscanObjCmd ¶
func XTclCompareObjKeys ¶
func XTclCompareTwoNumbers ¶
func XTclCompileAddOpCmd ¶
func XTclCompileAndOpCmd ¶
func XTclCompileAppendCmd ¶
func XTclCompileArraySetCmd ¶
func XTclCompileAssembleCmd ¶
func XTclCompileBasic0ArgCmd ¶
func XTclCompileBasic1ArgCmd ¶
func XTclCompileBasic2ArgCmd ¶
func XTclCompileBasic3ArgCmd ¶
func XTclCompileBreakCmd ¶
func XTclCompileCatchCmd ¶
func XTclCompileCmdWord ¶
func XTclCompileConcatCmd ¶
func XTclCompileContinueCmd ¶
func XTclCompileDictForCmd ¶
func XTclCompileDictGetCmd ¶
func XTclCompileDictIncrCmd ¶
func XTclCompileDictMapCmd ¶
func XTclCompileDictMergeCmd ¶
func XTclCompileDictSetCmd ¶
func XTclCompileDictUnsetCmd ¶
func XTclCompileDictWithCmd ¶
func XTclCompileDivOpCmd ¶
func XTclCompileEnsemble ¶
func XTclCompileEqOpCmd ¶
func XTclCompileErrorCmd ¶
func XTclCompileExpr ¶
func XTclCompileExprCmd ¶
func XTclCompileExprWords ¶
func XTclCompileForCmd ¶
func XTclCompileForeachCmd ¶
func XTclCompileFormatCmd ¶
func XTclCompileGeqOpCmd ¶
func XTclCompileGlobalCmd ¶
func XTclCompileGreaterOpCmd ¶
func XTclCompileIfCmd ¶
func XTclCompileInOpCmd ¶
func XTclCompileIncrCmd ¶
func XTclCompileInfoLevelCmd ¶
func XTclCompileInvertOpCmd ¶
func XTclCompileInvocation ¶
func XTclCompileLappendCmd ¶
func XTclCompileLassignCmd ¶
func XTclCompileLeqOpCmd ¶
func XTclCompileLessOpCmd ¶
func XTclCompileLindexCmd ¶
func XTclCompileLinsertCmd ¶
func XTclCompileListCmd ¶
func XTclCompileLlengthCmd ¶
func XTclCompileLmapCmd ¶
func XTclCompileLrangeCmd ¶
func XTclCompileLreplaceCmd ¶
func XTclCompileLsetCmd ¶
func XTclCompileLshiftOpCmd ¶
func XTclCompileMinusOpCmd ¶
func XTclCompileModOpCmd ¶
func XTclCompileMulOpCmd ¶
func XTclCompileNeqOpCmd ¶
func XTclCompileNiOpCmd ¶
func XTclCompileNoOp ¶
func XTclCompileNotOpCmd ¶
func XTclCompileObj ¶
func XTclCompileOrOpCmd ¶
func XTclCompilePowOpCmd ¶
func XTclCompileRegexpCmd ¶
func XTclCompileRegsubCmd ¶
func XTclCompileReturnCmd ¶
func XTclCompileRshiftOpCmd ¶
func XTclCompileScript ¶
func XTclCompileSetCmd ¶
func XTclCompileStreqOpCmd ¶
func XTclCompileStringCatCmd ¶
func XTclCompileStringCmpCmd ¶
func XTclCompileStringIsCmd ¶
func XTclCompileStringLenCmd ¶
func XTclCompileStringMapCmd ¶
func XTclCompileStrneqOpCmd ¶
func XTclCompileSubstCmd ¶
func XTclCompileSwitchCmd ¶
func XTclCompileSyntaxError ¶
func XTclCompileTailcallCmd ¶
func XTclCompileThrowCmd ¶
func XTclCompileTokens ¶
func XTclCompileTryCmd ¶
func XTclCompileUnsetCmd ¶
func XTclCompileUpvarCmd ¶
func XTclCompileVarSubst ¶
func XTclCompileVariableCmd ¶
func XTclCompileWhileCmd ¶
func XTclCompileXorOpCmd ¶
func XTclCompileYieldCmd ¶
func XTclCompileYieldToCmd ¶
func XTclContinuationsCopy ¶
func XTclContinuationsEnter ¶
func XTclConvertElement ¶
func XTclCopyAndCollapse ¶
func XTclCopyChannel ¶
func XTclCopyChannel(tls *libc.TLS, interp uintptr, inChan Tcl_Channel, outChan Tcl_Channel, toRead Tcl_WideInt, cmdPtr uintptr) int32
func XTclCopyChannelOld ¶
func XTclCopyChannelOld(tls *libc.TLS, interp uintptr, inChan Tcl_Channel, outChan Tcl_Channel, toRead int32, cmdPtr uintptr) int32
func XTclCreateAuxData ¶
func XTclCreateExceptRange ¶
func XTclCreateExceptRange(tls *libc.TLS, type1 ExceptionRangeType, envPtr uintptr) int32
func XTclCreateLateExitHandler ¶
func XTclCreateLateExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
func XTclCreateLiteral ¶
func XTclCreatePipeline ¶
func XTclCreateProc ¶
func XTclCreateSocketAddress ¶
func XTclCrossFilesystemCopy ¶
func XTclDStringAppendObj ¶
func XTclDbDumpActiveObjects ¶
func XTclDeleteExecEnv ¶
func XTclDeleteLateExitHandler ¶
func XTclDeleteLateExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
func XTclDeleteLiteralTable ¶
func XTclDeleteNamespaceVars ¶
func XTclDictWithFinish ¶
func XTclDictWithInit ¶
func XTclDoubleDigits ¶
func XTclDumpMemoryInfo ¶
func XTclDumpMemoryInfo(tls *libc.TLS, clientData ClientData, flags int32) int32
func XTclEmitForwardJump ¶
func XTclEmitForwardJump(tls *libc.TLS, envPtr uintptr, jumpType TclJumpType, jumpFixupPtr uintptr)
func XTclEnsembleGetRewriteValues ¶ added in v1.9.0
func XTclEnsureNamespace ¶
----------------------------------------------------------------------
TclEnsureNamespace --
Provide a namespace that is not deleted.
Value
namespacePtr, if it is not scheduled for deletion, or a pointer to a new namespace with the same name otherwise.
Effect
None.
----------------------------------------------------------------------
func XTclErrorStackResetIf ¶
func XTclEvalEx ¶
func XTclEvalObjEx ¶
func XTclExpandCodeArray ¶
func XTclFSCwdIsNative ¶
func XTclFSEnsureEpochOk ¶
func XTclFSFileAttrIndex ¶
func XTclFSMakePathRelative ¶
func XTclFSSetPathDetails ¶
func XTclFSSetPathDetails(tls *libc.TLS, pathPtr uintptr, fsPtr uintptr, clientData ClientData)
func XTclFSUnloadTempFile ¶
func XTclFSUnloadTempFile(tls *libc.TLS, loadHandle Tcl_LoadHandle)
func XTclFetchEnsembleRoot ¶
func XTclFileAttrsCmd ¶
func XTclFileCopyCmd ¶
func XTclFileDeleteCmd ¶
func XTclFileLinkCmd ¶
func XTclFileMakeDirsCmd ¶
func XTclFileReadLinkCmd ¶
func XTclFileRenameCmd ¶
func XTclFileTemporaryCmd ¶
func XTclFinalizeAsync ¶
func XTclFinalizeEnvironment ¶
func XTclFinalizeEvaluation ¶
func XTclFinalizeExecution ¶
func XTclFinalizeFilesystem ¶
func XTclFinalizeLoad ¶
func XTclFinalizeLock ¶
func XTclFinalizeNotifier ¶
func XTclFinalizeObjects ¶
func XTclFinalizeThreadAlloc ¶
func XTclFinalizeThreadAllocThread ¶ added in v1.5.1
func XTclFinalizeThreadData ¶
func XTclFindCompiledLocal ¶
func XTclFindDictElement ¶
func XTclFindElement ¶
func XTclFixupForwardJump ¶
func XTclFreeAllocCache ¶ added in v1.5.1
func XTclFreeCompileEnv ¶
func XTclFreeJumpFixupArray ¶
func XTclFreeLocalCache ¶
func XTclFreeObj ¶
func XTclFreeObjEntry ¶
func XTclFreePackageInfo ¶
func XTclGetAndDetachPids ¶
func XTclGetAndDetachPids(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel)
func XTclGetAsyncReadyPtr ¶
func XTclGetChannelFromObj ¶
func XTclGetFrame ¶
func XTclGetIndexFromToken ¶
func XTclGetInnerContext ¶
func XTclGetInstructionTable ¶
func XTclGetIntForIndex ¶
func XTclGetLibraryPath ¶
func XTclGetLoadedPackages ¶
func XTclGetMainLoop ¶
func XTclGetNamespaceFromObj ¶
func XTclGetNumberFromObj ¶
func XTclGetOpenMode ¶
func XTclGetOpenModeEx ¶
func XTclGetPlatform ¶
func XTclGetSourceFromFrame ¶
func XTclGetSrcInfoForPc ¶
func XTclGetStringStorage ¶
func XTclGuessPackageName ¶
func XTclHandleFree ¶
func XTclHandleRelease ¶
func XTclHideLiteral ¶
func XTclInExit ¶
func XTclInThreadExit ¶
func XTclIncrObj ¶
func XTclIncrObjVar2 ¶
func XTclIndexEncode ¶
func XTclInfoCoroutineCmd ¶
func XTclInfoExistsCmd ¶
func XTclInfoGlobalsCmd ¶
func XTclInfoLocalsCmd ¶
func XTclInfoVarsCmd ¶
func XTclInitCompileEnv ¶
func XTclInitCompiledLocals ¶
func XTclInitIOSubsystem ¶
func XTclInitJumpFixupArray ¶
func XTclInitLimitSupport ¶
func XTclInitLiteralTable ¶
func XTclInitNotifier ¶
func XTclInitObjSubsystem ¶
func XTclInitRewriteEnsemble ¶
func XTclInitSubsystems ¶
func XTclInitThreadStorage ¶
func XTclInitVarHashTable ¶
func XTclInvalidateNsPath ¶
func XTclInvokeObjectCommand ¶
func XTclInvokeStringCommand ¶
func XTclJoinPath ¶
func XTclLindexFlat ¶
func XTclLindexList ¶
func XTclListLines ¶
func XTclListObjSetElement ¶
func XTclLocalScalar ¶
func XTclLogCommandInfo ¶
func XTclLookupArrayElement ¶
func XTclLookupSimpleVar ¶
func XTclLookupVar ¶
func XTclLsetFlat ¶
func XTclLsetList ¶
func XTclMarkTailcall ¶
func XTclMaxListLength ¶
func XTclMergeReturnOptions ¶
func XTclNRApplyObjCmd ¶
func XTclNRAssembleObjCmd ¶
func XTclNRCatchObjCmd ¶
func XTclNRCoroutineObjCmd ¶
func XTclNREvalFile ¶
func XTclNREvalObjCmd ¶
func XTclNREvalObjEx ¶
func XTclNREvalObjv ¶
func XTclNRExecuteByteCode ¶
func XTclNRExprObjCmd ¶
func XTclNRForIterCallback ¶
func XTclNRForObjCmd ¶
func XTclNRForeachCmd ¶
func XTclNRIfObjCmd ¶
func XTclNRInterpCoroutine ¶
func XTclNRInterpProc ¶
func XTclNRInterpProcCore ¶
func XTclNRInvoke ¶
func XTclNRLmapCmd ¶
func XTclNRNewObjectInstance ¶
func XTclNRPackageObjCmd ¶
func XTclNRPackageObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTclNRReleaseValues ¶
func XTclNRRunCallbacks ¶
func XTclNRSourceObjCmd ¶
func XTclNRSubstObjCmd ¶
func XTclNRSwitchObjCmd ¶
func XTclNRTailcallEval ¶
func XTclNRTailcallObjCmd ¶
func XTclNRTryObjCmd ¶
func XTclNRUplevelObjCmd ¶
func XTclNRWhileObjCmd ¶
func XTclNRYieldObjCmd ¶
func XTclNRYieldToObjCmd ¶
func XTclNewFSPathObj ¶
func XTclNoErrorStack ¶
func XTclNoIdentOpCmd ¶
func XTclNokia770Doubles ¶
func XTclNsDecrRefCount ¶
func XTclOOAddToMixinSubs ¶
func XTclOOAddToSubclasses ¶
func XTclOOAllocClass ¶
func XTclOOClassSetFilters ¶
func XTclOOClassSetMixins ¶
func XTclOOCopyObjectCmd ¶
func XTclOODecrRefCount ¶
----------------------------------------------------------------------
TclOODecrRef --
Decrement the refcount of an object and deallocate storage then object is no longer referenced. Returns 1 if storage was deallocated, and 0 otherwise.
----------------------------------------------------------------------
func XTclOODefineClassObjCmd ¶
func XTclOODefineObjCmd ¶
func XTclOODefineSelfObjCmd ¶
func XTclOODelMethodRef ¶
func XTclOODeleteChain ¶
func XTclOODeleteChainCache ¶
func XTclOODeleteContext ¶
func XTclOODeleteDescendants ¶
func XTclOOGetCallContext ¶
func XTclOOInitInfo ¶
func XTclOOInitializeStubs ¶ added in v1.4.3
func XTclOOInvokeContext ¶
func XTclOOInvokeObject ¶
func XTclOOIsReachable ¶
func XTclOONewBasicMethod ¶
func XTclOONewForwardMethod ¶
func XTclOONewProcMethod ¶
func XTclOONextObjCmd ¶
func XTclOONextToObjCmd ¶
func XTclOOObjDefObjCmd ¶
func XTclOOObjectCmdCore ¶
func XTclOOObjectDestroyed ¶
----------------------------------------------------------------------
TclOOObjectDestroyed --
Returns TCL_OK if an object is entirely deleted, i.e. the destruction sequence has completed.
----------------------------------------------------------------------
func XTclOOObjectSetFilters ¶
func XTclOOObjectSetMixins ¶
func XTclOORemoveFromMixins ¶
func XTclOORenderCallChain ¶
func XTclOOSelfObjCmd ¶
func XTclOOStashContext ¶
func XTclOOUnknownDefinition ¶
func XTclOO_Class_Constructor ¶
func XTclOO_Class_Constructor(tls *libc.TLS, clientData ClientData, interp uintptr, context Tcl_ObjectContext, objc int32, objv uintptr) int32
func XTclOO_Class_Create ¶
func XTclOO_Class_Create(tls *libc.TLS, clientData ClientData, interp uintptr, context Tcl_ObjectContext, objc int32, objv uintptr) int32
func XTclOO_Class_CreateNs ¶
func XTclOO_Class_CreateNs(tls *libc.TLS, clientData ClientData, interp uintptr, context Tcl_ObjectContext, objc int32, objv uintptr) int32
func XTclOO_Class_New ¶
func XTclOO_Class_New(tls *libc.TLS, clientData ClientData, interp uintptr, context Tcl_ObjectContext, objc int32, objv uintptr) int32
func XTclOO_Object_Destroy ¶
func XTclOO_Object_Destroy(tls *libc.TLS, clientData ClientData, interp uintptr, context Tcl_ObjectContext, objc int32, objv uintptr) int32
func XTclOO_Object_Eval ¶
func XTclOO_Object_Eval(tls *libc.TLS, clientData ClientData, interp uintptr, context Tcl_ObjectContext, objc int32, objv uintptr) int32
func XTclOO_Object_LinkVar ¶
func XTclOO_Object_LinkVar(tls *libc.TLS, clientData ClientData, interp uintptr, context Tcl_ObjectContext, objc int32, objv uintptr) int32
func XTclOO_Object_Unknown ¶
func XTclOO_Object_Unknown(tls *libc.TLS, clientData ClientData, interp uintptr, context Tcl_ObjectContext, objc int32, objv uintptr) int32
func XTclOO_Object_VarName ¶
func XTclOO_Object_VarName(tls *libc.TLS, clientData ClientData, interp uintptr, context Tcl_ObjectContext, objc int32, objv uintptr) int32
func XTclObjCallVarTraces ¶
func XTclObjGetFrame ¶
func XTclObjInterpProc ¶
func XTclObjInvoke ¶
func XTclObjInvokeNamespace ¶
func XTclObjLookupVar ¶
func XTclObjLookupVarEx ¶
func XTclObjLookupVarEx(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32, msg uintptr, createPart1 int32, createPart2 int32, arrayPtrPtr uintptr) uintptr
When createPart1 is 1, callers must IncrRefCount part1Ptr if they plan to DecrRefCount it. When createPart2 is 1, callers must IncrRefCount part2Ptr if they plan to DecrRefCount it.
func XTclObjUnsetVar2 ¶
func XTclObjVarErrMsg ¶
func XTclOptimizeBytecode ¶
func XTclParseAllWhiteSpace ¶
func XTclParseBackslash ¶
func XTclParseInit ¶
func XTclParseNumber ¶
func XTclPathPart ¶
func XTclPopStackFrame ¶
func XTclPrecTraceProc ¶
func XTclPreventAliasLoop ¶
func XTclProcCleanupProc ¶
func XTclProcCompileProc ¶
func XTclProcDeleteProc ¶
func XTclProcDeleteProc(tls *libc.TLS, clientData ClientData)
func XTclProcessReturn ¶
func XTclPtrGetVar ¶
func XTclPtrGetVarIdx ¶
func XTclPtrIncrObjVar ¶
func XTclPtrIncrObjVarIdx ¶
func XTclPtrMakeUpvar ¶
func XTclPtrObjMakeUpvar ¶
func XTclPtrObjMakeUpvarIdx ¶
func XTclPtrSetVar ¶
func XTclPtrSetVarIdx ¶
func XTclPtrUnsetVar ¶
func XTclPtrUnsetVarIdx ¶
func XTclPushProcCallFrame ¶
func XTclPushStackFrame ¶
func XTclPushTailcallPoint ¶
func XTclPushVarName ¶
func XTclReComp ¶
- compile - compile regular expression * Note: on failure, no resources remain allocated, so regfree() * need not be applied to re. ^ int compile(regex_t *, const chr *, size_t, int);
func XTclReExec ¶
func XTclReExec(tls *libc.TLS, re uintptr, string uintptr, len Size_t, details uintptr, nmatch Size_t, pmatch uintptr, flags int32) int32
- exec - match regular expression ^ int exec(regex_t *, const chr *, size_t, rm_detail_t *, ^ size_t, regmatch_t [], int);
func XTclReFree ¶
- regfree - free an RE (generic function, punts to RE-specific function) * * Ignoring invocation with NULL is a convenience.
func XTclReToGlob ¶
func XTclRegAbout ¶
func XTclRegAbout(tls *libc.TLS, interp uintptr, re Tcl_RegExp) int32
func XTclRegExpRangeUniChar ¶
func XTclRegisterLiteral ¶
func XTclRememberCondition ¶
func XTclRememberMutex ¶
func XTclRenameCommand ¶
func XTclResetCancellation ¶
func XTclResetFilesystem ¶
func XTclScanElement ¶
func XTclServiceIdle ¶
func XTclSetBgErrorHandler ¶
func XTclSetBignumInternalRep ¶ added in v1.9.0
func XTclSetBooleanFromAny ¶
func XTclSetByteCodeFromAny ¶
func XTclSetCmdNameObj ¶
func XTclSetLibraryPath ¶
func XTclSetNsPath ¶
func XTclSetObjNameOfExecutable ¶
func XTclSetObjNameOfExecutable(tls *libc.TLS, name uintptr, encoding Tcl_Encoding)
func XTclSetProcessGlobalValue ¶
func XTclSetProcessGlobalValue(tls *libc.TLS, pgvPtr uintptr, newValue uintptr, encoding Tcl_Encoding)
func XTclSetSlaveCancelFlags ¶
func XTclSetupEnv ¶
func XTclSingleOpCmd ¶
func XTclSkipTailcall ¶
func XTclSockGetPort ¶
func XTclSockMinimumBuffers ¶
func XTclSortingOpCmd ¶
func XTclSpellFix ¶
func XTclStackRealloc ¶
func XTclStringCmp ¶
func XTclStringCmpOpts ¶
func XTclStringMatchObj ¶
func XTclStringReverse ¶ added in v1.9.0
func XTclSubstCompile ¶
func XTclSubstOptions ¶
func XTclSubstParse ¶
func XTclSubstTokens ¶
func XTclTeardownNamespace ¶
func XTclThreadAllocObj ¶ added in v1.5.1
func XTclThreadFreeObj ¶ added in v1.5.1
func XTclThreadStorageKeyGet ¶ added in v1.5.1
func XTclThreadStorageKeySet ¶ added in v1.5.1
func XTclTomMathInitializeStubs ¶ added in v1.4.3
func XTclTraceDictPath ¶
func XTclTrimLeft ¶
func XTclTrimRight ¶
func XTclUniCharMatch ¶
func XTclUnixCopyFile ¶
func XTclUnixSetBlockingMode ¶
func XTclUnixWaitForFile ¶
func XTclUnsetEnv ¶
func XTclUtfToUCS4 ¶ added in v1.9.0
func XTclVarErrMsg ¶
func XTclVarHashCreateVar ¶
func XTclVarTraceExists ¶
func XTclVariadicOpCmd ¶
func XTcl_AddInterpResolvers ¶
func XTcl_AddObjErrorInfo ¶
func XTcl_AfterObjCmd ¶
func XTcl_AfterObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_AlertNotifier ¶
func XTcl_AllocStatBuf ¶
func XTcl_AllowExceptions ¶
func XTcl_AppendAllObjTypes ¶
func XTcl_AppendExportList ¶
func XTcl_AppendFormatToObj ¶
func XTcl_AppendLimitedToObj ¶
func XTcl_AppendObjCmd ¶
func XTcl_AppendObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_AppendObjToObj ¶
func XTcl_AppendPrintfToObj ¶
func XTcl_AppendStringsToObj ¶
func XTcl_AppendToObj ¶
func XTcl_AppendUnicodeToObj ¶
func XTcl_ApplyObjCmd ¶
func XTcl_AssembleObjCmd ¶
func XTcl_AsyncDelete ¶
func XTcl_AsyncDelete(tls *libc.TLS, async Tcl_AsyncHandler)
func XTcl_AsyncMark ¶
func XTcl_AsyncMark(tls *libc.TLS, async Tcl_AsyncHandler)
func XTcl_AsyncReady ¶
func XTcl_AttemptDbCkalloc ¶
func XTcl_AttemptDbCkrealloc ¶
func XTcl_AttemptRealloc ¶
func XTcl_BackgroundError ¶
func XTcl_BadChannelOption ¶
func XTcl_BreakObjCmd ¶
func XTcl_BreakObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_CallWhenDeleted ¶
func XTcl_CallWhenDeleted(tls *libc.TLS, interp uintptr, proc uintptr, clientData ClientData)
func XTcl_CancelEval ¶
func XTcl_CancelIdleCall ¶
func XTcl_CancelIdleCall(tls *libc.TLS, proc uintptr, clientData ClientData)
func XTcl_CaseObjCmd ¶
func XTcl_CaseObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_CatchObjCmd ¶
func XTcl_CatchObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_CdObjCmd ¶
ARGSUSED
func XTcl_ChannelBuffered ¶
func XTcl_ChannelBuffered(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_ChannelClose2Proc ¶
func XTcl_ChannelHandlerProc ¶
func XTcl_ChannelOutputProc ¶
func XTcl_ClassSetConstructor ¶
func XTcl_ClassSetConstructor(tls *libc.TLS, interp uintptr, clazz Tcl_Class, method Tcl_Method)
func XTcl_ClassSetDestructor ¶
func XTcl_ClassSetDestructor(tls *libc.TLS, interp uintptr, clazz Tcl_Class, method Tcl_Method)
func XTcl_ClassSetMetadata ¶
func XTcl_ClassSetMetadata(tls *libc.TLS, clazz Tcl_Class, typePtr uintptr, metadata ClientData)
func XTcl_ClearChannelHandlers ¶
func XTcl_ClearChannelHandlers(tls *libc.TLS, channel Tcl_Channel)
func XTcl_CloseEx ¶
ARGSUSED
func XTcl_CloseObjCmd ¶
func XTcl_CloseObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ConcatObjCmd ¶
func XTcl_ConcatObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ConditionFinalize ¶
func XTcl_ConditionNotify ¶
func XTcl_ConditionWait ¶
func XTcl_ContinueObjCmd ¶
func XTcl_ContinueObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ConvertElement ¶
func XTcl_ConvertToType ¶
func XTcl_CreateAlias ¶
func XTcl_CreateAliasObj ¶
func XTcl_CreateChannelHandler ¶
func XTcl_CreateChannelHandler(tls *libc.TLS, chan1 Tcl_Channel, mask int32, proc uintptr, clientData ClientData)
func XTcl_CreateCloseHandler ¶
func XTcl_CreateCloseHandler(tls *libc.TLS, chan1 Tcl_Channel, proc uintptr, clientData ClientData)
func XTcl_CreateEventSource ¶
func XTcl_CreateEventSource(tls *libc.TLS, setupProc uintptr, checkProc uintptr, clientData ClientData)
func XTcl_CreateExitHandler ¶
func XTcl_CreateExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
func XTcl_CreateFileHandler ¶
func XTcl_CreateHashEntry ¶
func XTcl_CreateInterp ¶
func XTcl_CreateMathFunc ¶
func XTcl_CreateNamespace ¶
func XTcl_CreatePipe ¶
func XTcl_CreateSlave ¶
func XTcl_CreateThread ¶
func XTcl_CreateThreadExitHandler ¶
func XTcl_CreateThreadExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
func XTcl_CutChannel ¶
func XTcl_CutChannel(tls *libc.TLS, chan1 Tcl_Channel)
func XTcl_DStringAppend ¶
func XTcl_DStringEndSublist ¶
func XTcl_DStringFree ¶
func XTcl_DStringGetResult ¶
func XTcl_DStringInit ¶
func XTcl_DbCkalloc ¶
func XTcl_DbCkrealloc ¶
func XTcl_DbDecrRefCount ¶
func XTcl_DbIncrRefCount ¶
func XTcl_DbIsShared ¶
func XTcl_DbNewBignumObj ¶
func XTcl_DbNewBooleanObj ¶
func XTcl_DbNewByteArrayObj ¶
func XTcl_DbNewDoubleObj ¶
func XTcl_DbNewListObj ¶
func XTcl_DbNewLongObj ¶
func XTcl_DbNewStringObj ¶
func XTcl_DbNewWideIntObj ¶
func XTcl_DeleteChannelHandler ¶
func XTcl_DeleteChannelHandler(tls *libc.TLS, chan1 Tcl_Channel, proc uintptr, clientData ClientData)
func XTcl_DeleteCloseHandler ¶
func XTcl_DeleteCloseHandler(tls *libc.TLS, chan1 Tcl_Channel, proc uintptr, clientData ClientData)
func XTcl_DeleteCommand ¶
func XTcl_DeleteCommandFromToken ¶
func XTcl_DeleteCommandFromToken(tls *libc.TLS, interp uintptr, cmd Tcl_Command) int32
func XTcl_DeleteEventSource ¶
func XTcl_DeleteEventSource(tls *libc.TLS, setupProc uintptr, checkProc uintptr, clientData ClientData)
func XTcl_DeleteEvents ¶
func XTcl_DeleteEvents(tls *libc.TLS, proc uintptr, clientData ClientData)
func XTcl_DeleteExitHandler ¶
func XTcl_DeleteExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
func XTcl_DeleteFileHandler ¶
func XTcl_DeleteHashEntry ¶
func XTcl_DeleteHashTable ¶
func XTcl_DeleteInterp ¶
func XTcl_DeleteNamespace ¶
func XTcl_DeleteThreadExitHandler ¶
func XTcl_DeleteThreadExitHandler(tls *libc.TLS, proc uintptr, clientData ClientData)
func XTcl_DeleteTimerHandler ¶
func XTcl_DeleteTimerHandler(tls *libc.TLS, token Tcl_TimerToken)
func XTcl_DetachChannel ¶
func XTcl_DetachChannel(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
func XTcl_DictObjDone ¶
func XTcl_DictObjFirst ¶
func XTcl_DictObjGet ¶
func XTcl_DictObjNext ¶
func XTcl_DictObjPut ¶
func XTcl_DictObjPutKeyList ¶
func XTcl_DictObjRemove ¶
func XTcl_DictObjSize ¶
func XTcl_DisassembleObjCmd ¶
func XTcl_DiscardInterpState ¶
func XTcl_DiscardInterpState(tls *libc.TLS, state Tcl_InterpState)
func XTcl_DiscardResult ¶
func XTcl_DoWhenIdle ¶
func XTcl_DoWhenIdle(tls *libc.TLS, proc uintptr, clientData ClientData)
func XTcl_DontCallWhenDeleted ¶
func XTcl_DontCallWhenDeleted(tls *libc.TLS, interp uintptr, proc uintptr, clientData ClientData)
func XTcl_EofObjCmd ¶
func XTcl_EofObjCmd(tls *libc.TLS, unused ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ErrnoId ¶
func XTcl_ErrorObjCmd ¶
func XTcl_ErrorObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_EvalEx ¶
func XTcl_EvalObjCmd ¶
func XTcl_EvalObjEx ¶
func XTcl_EvalObjv ¶
func XTcl_EvalTokens ¶
func XTcl_EvalTokensStandard ¶
func XTcl_EventuallyFree ¶
func XTcl_EventuallyFree(tls *libc.TLS, clientData ClientData, freeProc uintptr)
func XTcl_ExecObjCmd ¶
func XTcl_ExecObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ExitObjCmd ¶
func XTcl_ExitObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ExitThread ¶
func XTcl_Export ¶
func XTcl_ExposeCommand ¶
func XTcl_ExprBoolean ¶
func XTcl_ExprBooleanObj ¶
func XTcl_ExprDouble ¶
func XTcl_ExprDoubleObj ¶
func XTcl_ExprLong ¶
func XTcl_ExprLongObj ¶
func XTcl_ExprObj ¶
func XTcl_ExprObjCmd ¶
func XTcl_ExprObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ExternalToUtf ¶
func XTcl_FSCopyDirectory ¶
func XTcl_FSCopyFile ¶
func XTcl_FSEqualPaths ¶
func XTcl_FSEvalFileEx ¶
func XTcl_FSFileAttrStrings ¶
func XTcl_FSFileAttrsGet ¶
func XTcl_FSFileAttrsSet ¶
func XTcl_FSJoinToPath ¶
func XTcl_FSLink ¶
func XTcl_FSListVolumes ¶
func XTcl_FSLoadFile ¶
func XTcl_FSMatchInDirectory ¶
func XTcl_FSMountsChanged ¶
func XTcl_FSNewNativePath ¶
func XTcl_FSNewNativePath(tls *libc.TLS, fromFilesystem uintptr, clientData ClientData) uintptr
func XTcl_FSRegister ¶
func XTcl_FSRegister(tls *libc.TLS, clientData ClientData, fsPtr uintptr) int32
func XTcl_FSRemoveDirectory ¶
func XTcl_FSRenameFile ¶
func XTcl_FSSplitPath ¶
func XTcl_FSUnloadFile ¶
func XTcl_FSUnloadFile(tls *libc.TLS, interp uintptr, handle Tcl_LoadHandle) int32
func XTcl_FblockedObjCmd ¶
func XTcl_FblockedObjCmd(tls *libc.TLS, unused ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_FconfigureObjCmd ¶
func XTcl_FconfigureObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_FcopyObjCmd ¶
func XTcl_FileEventObjCmd ¶
func XTcl_FileEventObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_Finalize ¶
func XTcl_FinalizeNotifier ¶
func XTcl_FinalizeThread ¶
func XTcl_FindExecutable ¶
---------------------------------------------------------------------------
Tcl_FindExecutable --
This function computes the absolute path name of the current application, given its argv[0] value.
Results:
None.
Side effects:
The absolute pathname for the application is computed and stored to be returned later by [info nameofexecutable].
---------------------------------------------------------------------------
func XTcl_FindHashEntry ¶
func XTcl_FindNamespace ¶
func XTcl_FindSymbol ¶
func XTcl_FirstHashEntry ¶
func XTcl_Flush ¶
func XTcl_Flush(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_FlushObjCmd ¶
func XTcl_FlushObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ForObjCmd ¶
func XTcl_ForObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ForeachObjCmd ¶
func XTcl_ForeachObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ForgetImport ¶
func XTcl_Format ¶
func XTcl_FormatObjCmd ¶
func XTcl_FormatObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_FreeEncoding ¶
func XTcl_FreeEncoding(tls *libc.TLS, encoding Tcl_Encoding)
func XTcl_FreeParse ¶
func XTcl_FreeResult ¶
func XTcl_GetAlias ¶
func XTcl_GetAliasObj ¶
func XTcl_GetAllocMutex ¶
func XTcl_GetBignumFromObj ¶
func XTcl_GetBoolean ¶
func XTcl_GetBooleanFromObj ¶
func XTcl_GetChannelBufferSize ¶
func XTcl_GetChannelBufferSize(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_GetChannelError ¶
func XTcl_GetChannelError(tls *libc.TLS, chan1 Tcl_Channel, msg uintptr)
func XTcl_GetChannelHandle ¶
func XTcl_GetChannelMode ¶
func XTcl_GetChannelMode(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_GetChannelName ¶
func XTcl_GetChannelName(tls *libc.TLS, chan1 Tcl_Channel) uintptr
func XTcl_GetChannelNamesEx ¶
func XTcl_GetChannelOption ¶
func XTcl_GetChannelType ¶
func XTcl_GetChannelType(tls *libc.TLS, chan1 Tcl_Channel) uintptr
func XTcl_GetCommandFullName ¶
func XTcl_GetCommandFullName(tls *libc.TLS, interp uintptr, command Tcl_Command, objPtr uintptr)
func XTcl_GetCommandInfo ¶
func XTcl_GetCommandInfoFromToken ¶
func XTcl_GetCommandInfoFromToken(tls *libc.TLS, cmd Tcl_Command, infoPtr uintptr) int32
func XTcl_GetCommandName ¶
func XTcl_GetCommandName(tls *libc.TLS, interp uintptr, command Tcl_Command) uintptr
func XTcl_GetDouble ¶
func XTcl_GetDoubleFromObj ¶
func XTcl_GetEncodingFromObj ¶
func XTcl_GetEncodingName ¶
func XTcl_GetEncodingName(tls *libc.TLS, encoding Tcl_Encoding) uintptr
func XTcl_GetEncodingNames ¶
func XTcl_GetEnsembleFlags ¶
func XTcl_GetErrno ¶
func XTcl_GetHostName ¶
func XTcl_GetIndexFromObj ¶
func XTcl_GetInt ¶
func XTcl_GetIntFromObj ¶
func XTcl_GetInterpPath ¶
func XTcl_GetInterpResolvers ¶
func XTcl_GetLongFromObj ¶
func XTcl_GetMathFuncInfo ¶
func XTcl_GetMemoryInfo ¶
func XTcl_GetObjectName ¶
func XTcl_GetObjectName(tls *libc.TLS, interp uintptr, object Tcl_Object) uintptr
func XTcl_GetObjectNamespace ¶
func XTcl_GetObjectNamespace(tls *libc.TLS, object Tcl_Object) uintptr
func XTcl_GetOpenFile ¶
func XTcl_GetRange ¶
func XTcl_GetReturnOptions ¶
func XTcl_GetServiceMode ¶
func XTcl_GetStringFromObj ¶
func XTcl_GetThreadData ¶
func XTcl_GetTime ¶
func XTcl_GetUnicodeFromObj ¶
func XTcl_GetVar ¶
func XTcl_GetVar2 ¶
func XTcl_GetVar2Ex ¶
func XTcl_GetVersion ¶
func XTcl_GetWideIntFromObj ¶
func XTcl_GetsObj ¶
func XTcl_GetsObj(tls *libc.TLS, chan1 Tcl_Channel, objPtr uintptr) int32
func XTcl_GetsObjCmd ¶
func XTcl_GetsObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_GlobObjCmd ¶
func XTcl_GlobalEvalObj ¶
func XTcl_GlobalObjCmd ¶
func XTcl_HideCommand ¶
func XTcl_IfObjCmd ¶
func XTcl_Import ¶
func XTcl_IncrObjCmd ¶
func XTcl_InitMemory ¶
----------------------------------------------------------------------
Tcl_InitMemory --
Dummy initialization for memory command, which is only available if TCL_MEM_DEBUG is on.
---------------------------------------------------------------------- ARGSUSED
func XTcl_InitNotifier ¶
func XTcl_InitObjHashTable ¶
func XTcl_InitStubs ¶ added in v1.4.3
----------------------------------------------------------------------
Tcl_InitStubs --
Tries to initialise the stub table pointers and ensures that the correct version of Tcl is loaded.
Results:
The actual version of Tcl that satisfies the request, or NULL to indicate that an error occurred.
Side effects:
Sets the stub table pointers.
----------------------------------------------------------------------
func XTcl_InputBlocked ¶
func XTcl_InputBlocked(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_InputBuffered ¶
func XTcl_InputBuffered(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_InterpObjCmd ¶
func XTcl_InterpObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
----------------------------------------------------------------------
Tcl_InterpObjCmd --
This function is invoked to process the "interp" Tcl command. See the user documentation for details on what it does.
Results:
A standard Tcl result.
Side effects:
See the user documentation.
---------------------------------------------------------------------- ARGSUSED
func XTcl_IsChannelRegistered ¶
func XTcl_IsChannelRegistered(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
func XTcl_IsChannelShared ¶
func XTcl_IsChannelShared(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_IsEnsemble ¶
func XTcl_IsEnsemble(tls *libc.TLS, token Tcl_Command) int32
func XTcl_IsStandardChannel ¶
func XTcl_IsStandardChannel(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_JoinObjCmd ¶
func XTcl_JoinPath ¶
func XTcl_JoinThread ¶
func XTcl_JoinThread(tls *libc.TLS, threadId Tcl_ThreadId, state uintptr) int32
func XTcl_LappendObjCmd ¶
func XTcl_LappendObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_LassignObjCmd ¶
func XTcl_LimitAddHandler ¶
func XTcl_LimitGetTime ¶
func XTcl_LimitRemoveHandler ¶
func XTcl_LimitSetCommands ¶
func XTcl_LimitSetTime ¶
func XTcl_LimitTypeEnabled ¶
func XTcl_LimitTypeExceeded ¶
func XTcl_LindexObjCmd ¶
func XTcl_LinkVar ¶
func XTcl_LinsertObjCmd ¶
func XTcl_ListMathFuncs ¶
func XTcl_ListObjAppendList ¶
func XTcl_ListObjCmd ¶
func XTcl_ListObjGetElements ¶
func XTcl_ListObjIndex ¶
func XTcl_ListObjLength ¶
func XTcl_ListObjReplace ¶
func XTcl_LlengthObjCmd ¶
func XTcl_LmapObjCmd ¶
func XTcl_LoadFile ¶
func XTcl_LoadObjCmd ¶
func XTcl_LogCommandInfo ¶
func XTcl_LrangeObjCmd ¶
func XTcl_LrepeatObjCmd ¶
func XTcl_LreplaceObjCmd ¶
func XTcl_LreverseObjCmd ¶
func XTcl_LsearchObjCmd ¶
func XTcl_LsetObjCmd ¶
func XTcl_LsortObjCmd ¶
func XTcl_MainEx ¶
func XTcl_MethodIsPublic ¶
func XTcl_MethodIsPublic(tls *libc.TLS, method Tcl_Method) int32
func XTcl_MethodIsType ¶
func XTcl_MethodName ¶
func XTcl_MethodName(tls *libc.TLS, method Tcl_Method) uintptr
func XTcl_MutexFinalize ¶
func XTcl_MutexLock ¶
func XTcl_MutexUnlock ¶
func XTcl_NRAddCallback ¶
func XTcl_NRAddCallback(tls *libc.TLS, interp uintptr, postProcPtr uintptr, data0 ClientData, data1 ClientData, data2 ClientData, data3 ClientData)
func XTcl_NRCallObjProc ¶
func XTcl_NRCmdSwap ¶
func XTcl_NREvalObj ¶
func XTcl_NREvalObjv ¶
func XTcl_NRExprObj ¶
func XTcl_NRSubstObj ¶
func XTcl_NewByteArrayObj ¶
func XTcl_NewDictObj ¶
func XTcl_NewObj ¶
func XTcl_NewUnicodeObj ¶
func XTcl_NewWideIntObj ¶
func XTcl_NewWideIntObj(tls *libc.TLS, wideValue Tcl_WideInt) uintptr
func XTcl_NotifyChannel ¶
func XTcl_NotifyChannel(tls *libc.TLS, channel Tcl_Channel, mask int32)
func XTcl_ObjGetVar2 ¶
func XTcl_ObjSetVar2 ¶
func XTcl_ObjectContextIsFiltering ¶
func XTcl_ObjectContextIsFiltering(tls *libc.TLS, context Tcl_ObjectContext) int32
func XTcl_ObjectContextSkippedArgs ¶
func XTcl_ObjectContextSkippedArgs(tls *libc.TLS, context Tcl_ObjectContext) int32
func XTcl_ObjectDeleted ¶
func XTcl_ObjectDeleted(tls *libc.TLS, object Tcl_Object) int32
func XTcl_ObjectGetMethodNameMapper ¶
func XTcl_ObjectGetMethodNameMapper(tls *libc.TLS, object Tcl_Object) uintptr
func XTcl_ObjectSetMetadata ¶
func XTcl_ObjectSetMetadata(tls *libc.TLS, object Tcl_Object, typePtr uintptr, metadata ClientData)
func XTcl_ObjectSetMethodNameMapper ¶
func XTcl_ObjectSetMethodNameMapper(tls *libc.TLS, object Tcl_Object, mapMethodNameProc uintptr)
func XTcl_OpenObjCmd ¶
func XTcl_OpenObjCmd(tls *libc.TLS, notUsed ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_OutputBuffered ¶
func XTcl_OutputBuffered(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_PackageObjCmd ¶
func XTcl_PackageObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
----------------------------------------------------------------------
Tcl_PackageObjCmd --
This function is invoked to process the "package" Tcl command. See the user documentation for details on what it does.
Results:
A standard Tcl result.
Side effects:
See the user documentation.
----------------------------------------------------------------------
func XTcl_ParseArgsObjv ¶
func XTcl_ParseBraces ¶
func XTcl_ParseCommand ¶
func XTcl_ParseExpr ¶
func XTcl_ParseQuotedString ¶
func XTcl_ParseVar ¶
func XTcl_ParseVarName ¶
func XTcl_PidObjCmd ¶
func XTcl_PkgInitStubsCheck ¶
func XTcl_PkgPresent ¶
func XTcl_PkgPresentEx ¶
func XTcl_PkgProvide ¶
func XTcl_PkgProvideEx ¶
func XTcl_PkgRequire ¶
func XTcl_PkgRequireEx ¶
func XTcl_PkgRequireProc ¶
func XTcl_PopCallFrame ¶
func XTcl_Preserve ¶
func XTcl_Preserve(tls *libc.TLS, clientData ClientData)
func XTcl_PrintDouble ¶
func XTcl_ProcObjCmd ¶
func XTcl_ProcObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_PushCallFrame ¶
func XTcl_PutsObjCmd ¶
func XTcl_PutsObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_PwdObjCmd ¶
func XTcl_QueryTimeProc ¶
func XTcl_QueueEvent ¶
func XTcl_QueueEvent(tls *libc.TLS, evPtr uintptr, position Tcl_QueuePosition)
func XTcl_ReadChars ¶
func XTcl_ReadObjCmd ¶
func XTcl_ReadObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_ReadRaw ¶
func XTcl_ReapDetachedProcs ¶
func XTcl_RecordAndEval ¶
func XTcl_RecordAndEvalObj ¶
func XTcl_RegExpExec ¶
func XTcl_RegExpExecObj ¶
func XTcl_RegExpGetInfo ¶
func XTcl_RegExpGetInfo(tls *libc.TLS, regexp Tcl_RegExp, infoPtr uintptr)
func XTcl_RegExpMatch ¶
func XTcl_RegExpMatchObj ¶
func XTcl_RegExpRange ¶
func XTcl_RegexpObjCmd ¶
func XTcl_RegisterChannel ¶
func XTcl_RegisterChannel(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel)
func XTcl_RegisterConfig ¶
func XTcl_RegisterObjType ¶
func XTcl_RegsubObjCmd ¶
func XTcl_Release ¶
func XTcl_Release(tls *libc.TLS, clientData ClientData)
func XTcl_RenameObjCmd ¶
func XTcl_RepresentationCmd ¶
func XTcl_ResetResult ¶
func XTcl_RestoreInterpState ¶
func XTcl_RestoreInterpState(tls *libc.TLS, interp uintptr, state Tcl_InterpState) int32
func XTcl_ReturnObjCmd ¶
func XTcl_ScanCountedElement ¶
func XTcl_ScanObjCmd ¶
func XTcl_ScanObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_SeekObjCmd ¶
func XTcl_SeekObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_SeekOld ¶
func XTcl_ServiceAll ¶
func XTcl_ServiceModeHook ¶
func XTcl_SetAssocData ¶
func XTcl_SetByteArrayLength ¶
func XTcl_SetByteArrayObj ¶
func XTcl_SetChannelBufferSize ¶
func XTcl_SetChannelBufferSize(tls *libc.TLS, chan1 Tcl_Channel, sz int32)
func XTcl_SetChannelError ¶
func XTcl_SetChannelError(tls *libc.TLS, chan1 Tcl_Channel, msg uintptr)
func XTcl_SetChannelOption ¶
func XTcl_SetCommandInfo ¶
func XTcl_SetCommandInfoFromToken ¶
func XTcl_SetCommandInfoFromToken(tls *libc.TLS, cmd Tcl_Command, infoPtr uintptr) int32
func XTcl_SetEnsembleFlags ¶
func XTcl_SetErrno ¶
func XTcl_SetListObj ¶
func XTcl_SetMainLoop ¶
func XTcl_SetMaxBlockTime ¶
func XTcl_SetNotifier ¶
func XTcl_SetObjCmd ¶
func XTcl_SetObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_SetObjErrorCode ¶
func XTcl_SetPanicProc ¶
func XTcl_SetRecursionLimit ¶
func XTcl_SetResult ¶
func XTcl_SetReturnOptions ¶
func XTcl_SetStartupScript ¶
func XTcl_SetStdChannel ¶
func XTcl_SetStdChannel(tls *libc.TLS, channel Tcl_Channel, type1 int32)
func XTcl_SetStringObj ¶
func XTcl_SetSystemEncoding ¶
func XTcl_SetTimeProc ¶
func XTcl_SetTimeProc(tls *libc.TLS, getProc uintptr, scaleProc uintptr, clientData ClientData)
func XTcl_SetTimer ¶
func XTcl_SetUnicodeObj ¶
func XTcl_SetVar ¶
func XTcl_SetVar2 ¶
func XTcl_SetVar2Ex ¶
func XTcl_SetWideIntObj ¶
func XTcl_SetWideIntObj(tls *libc.TLS, objPtr uintptr, wideValue Tcl_WideInt)
func XTcl_Sleep ¶
func XTcl_SocketObjCmd ¶
func XTcl_SourceObjCmd ¶
func XTcl_SourceRCFile ¶
func XTcl_SpliceChannel ¶
func XTcl_SpliceChannel(tls *libc.TLS, chan1 Tcl_Channel)
func XTcl_SplitList ¶
func XTcl_SplitObjCmd ¶
func XTcl_SplitPath ¶
func XTcl_StaticPackage ¶
func XTcl_StringCaseMatch ¶
func XTcl_SubstObj ¶
func XTcl_SubstObjCmd ¶
func XTcl_SwitchObjCmd ¶
func XTcl_TakeBignumFromObj ¶
func XTcl_TellObjCmd ¶
func XTcl_TellObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_TellOld ¶
func XTcl_TellOld(tls *libc.TLS, chan1 Tcl_Channel) int32
func XTcl_ThreadAlert ¶
func XTcl_ThreadAlert(tls *libc.TLS, threadId Tcl_ThreadId)
func XTcl_ThreadQueueEvent ¶
func XTcl_ThreadQueueEvent(tls *libc.TLS, threadId Tcl_ThreadId, evPtr uintptr, position Tcl_QueuePosition)
func XTcl_ThrowObjCmd ¶
func XTcl_ThrowObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_TimeObjCmd ¶
func XTcl_TimeRateObjCmd ¶
func XTcl_TraceCommand ¶
func XTcl_TraceObjCmd ¶
func XTcl_TraceObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_TraceVar ¶
func XTcl_TraceVar2 ¶
func XTcl_TransferResult ¶
func XTcl_TranslateFileName ¶
func XTcl_TruncateChannel ¶
func XTcl_TruncateChannel(tls *libc.TLS, chan1 Tcl_Channel, length Tcl_WideInt) int32
func XTcl_TryObjCmd ¶
func XTcl_Ungets ¶
func XTcl_UniCharCaseMatch ¶
func XTcl_UniCharNcasecmp ¶
func XTcl_UniCharNcmp ¶
func XTcl_UnloadObjCmd ¶
func XTcl_UnregisterChannel ¶
func XTcl_UnregisterChannel(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
func XTcl_UnsetObjCmd ¶
func XTcl_UnsetObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_UnsetVar ¶
func XTcl_UnsetVar2 ¶
func XTcl_UnstackChannel ¶
func XTcl_UnstackChannel(tls *libc.TLS, interp uintptr, chan1 Tcl_Channel) int32
func XTcl_UntraceCommand ¶
func XTcl_UntraceVar ¶
func XTcl_UntraceVar2 ¶
func XTcl_UpVar ¶
func XTcl_UpVar2 ¶
func XTcl_UpdateLinkedVar ¶
func XTcl_UpdateObjCmd ¶
func XTcl_UpdateObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_UplevelObjCmd ¶
func XTcl_UplevelObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_UpvarObjCmd ¶
func XTcl_UpvarObjCmd(tls *libc.TLS, dummy ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_UtfBackslash ¶
func XTcl_UtfCharComplete ¶
func XTcl_UtfNcasecmp ¶
func XTcl_UtfToExternal ¶
func XTcl_VarEval ¶
----------------------------------------------------------------------
Tcl_VarEval --
Given a variable number of string arguments, concatenate them all together and execute the result as a Tcl command.
Results:
A standard Tcl return result. An error message or other result may be left in interp->result.
Side effects:
Depends on what was done by the command.
---------------------------------------------------------------------- ARGSUSED
func XTcl_VariableObjCmd ¶
func XTcl_VwaitObjCmd ¶
func XTcl_VwaitObjCmd(tls *libc.TLS, clientData ClientData, interp uintptr, objc int32, objv uintptr) int32
ARGSUSED
func XTcl_WhileObjCmd ¶
func XTcl_Write ¶
func XTcl_WriteChars ¶
func XTcl_WriteObj ¶
func XTcl_WriteObj(tls *libc.TLS, chan1 Tcl_Channel, objPtr uintptr) int32
func XTcl_WriteRaw ¶
func XTcl_WrongNumArgs ¶
func XTcl_ZlibAdler32 ¶
func XTcl_ZlibDeflate ¶
func XTcl_ZlibInflate ¶
func XTcl_ZlibStreamChecksum ¶
func XTcl_ZlibStreamChecksum(tls *libc.TLS, zshandle Tcl_ZlibStream) int32
func XTcl_ZlibStreamClose ¶
func XTcl_ZlibStreamClose(tls *libc.TLS, zshandle Tcl_ZlibStream) int32
func XTcl_ZlibStreamEof ¶
func XTcl_ZlibStreamEof(tls *libc.TLS, zshandle Tcl_ZlibStream) int32
func XTcl_ZlibStreamGet ¶
func XTcl_ZlibStreamGetCommandName ¶
func XTcl_ZlibStreamGetCommandName(tls *libc.TLS, zshandle Tcl_ZlibStream) uintptr
func XTcl_ZlibStreamInit ¶
func XTcl_ZlibStreamPut ¶
func XTcl_ZlibStreamReset ¶
func XTcl_ZlibStreamReset(tls *libc.TLS, zshandle Tcl_ZlibStream) int32
func XTcl_ZlibStreamSetCompressionDictionary ¶
func XTcl_ZlibStreamSetCompressionDictionary(tls *libc.TLS, zshandle Tcl_ZlibStream, compressionDictionaryObj uintptr)
func XTclpCreatePipe ¶
func XTclpCreateProcess ¶
func XTclpDlopen ¶
func XTclpFinalizeCondition ¶ added in v1.5.1
func XTclpFinalizeMutex ¶ added in v1.5.1
func XTclpFinalizePipes ¶
func XTclpFinalizeSockets ¶
func XTclpFindExecutable ¶
func XTclpFindVariable ¶
func XTclpFreeAllocCache ¶ added in v1.5.1
func XTclpFreeAllocMutex ¶ added in v1.5.1
func XTclpGetAllocCache ¶ added in v1.5.1
func XTclpGetClicks ¶
func XTclpGetHostByAddr ¶
func XTclpGetSeconds ¶
func XTclpGetTime ¶
func XTclpGetUserHome ¶
func XTclpGlobalLock ¶ added in v1.9.0
func XTclpGlobalUnlock ¶ added in v1.9.0
func XTclpInitLibraryPath ¶
func XTclpInitLock ¶
func XTclpInitPlatform ¶
func XTclpInitUnlock ¶
func XTclpMatchInDirectory ¶
func XTclpNativeSplitPath ¶
func XTclpNativeToNormalized ¶
func XTclpNativeToNormalized(tls *libc.TLS, clientData ClientData) uintptr
func XTclpNewAllocMutex ¶ added in v1.5.1
func XTclpObjCopyDirectory ¶
func XTclpObjCopyFile ¶
func XTclpObjLink ¶
func XTclpObjListVolumes ¶
func XTclpObjNormalizePath ¶
func XTclpObjRemoveDirectory ¶
func XTclpObjRenameFile ¶
func XTclpSetAllocCache ¶ added in v1.5.1
func XTclpSetVariables ¶
func XTclpTempFileName ¶
func XTclpThreadCreate ¶
func XTclpThreadCreateKey ¶ added in v1.5.1
func XTclpThreadDeleteKey ¶ added in v1.5.1
func XTclpThreadExit ¶ added in v1.5.1
func XTclpThreadGetGlobalTSD ¶ added in v1.9.0
func XTclpThreadSetGlobalTSD ¶ added in v1.9.0
func XTclpUtfNcmp2 ¶
func XZlibStreamCleanup ¶
Types ¶
type AcceptCallback ¶
type AcceptCallback = AcceptCallback1 /* tclIOCmd.c:21:3 */
type AcceptCallback1 ¶
type ActiveCommandTrace ¶
type ActiveCommandTrace = ActiveCommandTrace1 /* tclInt.h:559:3 */
type ActiveCommandTrace1 ¶
type ActiveInterpTrace ¶
type ActiveInterpTrace = ActiveInterpTrace1 /* tclInt.h:1013:3 */
type ActiveInterpTrace1 ¶
type ActiveVarTrace ¶
type ActiveVarTrace = ActiveVarTrace1 /* tclInt.h:578:3 */
type ActiveVarTrace1 ¶
type Addrinfo ¶
type Addrinfo = struct { Fai_flags int32 Fai_family int32 Fai_socktype int32 Fai_protocol int32 Fai_addrlen Socklen_t F__ccgo_pad1 [4]byte Fai_addr uintptr Fai_canonname uintptr Fai_next uintptr } /* netdb.h:565:1 */
Extension from POSIX.1:2001. Structure to contain information about address of a service provider.
type AfterAssocData ¶
type AfterAssocData = AfterAssocData1 /* tclTimer.c:66:3 */
type AfterAssocData1 ¶
type AfterInfo ¶
type AfterInfo = AfterInfo1 /* tclTimer.c:52:3 */
type AfterInfo1 ¶
type AllocCache ¶
type AllocCache = AllocCache1 /* tclInt.h:1756:3 */
type AllocCache1 ¶
type AllocCache1 = struct { FnextPtr uintptr Fowner Tcl_ThreadId FfirstObjPtr uintptr FnumObjects int32 F__ccgo_pad1 [4]byte } /* tclInt.h:942:9 */
type AllocMutex ¶ added in v1.5.1
type AllocMutex = struct { Ftlock Tcl_Mutex Fplock Pthread_mutex_t } /* tclUnixThrd.c:689:3 */
type Alloc_func ¶
type Alloc_func = uintptr /* zlib.h:81:16 */
type ApplyExtraData ¶
type ApplyExtraData = struct { Fcmd Command Fefi ExtraFrameInfo } /* tclProc.c:27:3 */
type Arc ¶
type Arc = struct { Ftype int32 Fco Color F__ccgo_pad1 [2]byte Ffrom uintptr Fto uintptr Foutchain uintptr FoutchainRev uintptr Finchain uintptr FinchainRev uintptr Fcolorchain uintptr FcolorchainRev uintptr } /* regguts.h:177:1 */
Internal per-color descriptor structure for the color machinery
type ArraySearch ¶
type ArraySearch = ArraySearch1 /* tclVar.c:168:3 */
type ArraySearch1 ¶
type AssemblyEnv ¶
type AssemblyEnv = AssemblyEnv1 /* tclAssembly.c:232:3 */
type AssemblyEnv1 ¶
type AssocData ¶
type AssocData = AssocData1 /* tclInt.h:1040:3 */
type AssocData1 ¶
type AssocData1 = struct { Fproc uintptr FclientData ClientData } /* tclInt.h:1037:9 */
type AsyncHandler ¶
type AsyncHandler = AsyncHandler1 /* tclAsync.c:41:3 */
type AsyncHandler1 ¶
type AsyncHandler1 = struct { Fready int32 F__ccgo_pad1 [4]byte FnextPtr uintptr Fproc uintptr FclientData ClientData ForiginTsd uintptr ForiginThrdId Tcl_ThreadId } /* tclAsync.c:18:1 */
type AuxData1 ¶
type AuxData1 = struct { Ftype uintptr FclientData ClientData } /* tclInt.h:1367:1 */
type AuxDataType ¶
type AuxDataType = AuxDataType1 /* tclCompile.h:258:3 */
type AuxDataType1 ¶
type AuxDataType1 = struct { Fname uintptr FdupProc uintptr FfreeProc uintptr FprintProc uintptr FdisassembleProc uintptr } /* tclInt.h:1367:1 */
145
type BasicBlock ¶
type BasicBlock = BasicBlock1 /* tclAssembly.c:106:3 */
type BasicBlock1 ¶
type BasicBlock1 = struct { ForiginalStartOffset int32 FstartOffset int32 FstartLine int32 FjumpOffset int32 FjumpLine int32 F__ccgo_pad1 [4]byte FprevPtr uintptr Fpredecessor uintptr Fsuccessor1 uintptr FjumpTarget uintptr FinitialStackDepth int32 FminStackDepth int32 FmaxStackDepth int32 FfinalStackDepth int32 FcatchState uint32 FcatchDepth int32 FenclosingCatch uintptr FforeignExceptionBase int32 FforeignExceptionCount int32 FforeignExceptions uintptr FjtPtr uintptr Fflags int32 F__ccgo_pad2 [4]byte } /* tclAssembly.c:63:9 */
type BasicBlockCatchState ¶
type BasicBlockCatchState = uint32 /* tclAssembly.c:55:3 */
type Blkcnt64_t ¶
type Blkcnt64_t = X__blkcnt64_t /* types.h:219:22 */ // Type to count number of disk blocks.
type Blkcnt_t ¶
type Blkcnt_t = X__blkcnt64_t /* types.h:205:22 */ // Type to count number of disk blocks.
Types from the Large File Support interface.
type Blksize_t ¶
type Blksize_t = X__blksize_t /* types.h:185:21 */
type BuiltinFunc ¶
type BuiltinFuncDef ¶
type BuiltinFuncDef = struct { Fname uintptr FobjCmdProc uintptr FclientData ClientData } /* tclBasic.c:307:3 */
type ByteArray ¶
type ByteArray = ByteArray1 /* tclBinary.c:205:3 */
type ByteArray1 ¶
type ByteCode1 ¶
type ByteCode1 = struct { FinterpHandle TclHandle FcompileEpoch int32 F__ccgo_pad1 [4]byte FnsPtr uintptr FnsEpoch int32 FrefCount int32 Fflags uint32 F__ccgo_pad2 [4]byte Fsource uintptr FprocPtr uintptr FstructureSize Size_t FnumCommands int32 FnumSrcBytes int32 FnumCodeBytes int32 FnumLitObjects int32 FnumExceptRanges int32 FnumAuxDataItems int32 FnumCmdLocBytes int32 FmaxExceptDepth int32 FmaxStackDepth int32 F__ccgo_pad3 [4]byte FcodeStart uintptr FobjArrayPtr uintptr FexceptArrayPtr uintptr FauxDataArrayPtr uintptr FcodeDeltaStart uintptr FcodeLengthStart uintptr FsrcDeltaStart uintptr FsrcLengthStart uintptr FlocalCachePtr uintptr } /* tclCompile.h:18:1 */
type Caddr_t ¶
type Caddr_t = X__caddr_t /* types.h:115:19 */
type CallChain ¶
type CallChain = CallChain1 /* tclOOInt.h:352:3 */
type CallChain1 ¶
type CallContext ¶
type CallContext = CallContext1 /* tclOOInt.h:363:3 */
type CallContext1 ¶
type CallFrame ¶
type CallFrame = CallFrame1 /* tclInt.h:1129:3 */
type CallFrame1 ¶
type CallFrame1 = struct { FnsPtr uintptr FisProcCallFrame int32 Fobjc int32 Fobjv uintptr FcallerPtr uintptr FcallerVarPtr uintptr Flevel int32 F__ccgo_pad1 [4]byte FprocPtr uintptr FvarTablePtr uintptr FnumCompiledLocals int32 F__ccgo_pad2 [4]byte FcompiledLocals uintptr FclientData ClientData FlocalCachePtr uintptr FtailcallPtr uintptr } /* tclInt.h:942:9 */
type CancelInfo ¶
type CancelInfo = struct { Finterp uintptr Fasync Tcl_AsyncHandler Fresult uintptr Flength int32 F__ccgo_pad1 [4]byte FclientData ClientData Fflags int32 F__ccgo_pad2 [4]byte } /* tclBasic.c:71:3 */
type ChainBuilder ¶
type ChainEntry ¶
type ChainEntry = ChainEntry1 /* tclDictObj.c:117:3 */
type ChainEntry1 ¶
type ChainEntry1 = struct { Fentry Tcl_HashEntry FprevPtr uintptr FnextPtr uintptr } /* tclDictObj.c:19:1 */
type ChannelBuffer ¶
type ChannelBuffer = ChannelBuffer1 /* tclIO.h:51:3 */
type ChannelBuffer1 ¶
type ChannelHandler ¶
type ChannelHandler = ChannelHandler1 /* tclIO.c:34:3 */
type ChannelHandler1 ¶
type ChannelState ¶
type ChannelState = ChannelState1 /* tclIO.h:219:3 */
type ChannelState1 ¶
type ChannelState1 = struct { FchannelName uintptr Fflags int32 F__ccgo_pad1 [4]byte Fencoding Tcl_Encoding FinputEncodingState Tcl_EncodingState FinputEncodingFlags int32 F__ccgo_pad2 [4]byte FoutputEncodingState Tcl_EncodingState FoutputEncodingFlags int32 FinputTranslation TclEolTranslation FoutputTranslation TclEolTranslation FinEofChar int32 FoutEofChar int32 FunreportedError int32 FrefCount int32 F__ccgo_pad3 [4]byte FcloseCbPtr uintptr FoutputStage uintptr FcurOutPtr uintptr FoutQueueHead uintptr FoutQueueTail uintptr FsaveInBufPtr uintptr FinQueueHead uintptr FinQueueTail uintptr FchPtr uintptr FinterestMask int32 F__ccgo_pad4 [4]byte FscriptRecordPtr uintptr FbufSize int32 F__ccgo_pad5 [4]byte Ftimer Tcl_TimerToken FcsPtrR uintptr FcsPtrW uintptr FtopChanPtr uintptr FbottomChanPtr uintptr FnextCSPtr uintptr FmanagingThread Tcl_ThreadId FchanMsg uintptr FunreportedMsg uintptr Fepoch int32 F__ccgo_pad6 [4]byte } /* tclIO.h:75:9 */
type Child1 ¶ added in v1.9.0
type Child1 = struct { FparentInterp uintptr FchildEntryPtr uintptr FchildInterp uintptr FinterpCmd Tcl_Command FaliasTable Tcl_HashTable } /* tclInterp.c:76:9 */
type Chr ¶
type Chr = Tcl_UniChar /* regcustom.h:85:21 */ // The type itself.
type Class1 ¶
type Class1 = struct { FthisPtr uintptr Fflags int32 F__ccgo_pad1 [4]byte Fsuperclasses struct { Fnum int32 F__ccgo_pad1 [4]byte Flist uintptr } Fsubclasses struct { Fnum int32 Fsize int32 Flist uintptr } Finstances struct { Fnum int32 Fsize int32 Flist uintptr } Ffilters struct { Fnum int32 F__ccgo_pad1 [4]byte Flist uintptr } Fmixins struct { Fnum int32 F__ccgo_pad1 [4]byte Flist uintptr } FmixinSubs struct { Fnum int32 Fsize int32 Flist uintptr } FclassMethods Tcl_HashTable FconstructorPtr uintptr FdestructorPtr uintptr FmetadataPtr uintptr FconstructorChainPtr uintptr FdestructorChainPtr uintptr FclassChainCache uintptr Fvariables struct { Fnum int32 F__ccgo_pad1 [4]byte Flist uintptr } } /* tclOOInt.h:33:1 */
type ClientData ¶
type ClientData = uintptr /* tcl.h:344:15 */
var XtclTimeClientData ClientData = uintptr(0) /* tclUnixTime.c:59:12 */
func XTclNativeCreateNativeRep ¶
func XTclNativeCreateNativeRep(tls *libc.TLS, pathPtr uintptr) ClientData
func XTclNativeDupInternalRep ¶
func XTclNativeDupInternalRep(tls *libc.TLS, clientData ClientData) ClientData
func XTcl_ClassGetMetadata ¶
func XTcl_ClassGetMetadata(tls *libc.TLS, clazz Tcl_Class, typePtr uintptr) ClientData
func XTcl_CommandTraceInfo ¶
func XTcl_CommandTraceInfo(tls *libc.TLS, interp uintptr, cmdName uintptr, flags int32, proc uintptr, prevClientData ClientData) ClientData
func XTcl_FSData ¶
func XTcl_FSData(tls *libc.TLS, fsPtr uintptr) ClientData
func XTcl_FSGetInternalRep ¶
func XTcl_FSGetInternalRep(tls *libc.TLS, pathPtr uintptr, fsPtr uintptr) ClientData
func XTcl_GetAssocData ¶
func XTcl_GetChannelInstanceData ¶
func XTcl_GetChannelInstanceData(tls *libc.TLS, chan1 Tcl_Channel) ClientData
func XTcl_ObjectGetMetadata ¶
func XTcl_ObjectGetMetadata(tls *libc.TLS, object Tcl_Object, typePtr uintptr) ClientData
func XTcl_VarTraceInfo ¶
func XTcl_VarTraceInfo(tls *libc.TLS, interp uintptr, varName uintptr, flags int32, proc uintptr, prevClientData ClientData) ClientData
func XTcl_VarTraceInfo2 ¶
func XTcl_VarTraceInfo2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32, proc uintptr, prevClientData ClientData) ClientData
func XTclpGetNativeCwd ¶
func XTclpGetNativeCwd(tls *libc.TLS, clientData ClientData) ClientData
type ClockClientData ¶
type ClockCommand ¶
type ClockLiteral ¶
type ClockLiteral = uint32 /* tclClock.c:73:3 */
type Clockid_t ¶
type Clockid_t = X__clockid_t /* clockid_t.h:7:21 */
Clock ID used in clock and timer functions.
type CloseCallback ¶
type CloseCallback = CloseCallback1 /* tclIO.c:148:3 */
type CloseCallback1 ¶
type CloseCallback1 = struct { Fproc uintptr FclientData ClientData FnextPtr uintptr } /* tclIO.h:75:9 */
type CmdFrame1 ¶
type CmdFrame1 = struct { Ftype int32 Flevel int32 Fline uintptr Fnline int32 F__ccgo_pad1 [4]byte FframePtr uintptr FnextPtr uintptr Fdata struct { Feval struct{ Fpath uintptr } F__ccgo_pad1 [8]byte } FcmdObj uintptr Fcmd uintptr Flen int32 F__ccgo_pad2 [4]byte Flitarg uintptr } /* tclInt.h:942:9 */
type CmdLocation ¶
type CmdLocation = CmdLocation1 /* tclCompile.h:170:3 */
type CmdLocation1 ¶
type Cmsghdr ¶
type Cmsghdr = struct { F__ccgo_pad1 [0]uint64 Fcmsg_len Size_t Fcmsg_level int32 Fcmsg_type int32 } /* socket.h:275:1 */
Structure used for storage of ancillary data object information.
type CodeRange ¶
type CodeRange = CodeRange1 /* tclAssembly.c:43:3 */
type CodeRange1 ¶
type Colordesc ¶
type Colordesc = struct { Fnchrs Uchr Fsub Color F__ccgo_pad1 [2]byte Farcs uintptr Fflags int32 F__ccgo_pad2 [4]byte Fblock uintptr } /* regguts.h:177:1 */
Internal per-color descriptor structure for the color machinery
type Colormap ¶
type Colormap = struct { Fmagic int32 F__ccgo_pad1 [4]byte Fv uintptr Fncds Size_t Fmax Size_t Ffree Color F__ccgo_pad2 [6]byte Fcd uintptr Fcdspace [10]struct { Fnchrs Uchr Fsub Color F__ccgo_pad1 [2]byte Farcs uintptr Fflags int32 F__ccgo_pad2 [4]byte Fblock uintptr } Ftree [2]struct { F__ccgo_pad1 [0]uint64 Fcolors struct{ Fccolor [256]Color } F__ccgo_pad2 [1536]byte } } /* regguts.h:197:1 */
The color map itself
Much of the data in the colormap struct is only used at compile time. However, the bulk of the space usage is in the "tree" structure, so it's not clear that there's much point in converting the rest to a more compact form when compilation is finished.
type CombinedTraceVarInfo ¶
type CombinedTraceVarInfo = struct { FtraceInfo VarTrace FtraceCmdInfo TraceVarInfo } /* tclTrace.c:35:3 */
type Command1 ¶
type Command1 = struct { FhPtr uintptr FnsPtr uintptr FrefCount int32 FcmdEpoch int32 FcompileProc uintptr FobjProc uintptr FobjClientData ClientData Fproc uintptr FclientData ClientData FdeleteProc uintptr FdeleteData ClientData Fflags int32 F__ccgo_pad1 [4]byte FimportRefPtr uintptr FtracePtr uintptr FnreProc uintptr } /* tclInt.h:548:9 */
type CommandTrace ¶
type CommandTrace = CommandTrace1 /* tclInt.h:539:3 */
type CommandTrace1 ¶
type CompileEnv ¶
type CompileEnv = CompileEnv1 /* tclCompile.h:388:3 */
type CompileEnv1 ¶
type CompileEnv1 = struct { FiPtr uintptr Fsource uintptr FnumSrcBytes int32 F__ccgo_pad1 [4]byte FprocPtr uintptr FnumCommands int32 FexceptDepth int32 FmaxExceptDepth int32 FmaxStackDepth int32 FcurrStackDepth int32 F__ccgo_pad2 [4]byte FlocalLitTable LiteralTable FcodeStart uintptr FcodeNext uintptr FcodeEnd uintptr FmallocedCodeArray int32 F__ccgo_pad3 [4]byte FliteralArrayPtr uintptr FliteralArrayNext int32 FliteralArrayEnd int32 FmallocedLiteralArray int32 F__ccgo_pad4 [4]byte FexceptArrayPtr uintptr FexceptArrayNext int32 FexceptArrayEnd int32 FmallocedExceptArray int32 F__ccgo_pad5 [4]byte FexceptAuxArrayPtr uintptr FcmdMapPtr uintptr FcmdMapEnd int32 FmallocedCmdMap int32 FauxDataArrayPtr uintptr FauxDataArrayNext int32 FauxDataArrayEnd int32 FmallocedAuxDataArray int32 FstaticCodeSpace [250]uint8 F__ccgo_pad6 [2]byte FstaticLiteralSpace [60]LiteralEntry FstaticExceptArraySpace [5]ExceptionRange F__ccgo_pad7 [4]byte FstaticExAuxArraySpace [5]ExceptionAux FstaticCmdMapSpace [40]CmdLocation FstaticAuxDataArraySpace [5]AuxData FextCmdMapPtr uintptr Fline int32 FatCmdStart int32 FexpandCount int32 F__ccgo_pad8 [4]byte FclNext uintptr } /* tclInt.h:1367:1 */
type CompiledLocal ¶
type CompiledLocal = CompiledLocal1 /* tclInt.h:934:3 */
type CompiledLocal1 ¶
type ContLineLoc ¶
type ContLineLoc = ContLineLoc1 /* tclInt.h:1269:3 */
type ContLineLoc1 ¶
type CopyState ¶
type CopyState = CopyState1 /* tclIO.c:108:3 */
type CopyState1 ¶
type CorContext ¶
type CorContext = CorContext1 /* tclInt.h:1428:3 */
type CorContext1 ¶
type CoroutineData ¶
type CoroutineData = CoroutineData1 /* tclInt.h:1449:3 */
type CoroutineData1 ¶
type CoroutineData1 = struct { FcmdPtr uintptr FeePtr uintptr FcallerEEPtr uintptr Fcaller CorContext Frunning CorContext FlineLABCPtr uintptr FstackLevel uintptr FauxNumLevels int32 Fnargs int32 } /* tclInt.h:942:9 */
type Cpu_set_t ¶ added in v1.5.1
type Cpu_set_t = struct{ F__bits [16]X__cpu_mask } /* cpu-set.h:42:3 */
Data structure to describe CPU mask.
type Cvec ¶
type Cvec = struct { Fnchrs int32 Fchrspace int32 Fchrs uintptr Fnranges int32 Frangespace int32 Franges uintptr } /* regguts.h:197:1 */
Representation of a set of characters.
type Daddr_t ¶
type Daddr_t = X__daddr_t /* types.h:114:19 */
type DateInfo1 ¶
type DateInfo1 = struct { Fmessages uintptr Fseparatrix uintptr FdateYear Time_t FdateMonth Time_t FdateDay Time_t FdateHaveDate int32 F__ccgo_pad1 [4]byte FdateHour Time_t FdateMinutes Time_t FdateSeconds Time_t FdateMeridian MERIDIAN FdateHaveTime int32 FdateTimezone Time_t FdateDSTmode int32 FdateHaveZone int32 FdateRelMonth Time_t FdateRelDay Time_t FdateRelSeconds Time_t FdateHaveRel int32 F__ccgo_pad2 [4]byte FdateMonthOrdinal Time_t FdateHaveOrdinalMonth int32 F__ccgo_pad3 [4]byte FdateDayOrdinal Time_t FdateDayNumber Time_t FdateHaveDay int32 F__ccgo_pad4 [4]byte FdateStart uintptr FdateInput uintptr FdateRelPointer uintptr FdateDigitCount int32 F__ccgo_pad5 [4]byte } /* tclDate.c:110:9 */
type DeclaredClassMethod ¶
type DeclaredClassMethod = struct { Fname uintptr FisPublic int32 F__ccgo_pad1 [4]byte Fdefinition Tcl_MethodType } /* tclOOInt.h:384:3 */
type DeclaredSlot ¶
type DeclaredSlot = struct { Fname uintptr FgetterType Tcl_MethodType FsetterType Tcl_MethodType } /* tclOODefineCmds.c:30:1 */
type Dfa ¶
type Dfa = struct { Fnssets int32 Fnssused int32 Fnstates int32 Fncolors int32 Fwordsper int32 F__ccgo_pad1 [4]byte Fssets uintptr Fstatesarea uintptr Fwork uintptr Foutsarea uintptr Fincarea uintptr Fcnfa uintptr Fcm uintptr Flastpost uintptr Flastnopr uintptr Fsearch uintptr Fcptsmalloced int32 F__ccgo_pad2 [4]byte Fmallocarea uintptr } /* regexec.c:59:1 */
type Dict1 ¶
type Dict1 = struct { Ftable Tcl_HashTable FentryChainHead uintptr FentryChainTail uintptr Fepoch int32 F__ccgo_pad1 [4]byte FrefCount Size_t Fchain uintptr } /* tclDictObj.c:19:1 */
Forward declaration.
type DictMapStorage ¶
type DictMapStorage = struct { FkeyVarObj uintptr FvalueVarObj uintptr Fsearch Tcl_DictSearch FscriptObj uintptr FaccumulatorObj uintptr } /* tclDictObj.c:205:3 */
type DictUpdateInfo ¶
type Dirent ¶
type Dirent = struct { Fd_ino X__ino64_t Fd_off X__off64_t Fd_reclen uint16 Fd_type uint8 Fd_name [256]int8 F__ccgo_pad1 [5]byte } /* dirent.h:22:1 */
type Dirent64 ¶
type Dirent64 = struct { Fd_ino X__ino64_t Fd_off X__off64_t Fd_reclen uint16 Fd_type uint8 Fd_name [256]int8 F__ccgo_pad1 [5]byte } /* dirent.h:37:1 */
type Drand48_data ¶
type Drand48_data = struct { F__x [3]uint16 F__old_x [3]uint16 F__c uint16 F__init uint16 F__a uint64 } /* stdlib.h:490:1 */
Data structure for communication with thread safe versions. This
type is to be regarded as opaque. It's only exported because users have to allocate objects of this type.
type EnsembleCmdRep ¶
type EnsembleConfig ¶
type EnsembleConfig = EnsembleConfig1 /* tclInt.h:483:3 */
type EnsembleConfig1 ¶
type EnsembleConfig1 = struct { FnsPtr uintptr Ftoken Tcl_Command Fepoch int32 F__ccgo_pad1 [4]byte FsubcommandArrayPtr uintptr FsubcommandTable Tcl_HashTable Fnext uintptr Fflags int32 F__ccgo_pad2 [4]byte FsubcommandDict uintptr FsubcmdList uintptr FunknownHandler uintptr FparameterList uintptr FnumParameters int32 F__ccgo_pad3 [4]byte } /* tclInt.h:415:9 */
type EnsembleImplMap ¶
type ErrAssocData ¶
type ErrAssocData = ErrAssocData1 /* tclEvent.c:49:3 */
type ErrAssocData1 ¶
type EscapeEncodingData ¶
type EscapeSubTable ¶
type EventOption ¶
type EventOption = uint32 /* tclIORChan.c:159:3 */
type EventScriptRecord ¶
type EventScriptRecord = EventScriptRecord1 /* tclIO.h:86:3 */
type EventScriptRecord1 ¶
type EventSource ¶
type EventSource = EventSource1 /* tclNotify.c:39:3 */
type EventSource1 ¶
type EventSource1 = struct { FsetupProc uintptr FcheckProc uintptr FclientData ClientData FnextPtr uintptr } /* tclNotify.c:34:9 */
type ExceptionAux ¶
type ExceptionAux = ExceptionAux1 /* tclCompile.h:155:3 */
type ExceptionAux1 ¶
type ExceptionAux1 = struct { FsupportsContinue int32 FstackDepth int32 FexpandTarget int32 FexpandTargetDepth int32 FnumBreakTargets int32 F__ccgo_pad1 [4]byte FbreakTargets uintptr FallocBreakTargets int32 FnumContinueTargets int32 FcontinueTargets uintptr FallocContinueTargets int32 F__ccgo_pad2 [4]byte } /* tclInt.h:1367:1 */
type ExceptionRange ¶
type ExceptionRange = ExceptionRange1 /* tclCompile.h:107:3 */
type ExceptionRange1 ¶
type ExceptionRangeType ¶
type ExceptionRangeType = uint32 /* tclCompile.h:88:3 */
type ExecStack ¶
type ExecStack = ExecStack1 /* tclInt.h:1413:3 */
type ExecStack1 ¶
type ExitHandler ¶
type ExitHandler = ExitHandler1 /* tclEvent.c:61:3 */
type ExitHandler1 ¶
type ExitHandler1 = struct { Fproc uintptr FclientData ClientData FnextPtr uintptr } /* tclEvent.c:56:9 */
type ExtCmdLoc ¶
type ExtCmdLoc = ExtCmdLoc1 /* tclCompile.h:203:3 */
type ExtCmdLoc1 ¶
type ExtraFrameInfo ¶
type ExtraFrameInfo = struct { Flength int32 F__ccgo_pad1 [4]byte Ffields [2]ExtraFrameInfoField } /* tclInt.h:1315:3 */
type ExtraFrameInfoField ¶
type ExtraFrameInfoField = struct { Fname uintptr Fproc uintptr FclientData ClientData } /* tclInt.h:1309:3 */
type FILE ¶
type FILE = X_IO_FILE /* FILE.h:7:25 */
The opaque type of streams. This is the definition used elsewhere.
type FTSENT64 ¶
type FTSENT64 = X_ftsent64 /* fts.h:177:3 */
type Fd_mask ¶
type Fd_mask = X__fd_mask /* select.h:77:19 */
Sometimes the fd_set member is assumed to have this type.
type Fd_set ¶
type Fd_set = struct{ F__fds_bits [16]X__fd_mask } /* select.h:70:5 */
fd_set for select and pselect.
type FileHandler ¶
type FileHandler = FileHandler1 /* tclUnixNotfy.c:37:3 */
type FileHandler1 ¶
type FileHandlerEvent ¶
type FileHandlerEvent = FileHandlerEvent1 /* tclUnixNotfy.c:52:3 */
type FileHandlerEvent1 ¶
type FileState ¶
type FileState = FileState1 /* tclUnixChan.c:70:3 */
type FileState1 ¶
type FileState1 = struct { Fchannel Tcl_Channel Ffd int32 FvalidMask int32 } /* tclUnixChan.c:64:9 */
type FilesystemRecord ¶
type FilesystemRecord = FilesystemRecord1 /* tclIOUtil.c:50:3 */
type FilesystemRecord1 ¶
type FilesystemRecord1 = struct { FclientData ClientData FfsPtr uintptr FnextPtr uintptr FprevPtr uintptr } /* tclIOUtil.c:40:9 */
type Float_t ¶
type Float_t = float32 /* math.h:149:15 */
Define the following typedefs.
float_t floating-point type at least as wide as `float' used to evaluate `float' expressions double_t floating-point type at least as wide as `double' used to evaluate `double' expressions
type Flock ¶
type Flock = struct { Fl_type int16 Fl_whence int16 F__ccgo_pad1 [4]byte Fl_start X__off64_t Fl_len X__off64_t Fl_pid X__pid_t F__ccgo_pad2 [4]byte } /* fcntl.h:35:1 */
type Flock64 ¶
type Flock64 = struct { Fl_type int16 Fl_whence int16 F__ccgo_pad1 [4]byte Fl_start X__off64_t Fl_len X__off64_t Fl_pid X__pid_t F__ccgo_pad2 [4]byte } /* fcntl.h:50:1 */
type ForIterData ¶
type ForIterData = ForIterData1 /* tclInt.h:2807:3 */
type ForIterData1 ¶
type ForeachInfo ¶
type ForeachInfo = ForeachInfo1 /* tclCompile.h:998:3 */
type ForeachInfo1 ¶
type ForeachState ¶
type ForeachVarList ¶
type ForeachVarList = ForeachVarList1 /* tclCompile.h:976:3 */
type ForeachVarList1 ¶
type ForwardMethod ¶
type ForwardMethod = ForwardMethod1 /* tclOOInt.h:125:3 */
type ForwardMethod1 ¶
type ForwardMethod1 = struct{ FprefixObj uintptr } /* tclOOInt.h:121:9 */
type ForwardParam ¶ added in v1.5.1
type ForwardParam = struct { Fbase ForwardParamBase F__ccgo_pad1 [16]byte } /* tclIORChan.c:303:3 */
type ForwardParam1 ¶ added in v1.5.1
type ForwardParam1 = struct { Fbase ForwardParamBase F__ccgo_pad1 [16]byte } /* tclIORTrans.c:287:3 */
type ForwardParamBase ¶ added in v1.5.1
type ForwardParamBase = ForwardParamBase1 /* tclIORChan.c:245:3 */
type ForwardParamBase1 ¶ added in v1.5.1
type ForwardParamBlock ¶ added in v1.5.1
type ForwardParamBlock = struct { Fbase ForwardParamBase Fnonblocking int32 F__ccgo_pad1 [4]byte } /* tclIORChan.c:275:1 */
type ForwardParamGetOpt ¶ added in v1.5.1
type ForwardParamGetOpt = struct { Fbase ForwardParamBase Fname uintptr Fvalue uintptr } /* tclIORChan.c:284:1 */
type ForwardParamInput ¶ added in v1.5.1
type ForwardParamInput = struct { Fbase ForwardParamBase Fbuf uintptr FtoRead int32 F__ccgo_pad1 [4]byte } /* tclIORChan.c:253:1 */
type ForwardParamLimit ¶ added in v1.5.1
type ForwardParamLimit = struct { Fbase ForwardParamBase Fmax int32 F__ccgo_pad1 [4]byte } /* tclIORTrans.c:274:1 */
type ForwardParamOutput ¶ added in v1.5.1
type ForwardParamOutput = struct { Fbase ForwardParamBase Fbuf uintptr FtoWrite int32 F__ccgo_pad1 [4]byte } /* tclIORChan.c:259:1 */
type ForwardParamSeek ¶ added in v1.5.1
type ForwardParamSeek = struct { Fbase ForwardParamBase FseekMode int32 F__ccgo_pad1 [4]byte Foffset Tcl_WideInt } /* tclIORChan.c:265:1 */
type ForwardParamSetOpt ¶ added in v1.5.1
type ForwardParamSetOpt = struct { Fbase ForwardParamBase Fname uintptr Fvalue uintptr } /* tclIORChan.c:279:1 */
type ForwardParamTransform ¶ added in v1.5.1
type ForwardParamTransform = struct { Fbase ForwardParamBase Fbuf uintptr Fsize int32 F__ccgo_pad1 [4]byte } /* tclIORTrans.c:267:1 */
type ForwardParamWatch ¶ added in v1.5.1
type ForwardParamWatch = struct { Fbase ForwardParamBase Fmask int32 F__ccgo_pad1 [4]byte } /* tclIORChan.c:271:1 */
type ForwardedOperation ¶ added in v1.5.1
type ForwardedOperation = uint32 /* tclIORChan.c:227:3 */
type ForwardingEvent ¶ added in v1.5.1
type ForwardingEvent1 ¶ added in v1.5.1
type ForwardingResult ¶ added in v1.5.1
type ForwardingResult = ForwardingResult1 /* tclIORChan.c:309:33 */
type ForwardingResult1 ¶ added in v1.5.1
type ForwardingResult1 = struct { Fsrc Tcl_ThreadId Fdst Tcl_ThreadId Fdsti uintptr Fdone Tcl_Condition Fresult int32 F__ccgo_pad1 [4]byte FevPtr uintptr FprevPtr uintptr FnextPtr uintptr } /* tclIORChan.c:309:9 */
type Foundation ¶
type Foundation = Foundation1 /* tclOOInt.h:318:3 */
type Foundation1 ¶
type Foundation1 = struct { Finterp uintptr FobjectCls uintptr FclassCls uintptr FooNs uintptr FdefineNs uintptr FobjdefNs uintptr FhelpersNs uintptr Fepoch int32 F__ccgo_pad1 [4]byte FtsdPtr uintptr FunknownMethodNameObj uintptr FconstructorName uintptr FdestructorName uintptr FclonedName uintptr FdefineName uintptr } /* tclOOInt.h:33:1 */
type Fpos64_t ¶
type Fpos64_t = X__fpos64_t /* stdio.h:89:20 */
type Fpos_t ¶
type Fpos_t = X__fpos64_t /* stdio.h:86:20 */
The type of the second argument to `fgetpos' and `fsetpos'.
type Fpregset_t ¶
type Fpregset_t = uintptr /* ucontext.h:130:30 */
Structure to describe FPU registers.
type FsDivertLoad ¶
type FsDivertLoad = FsDivertLoad1 /* tclIOUtil.c:253:3 */
type FsDivertLoad1 ¶
type FsDivertLoad1 = struct { FloadHandle Tcl_LoadHandle FunloadProcPtr uintptr FdivertedFile uintptr FdivertedFilesystem uintptr FdivertedFileNativeRep ClientData } /* tclIOUtil.c:247:9 */
type Fsblkcnt64_t ¶
type Fsblkcnt64_t = X__fsblkcnt64_t /* types.h:220:24 */ // Type to count file system blocks.
type Fsblkcnt_t ¶
type Fsblkcnt_t = X__fsblkcnt64_t /* types.h:209:24 */ // Type to count file system blocks.
type Fsfilcnt64_t ¶
type Fsfilcnt64_t = X__fsfilcnt64_t /* types.h:221:24 */ // Type to count file system inodes.
type Fsfilcnt_t ¶
type Fsfilcnt_t = X__fsfilcnt64_t /* types.h:213:24 */ // Type to count file system inodes.
type GetsState ¶
type GetsState = GetsState1 /* tclIO.c:88:3 */
type GetsState1 ¶
type GetsState1 = struct { FobjPtr uintptr FdstPtr uintptr Fencoding Tcl_Encoding FbufPtr uintptr Fstate Tcl_EncodingState FrawRead int32 FbytesWrote int32 FcharsWrote int32 FtotalChars int32 } /* tclIO.c:65:9 */
type Gid_t ¶
type Gid_t = X__gid_t /* pwd.h:38:17 */
The Single Unix specification says that some more types are
available here.
type Gregset_t ¶
type Gregset_t = [23]Greg_t /* ucontext.h:46:16 */
Container for all general registers.
type Group ¶
type Group = struct { Fgr_name uintptr Fgr_passwd uintptr Fgr_gid X__gid_t F__ccgo_pad1 [4]byte Fgr_mem uintptr } /* grp.h:42:1 */
The group structure.
type Group_filter ¶
type Group_filter = struct { Fgf_interface Uint32_t F__ccgo_pad1 [4]byte Fgf_group struct { Fss_family Sa_family_t F__ss_padding [118]int8 F__ss_align uint64 } Fgf_fmode Uint32_t Fgf_numsrc Uint32_t Fgf_slist [1]struct { Fss_family Sa_family_t F__ss_padding [118]int8 F__ss_align uint64 } } /* in.h:345:1 */
type Group_req ¶
type Group_req = struct { Fgr_interface Uint32_t F__ccgo_pad1 [4]byte Fgr_group struct { Fss_family Sa_family_t F__ss_padding [118]int8 F__ss_align uint64 } } /* in.h:301:1 */
Multicast group request.
type Group_source_req ¶
type Group_source_req = struct { Fgsr_interface Uint32_t F__ccgo_pad1 [4]byte Fgsr_group struct { Fss_family Sa_family_t F__ss_padding [118]int8 F__ss_align uint64 } Fgsr_source struct { Fss_family Sa_family_t F__ss_padding [118]int8 F__ss_align uint64 } } /* in.h:310:1 */
type Guts ¶
type Guts = struct { Fmagic int32 Fcflags int32 Finfo int64 Fnsub Size_t Ftree uintptr Fsearch struct { Fnstates int32 Fncolors int32 Fflags int32 Fpre int32 Fpost int32 Fbos [2]Color Feos [2]Color F__ccgo_pad1 [4]byte Fstflags uintptr Fstates uintptr Farcs uintptr } Fntree int32 F__ccgo_pad1 [4]byte Fcmap struct { Fmagic int32 F__ccgo_pad1 [4]byte Fv uintptr Fncds Size_t Fmax Size_t Ffree Color F__ccgo_pad2 [6]byte Fcd uintptr Fcdspace [10]struct { Fnchrs Uchr Fsub Color F__ccgo_pad1 [2]byte Farcs uintptr Fflags int32 F__ccgo_pad2 [4]byte Fblock uintptr } Ftree [2]struct { F__ccgo_pad1 [0]uint64 Fcolors struct{ Fccolor [256]Color } F__ccgo_pad2 [1536]byte } } Fcompare uintptr Flacons uintptr Fnlacons int32 F__ccgo_pad2 [4]byte } /* regguts.h:418:1 */
type Gz_header ¶
type Gz_header = Gz_header_s /* zlib.h:129:3 */
gzip header information passed to and from zlib routines. See RFC 1952
for more details on the meanings of these fields.
type Gz_header_s ¶
type Gz_header_s = struct { Ftext int32 F__ccgo_pad1 [4]byte Ftime ULong Fxflags int32 Fos int32 Fextra uintptr Fextra_len UInt Fextra_max UInt Fname uintptr Fname_max UInt F__ccgo_pad2 [4]byte Fcomment uintptr Fcomm_max UInt Fhcrc int32 Fdone int32 F__ccgo_pad3 [4]byte } /* zlib.h:114:9 */
gzip header information passed to and from zlib routines. See RFC 1952
for more details on the meanings of these fields.
type Gz_headerp ¶
type Gz_headerp = uintptr /* zlib.h:131:23 */
type GzipHeader ¶
type HandleStruct ¶
type HandleStruct = HandleStruct1 /* tclPreserve.c:68:3 */
type HandleStruct1 ¶
type HistoryObjs ¶
type Hostent ¶
type Hostent = struct { Fh_name uintptr Fh_aliases uintptr Fh_addrtype int32 Fh_length int32 Fh_addr_list uintptr } /* netdb.h:98:1 */
Description of data base entry for a single host.
type IdleHandler ¶
type IdleHandler = IdleHandler1 /* tclTimer.c:80:3 */
type IdleHandler1 ¶
type IdleHandler1 = struct { Fproc uintptr FclientData ClientData Fgeneration int32 F__ccgo_pad1 [4]byte FnextPtr uintptr } /* tclTimer.c:74:9 */
type ImportRef ¶
type ImportRef = ImportRef1 /* tclInt.h:1594:3 */
type ImportRef1 ¶
type ImportedCmdData ¶
type ImportedCmdData = ImportedCmdData1 /* tclInt.h:1609:3 */
type ImportedCmdData1 ¶
type In6_addr ¶
type In6_addr = struct { F__in6_u struct { F__ccgo_pad1 [0]uint32 F__u6_addr8 [16]Uint8_t } } /* in.h:212:1 */
IPv6 address
type In_pktinfo ¶
type In_pktinfo = struct { Fipi_ifindex int32 Fipi_spec_dst struct{ Fs_addr In_addr_t } Fipi_addr struct{ Fs_addr In_addr_t } } /* in.h:157:1 */
Structure used for IP_PKTINFO.
type Ino64_t ¶
type Ino64_t = X__ino64_t /* types.h:54:19 */
type Ino_t ¶
type Ino_t = X__ino64_t /* types.h:49:19 */
type InstOperandType ¶
type InstOperandType = uint32 /* tclCompile.h:861:3 */
type InstStringClassType ¶
type InstStringClassType = uint32 /* tclCompile.h:902:3 */
type InstructionDesc ¶
type InstructionDesc = InstructionDesc1 /* tclCompile.h:874:3 */
type InstructionDesc1 ¶
type Int16_t ¶
type Int16_t = X__int16_t /* stdint-intn.h:25:19 */
type Int32_t ¶
type Int32_t = X__int32_t /* stdint-intn.h:26:19 */
type Int64_t ¶
type Int64_t = X__int64_t /* stdint-intn.h:27:19 */
type Int_fast16_t ¶
type Int_fast16_t = int64 /* stdint.h:60:19 */
type Int_fast32_t ¶
type Int_fast32_t = int64 /* stdint.h:61:19 */
type Int_fast64_t ¶
type Int_fast64_t = int64 /* stdint.h:62:19 */
type Int_least16_t ¶
type Int_least16_t = X__int_least16_t /* stdint.h:44:25 */
type Int_least32_t ¶
type Int_least32_t = X__int_least32_t /* stdint.h:45:25 */
type Int_least64_t ¶
type Int_least64_t = X__int_least64_t /* stdint.h:46:25 */
type InteractiveState ¶
type InteractiveState = InteractiveState1 /* tclMain.c:109:3 */
type InteractiveState1 ¶
type InteractiveState1 = struct { Finput Tcl_Channel Ftty int32 F__ccgo_pad1 [4]byte FcommandPtr uintptr Fprompt PromptType F__ccgo_pad2 [4]byte Finterp uintptr } /* tclMain.c:98:9 */
type Interp1 ¶
type Interp1 = struct { Fresult uintptr FfreeProc uintptr FerrorLine int32 F__ccgo_pad1 [4]byte FstubTable uintptr Fhandle TclHandle FglobalNsPtr uintptr FinterpInfo ClientData Fextra struct { Foptimizer uintptr F__ccgo_pad1 [80]byte } FnumLevels int32 FmaxNestingDepth int32 FframePtr uintptr FvarFramePtr uintptr FactiveVarTracePtr uintptr FreturnCode int32 F__ccgo_pad2 [4]byte FrootFramePtr uintptr FlookupNsPtr uintptr FappendResult uintptr FappendAvl int32 FappendUsed int32 FpackageTable Tcl_HashTable FpackageUnknown uintptr FcmdCount int32 FevalFlags int32 Funused1 int32 F__ccgo_pad3 [4]byte FliteralTable LiteralTable FcompileEpoch int32 F__ccgo_pad4 [4]byte FcompiledProcPtr uintptr FresolverPtr uintptr FscriptFile uintptr Fflags int32 F__ccgo_pad5 [4]byte FrandSeed int64 FtracePtr uintptr FassocData uintptr FexecEnvPtr uintptr FemptyObjPtr uintptr FresultSpace [201]int8 F__ccgo_pad6 [7]byte FobjResultPtr uintptr FthreadId Tcl_ThreadId FactiveCmdTracePtr uintptr FactiveInterpTracePtr uintptr FtracesForbiddingInline int32 F__ccgo_pad7 [4]byte FreturnOpts uintptr FerrorInfo uintptr FeiVar uintptr FerrorCode uintptr FecVar uintptr FreturnLevel int32 F__ccgo_pad8 [4]byte Flimit struct { Factive int32 FgranularityTicker int32 Fexceeded int32 FcmdCount int32 FcmdHandlers uintptr FcmdGranularity int32 F__ccgo_pad1 [4]byte Ftime Tcl_Time FtimeHandlers uintptr FtimeGranularity int32 F__ccgo_pad2 [4]byte FtimeEvent Tcl_TimerToken Fcallbacks Tcl_HashTable } FensembleRewrite struct { FsourceObjs uintptr FnumRemovedObjs int32 FnumInsertedObjs int32 } FchanMsg uintptr FcmdFramePtr uintptr FinvokeCmdFramePtr uintptr FinvokeWord int32 F__ccgo_pad9 [4]byte FlinePBodyPtr uintptr FlineBCPtr uintptr FlineLABCPtr uintptr FlineLAPtr uintptr FscriptCLLocPtr uintptr FpackagePrefer int32 F__ccgo_pad10 [4]byte FvarTraces Tcl_HashTable FvarSearches Tcl_HashTable FallocCache uintptr FpendingObjDataPtr uintptr FasyncReadyPtr uintptr FobjectFoundation uintptr FdeferredCallbacks uintptr FasyncCancel Tcl_AsyncHandler FasyncCancelMsg uintptr FerrorStack uintptr FupLiteral uintptr FcallLiteral uintptr FinnerLiteral uintptr FinnerContext uintptr FresetErrorStack int32 F__ccgo_pad11 [4]byte } /* tclInt.h:942:9 */
type InterpInfo ¶
type InterpInfo = InterpInfo1 /* tclInterp.c:152:3 */
type InterpInfo1 ¶
type InterpPackage ¶
type InterpPackage = InterpPackage1 /* tclLoad.c:90:3 */
type InterpPackage1 ¶
type InterpState ¶
type InterpState = InterpState1 /* tclResult.c:49:3 */
type InterpState1 ¶
type Ip_mreq ¶
type Ip_mreq = struct { Fimr_multiaddr struct{ Fs_addr In_addr_t } Fimr_interface struct{ Fs_addr In_addr_t } } /* in.h:265:1 */
IPv4 multicast request.
type Ip_mreq_source ¶
type Ip_mreqn ¶
type Ip_mreqn = struct { Fimr_multiaddr struct{ Fs_addr In_addr_t } Fimr_address struct{ Fs_addr In_addr_t } Fimr_ifindex int32 } /* in.h:149:1 */
Like `struct ip_mreq' but including interface specification by index.
type Ip_msfilter ¶
type Ip_msfilter = struct { Fimsf_multiaddr struct{ Fs_addr In_addr_t } Fimsf_interface struct{ Fs_addr In_addr_t } Fimsf_fmode Uint32_t Fimsf_numsrc Uint32_t Fimsf_slist [1]struct{ Fs_addr In_addr_t } } /* in.h:324:1 */
Full-state filter operations.
type Ip_opts ¶
Structure used to describe IP options for IP_OPTIONS and IP_RETOPTS.
The `ip_dst' field is used for the first-hop gateway when using a source route (this gets put into the header proper).
type Ipv6_mreq ¶
type Ipv6_mreq = struct { Fipv6mr_multiaddr struct { F__in6_u struct { F__ccgo_pad1 [0]uint32 F__u6_addr8 [16]Uint8_t } } Fipv6mr_interface uint32 } /* in.h:289:1 */
Likewise, for IPv6.
type Itimerspec ¶
type Itimerspec = struct { Fit_interval struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } Fit_value struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } } /* struct_itimerspec.h:8:1 */
POSIX.1b structure for timer start values and intervals.
type Itimerval ¶
type Itimerval = struct { Fit_interval struct { Ftv_sec X__time_t Ftv_usec X__suseconds_t } Fit_value struct { Ftv_sec X__time_t Ftv_usec X__suseconds_t } } /* time.h:105:1 */
Type of the second argument to `getitimer' and
the second and third arguments `setitimer'.
type JumpFixup ¶
type JumpFixup = JumpFixup1 /* tclCompile.h:946:3 */
type JumpFixup1 ¶
type JumpFixup1 = struct { FjumpType TclJumpType FcodeOffset uint32 FcmdIndex int32 FexceptIndex int32 } /* tclCompile.h:931:9 */
type JumpFixupArray ¶
type JumpFixupArray = JumpFixupArray1 /* tclCompile.h:958:3 */
type JumpFixupArray1 ¶
type JumptableInfo ¶
type JumptableInfo = JumptableInfo1 /* tclCompile.h:1009:3 */
type JumptableInfo1 ¶
type JumptableInfo1 = struct{ FhashTable Tcl_HashTable } /* tclCompile.h:1006:9 */
type Lconv ¶
type Lconv = struct { Fdecimal_point uintptr Fthousands_sep uintptr Fgrouping uintptr Fint_curr_symbol uintptr Fcurrency_symbol uintptr Fmon_decimal_point uintptr Fmon_thousands_sep uintptr Fmon_grouping uintptr Fpositive_sign uintptr Fnegative_sign uintptr Fint_frac_digits int8 Ffrac_digits int8 Fp_cs_precedes int8 Fp_sep_by_space int8 Fn_cs_precedes int8 Fn_sep_by_space int8 Fp_sign_posn int8 Fn_sign_posn int8 Fint_p_cs_precedes int8 Fint_p_sep_by_space int8 Fint_n_cs_precedes int8 Fint_n_sep_by_space int8 Fint_p_sign_posn int8 Fint_n_sign_posn int8 F__ccgo_pad1 [2]byte } /* locale.h:51:1 */
Structure giving information about numeric and monetary notation.
type LimitHandler ¶
type LimitHandler = LimitHandler1 /* tclInt.h:1729:29 */ // Epoch of the tcl environment
type LimitHandler1 ¶
type LiteralEntry ¶
type LiteralEntry = LiteralEntry1 /* tclInt.h:1496:3 */
type LiteralEntry1 ¶
type LiteralTable ¶
type LiteralTable = LiteralTable1 /* tclInt.h:1512:3 */
type LiteralTable1 ¶
type LoadedPackage ¶
type LoadedPackage = LoadedPackage1 /* tclLoad.c:62:3 */
type LoadedPackage1 ¶
type LocalCache ¶
type LocalCache = LocalCache1 /* tclInt.h:1065:3 */
type LocalCache1 ¶
type LocaleTable ¶
type Locale_t ¶
type Locale_t = X__locale_t /* locale_t.h:24:20 */
type Max_align_t ¶
Type whose alignment is supported in every context and is at least
as great as that of any standard type not using alignment specifiers.
type Mcontext_t ¶
type Mcontext_t = struct { Fgregs Gregset_t Ffpregs Fpregset_t F__reserved1 [8]uint64 } /* ucontext.h:139:3 */
Context to describe whole processor state.
type MemCmpFn_t ¶
type MemCmpFn_t = uintptr /* tclInt.h:3166:13 */
type MethodName ¶
type MethodName = uint32 /* tclIORChan.c:189:3 */
type Mode_t ¶
type Mode_t = X__mode_t /* fcntl.h:50:18 */
POSIX.1-2001 specifies that these types are defined by <fcntl.h>.
Earlier POSIX standards permitted any type ending in `_t' to be defined by any POSIX header, so we don't conditionalize the definitions here.
type Mp_err ¶
type Mp_err = int32 /* tclTomMath.h:173:13 */
func XTclBN_fast_s_mp_mul_digs ¶
Fast (comba) multiplier
This is the fast column-array [comba] multiplier. It is designed to compute the columns of the product first then handle the carries afterwards. This has the effect of making the nested loops that compute the columns very simple and schedulable on super-scalar processors.
This has been modified to produce a variable number of digits of output so if say only a half-product is required you don't have to compute the upper half (a feature required for fast Barrett reduction).
Based on Algorithm 14.12 on pp.595 of HAC.
func XTclBN_mp_add ¶
high level addition (handles signs)
func XTclBN_mp_add_d ¶
single digit addition
func XTclBN_mp_and ¶
two complement and
func XTclBN_mp_balance_mul ¶
single-digit multiplication with the smaller number as the single-digit
func XTclBN_mp_div ¶
integer signed division. c*b + d == a [e.g. a/b, c=quotient, d=remainder] HAC pp.598 Algorithm 14.20
Note that the description in HAC is horribly incomplete. For example, it doesn't consider the case where digits are removed from 'x' in the inner loop. It also doesn't consider the case that y has fewer than three digits, etc..
The overall algorithm is as described as 14.20 from HAC but fixed to treat these cases.
func XTclBN_mp_div_2d ¶
shift right by a certain bit count (store quotient in c, optional remainder in d)
func XTclBN_mp_div_3 ¶
divide by three (based on routine from MPI and the GMP manual)
func XTclBN_mp_div_d ¶
single digit division (based on routine from MPI)
func XTclBN_mp_expt_d ¶
calculate c = a**b using a square-multiply algorithm
func XTclBN_mp_grow ¶
grow as required
func XTclBN_mp_init_copy ¶
creates "a" then copies b into it
func XTclBN_mp_init_set ¶
initialize and set a digit
func XTclBN_mp_init_set_int ¶
func XTclBN_mp_init_size ¶
init an mp_init for a given size
func XTclBN_mp_karatsuba_mul ¶
c = |a| * |b| using Karatsuba Multiplication using
three half size multiplications Let B represent the radix [e.g. 2**MP_DIGIT_BIT] and let n represent half of the number of digits in the min(a,b) a = a1 * B**n + a0 b = b1 * B**n + b0 Then, a * b => a1b1 * B**2n + ((a1 + a0)(b1 + b0) - (a0b0 + a1b1)) * B + a0b0 * * Note that a1b1 and a0b0 are used twice and only need to be * computed once. So in total three half size (half # of * digit) multiplications are performed, a0b0, a1b1 and * (a1+b1)(a0+b0) * * Note that a multiplication of half the digits requires * 1/4th the number of single precision multiplications so in * total after one call 25% of the single precision multiplications * are saved. Note also that the call to mp_mul can end up back * in this function if the a0, a1, b0, or b1 are above the threshold. * This is known as divide-and-conquer and leads to the famous * O(N**lg(3)) or O(N**1.584) work which is asymptopically lower than * the standard O(N**2) that the baseline/comba methods use. * Generally though the overhead of this method doesn't pay off * until a certain size (N ~ 80) is reached.
func XTclBN_mp_karatsuba_sqr ¶
Karatsuba squaring, computes b = a*a using three half size squarings
See comments of karatsuba_mul for details. It is essentially the same algorithm but merely tuned to perform recursive squarings.
func XTclBN_mp_lshd ¶
shift left a certain amount of digits
func XTclBN_mp_mod ¶
c = a mod b, 0 <= c < b if b > 0, b < c <= 0 if b < 0
func XTclBN_mp_mod_2d ¶
calc a value mod 2**b
func XTclBN_mp_mul ¶
high level multiplication (handles sign)
func XTclBN_mp_mul_2d ¶
shift left by a certain bit count
func XTclBN_mp_mul_d ¶
multiply by a digit
func XTclBN_mp_or ¶
two complement or
func XTclBN_mp_radix_size ¶
returns size of ASCII representation
func XTclBN_mp_read_radix ¶
read a string [ASCII] in a given radix
func XTclBN_mp_signed_rsh ¶
shift right by a certain bit count with sign extension
func XTclBN_mp_sqr ¶
computes b = a*a
func XTclBN_mp_sqrt ¶
this function is less generic than mp_n_root, simpler and faster
func XTclBN_mp_sub ¶
high level subtraction (handles signs)
func XTclBN_mp_sub_d ¶
single digit subtraction
func XTclBN_mp_to_radix ¶
func XTclBN_mp_to_radix(tls *libc.TLS, a uintptr, str uintptr, maxlen Size_t, written uintptr, radix int32) Mp_err
stores a bignum as a ASCII string in a given radix (2..64)
Stores upto "size - 1" chars and always a NULL byte, puts the number of characters written, including the '\0', in "written".
func XTclBN_mp_to_ubin ¶
func XTclBN_mp_to_ubin(tls *libc.TLS, a uintptr, buf uintptr, maxlen Size_t, written uintptr) Mp_err
store in unsigned [big endian] format
func XTclBN_mp_toom_mul ¶
func XTclBN_mp_toom_sqr ¶
squaring using Toom-Cook 3-way algorithm
Setup and interpolation from algorithm SQR_3 in Chung, Jaewook, and M. Anwar Hasan. "Asymmetric squaring formulae." 18th IEEE Symposium on Computer Arithmetic (ARITH'07). IEEE, 2007.
func XTclBN_mp_toradix_n ¶
func XTclBN_mp_xor ¶
two complement xor
func XTclBN_s_mp_add ¶
low level addition, based on HAC pp.594, Algorithm 14.7
func XTclBN_s_mp_mul_digs ¶
multiplies |a| * |b| and only computes upto digs digits of result HAC pp. 595, Algorithm 14.12 Modified so you can control how many digits of output are created.
func XTclBN_s_mp_sqr ¶
low level squaring, b = a*a, HAC pp.596-597, Algorithm 14.16
type Mp_ord ¶
type Mp_ord = int32 /* tclTomMath.h:166:13 */
func XTclBN_mp_cmp ¶
compare two ints (signed)
func XTclBN_mp_cmp_d ¶
compare a digit
type Mp_static_assert_prec_geq_min_prec ¶
type Mp_static_assert_prec_geq_min_prec = [1]int8 /* tommath_private.h:183:1 */
type Mp_word ¶
type Mp_word = Private_mp_word /* tommath_private.h:154:25 */
TODO: Remove private_mp_word as soon as deprecated mp_word is removed from tommath.
type Msghdr ¶
type Msghdr = struct { Fmsg_name uintptr Fmsg_namelen Socklen_t F__ccgo_pad1 [4]byte Fmsg_iov uintptr Fmsg_iovlen Size_t Fmsg_control uintptr Fmsg_controllen Size_t Fmsg_flags int32 F__ccgo_pad2 [4]byte } /* socket.h:257:1 */
Structure describing messages sent by
`sendmsg' and received by `recvmsg'.
type NRE_callback ¶
type NRE_callback = NRE_callback1 /* tclInt.h:4934:3 */
type NRE_callback1 ¶
type NRE_callback1 = struct { FprocPtr uintptr Fdata [4]ClientData FnextPtr uintptr } /* tclInt.h:942:9 */
type Namespace ¶
type Namespace = Namespace1 /* tclInt.h:345:3 */
type Namespace1 ¶
type Namespace1 = struct { Fname uintptr FfullName uintptr FclientData ClientData FdeleteProc uintptr FparentPtr uintptr FchildTable Tcl_HashTable FnsId int64 Finterp uintptr Fflags int32 FactivationCount int32 FrefCount int32 F__ccgo_pad1 [4]byte FcmdTable Tcl_HashTable FvarTable TclVarHashTable FexportArrayPtr uintptr FnumExportPatterns int32 FmaxExportPatterns int32 FcmdRefEpoch int32 FresolverEpoch int32 FcmdResProc uintptr FvarResProc uintptr FcompiledVarResProc uintptr FexportLookupEpoch int32 F__ccgo_pad2 [4]byte Fensembles uintptr FunknownHandlerPtr uintptr FcommandPathLength int32 F__ccgo_pad3 [4]byte FcommandPathArray uintptr FcommandPathSourceList uintptr FearlyDeleteProc uintptr } /* tclInt.h:194:9 */
type NamespacePathEntry ¶
type NamespacePathEntry = NamespacePathEntry1 /* tclInt.h:194:35 */
type NamespacePathEntry1 ¶
type Netent ¶
type Netent = struct { Fn_name uintptr Fn_aliases uintptr Fn_addrtype int32 Fn_net Uint32_t } /* netdb.h:26:1 */
Description of data base entry for a single network. NOTE: here a
poor assumption is made. The network number is expected to fit into an unsigned long int variable.
type NextChannelHandler ¶
type NextChannelHandler = NextChannelHandler1 /* tclIO.c:58:3 */
type NextChannelHandler1 ¶
type Nlink_t ¶
type Nlink_t = X__nlink_t /* types.h:74:19 */
type OOResVarInfo ¶
type OOResVarInfo = struct { Finfo Tcl_ResolvedVarInfo FvariableObj uintptr FcachedObjectVar Tcl_Var } /* tclOOMethod.c:60:3 */
type Object1 ¶
type Object1 = struct { FfPtr uintptr FnamespacePtr uintptr Fcommand Tcl_Command FmyCommand Tcl_Command FselfCls uintptr FmethodsPtr uintptr Fmixins struct { Fnum int32 F__ccgo_pad1 [4]byte Flist uintptr } Ffilters struct { Fnum int32 F__ccgo_pad1 [4]byte Flist uintptr } FclassPtr uintptr FrefCount int32 Fflags int32 FcreationEpoch int32 Fepoch int32 FmetadataPtr uintptr FcachedNameObj uintptr FchainCache uintptr FmapMethodNameProc uintptr Fvariables struct { Fnum int32 F__ccgo_pad1 [4]byte Flist uintptr } } /* tclOOInt.h:33:1 */
type Off64_t ¶
type Off64_t = X__off64_t /* fcntl.h:64:19 */
type Off_t ¶
type Off_t = X__off64_t /* fcntl.h:58:19 */
type OldMathFuncData ¶
type OldMathFuncData = OldMathFuncData1 /* tclBasic.c:50:3 */
type OldMathFuncData1 ¶
type OldMathFuncData1 = struct { Fproc uintptr FnumArgs int32 F__ccgo_pad1 [4]byte FargTypes uintptr FclientData ClientData } /* tclBasic.c:45:9 */
type Osockaddr ¶
This is the 4.3 BSD `struct sockaddr' format, which is used as wire
format in the grotty old 4.3 `talk' protocol.
type PMFrameData ¶
type PNI ¶
type PNI = struct { Finterp uintptr Fmethod Tcl_Method } /* tclOOMethod.c:24:1 */
type Parent1 ¶ added in v1.9.0
type Parent1 = struct { FchildTable Tcl_HashTable FtargetsPtr uintptr } /* tclInterp.c:130:9 */
type Passwd ¶
type Passwd = struct { Fpw_name uintptr Fpw_passwd uintptr Fpw_uid X__uid_t Fpw_gid X__gid_t Fpw_gecos uintptr Fpw_dir uintptr Fpw_shell uintptr } /* pwd.h:49:1 */
A record in the user database.
type PendingObjData ¶
type PendingObjData = PendingObjData1 /* tclObj.c:138:3 */
type PendingObjData1 ¶
type PipeState ¶
type PipeState = PipeState1 /* tclUnixPipe.c:45:3 */
type PipeState1 ¶
type Private_mp_word ¶
type Private_mp_word = uint64 /* tclTomMath.h:94:30 */
this is to make porting into LibTomCrypt easier :-)
type ProcedureMethod ¶
type ProcedureMethod = ProcedureMethod1 /* tclOOInt.h:100:3 */
type ProcedureMethod1 ¶
type ProcessGlobalValue ¶
type ProcessGlobalValue = ProcessGlobalValue1 /* tclInt.h:2631:3 */
type ProcessGlobalValue1 ¶
type ProcessGlobalValue1 = struct { Fepoch int32 FnumBytes int32 Fvalue uintptr Fencoding Tcl_Encoding Fproc uintptr Fmutex Tcl_Mutex Fkey Tcl_ThreadDataKey } /* tclInt.h:2616:9 */
type PromptType ¶
type PromptType = uint32 /* tclMain.c:96:3 */
type Protoent ¶
type Protoent = struct { Fp_name uintptr Fp_aliases uintptr Fp_proto int32 F__ccgo_pad1 [4]byte } /* netdb.h:324:1 */
Description of data base entry for a single service.
type Pthread_attr_t ¶
type Pthread_attr_t = Pthread_attr_t1 /* sigevent_t.h:17:30 */
Forward declaration.
type Pthread_attr_t1 ¶
Forward declaration.
type Pthread_barrier_t ¶
type Pthread_barrier_t = struct { F__ccgo_pad1 [0]uint64 F__size [32]int8 } /* pthreadtypes.h:112:3 */
POSIX barriers data type. The structure of the type is
deliberately not exposed.
type Pthread_barrierattr_t ¶
type Pthread_cond_t ¶
type Pthread_cond_t = struct{ F__data X__pthread_cond_s } /* pthreadtypes.h:80:3 */
type Pthread_condattr_t ¶
type Pthread_condattr_t = struct { F__ccgo_pad1 [0]uint32 F__size [4]int8 } /* pthreadtypes.h:45:3 */
Data structure for condition variable handling. The structure of
the attribute type is not exposed on purpose.
type Pthread_key_t ¶
type Pthread_key_t = uint32 /* pthreadtypes.h:49:22 */
Keys for thread-specific data
type Pthread_mutex_t ¶
type Pthread_mutex_t = struct{ F__data X__pthread_mutex_s } /* pthreadtypes.h:72:3 */
type Pthread_mutexattr_t ¶
type Pthread_mutexattr_t = struct { F__ccgo_pad1 [0]uint32 F__size [4]int8 } /* pthreadtypes.h:36:3 */
Data structures for mutex handling. The structure of the attribute
type is not exposed on purpose.
type Pthread_rwlock_t ¶
type Pthread_rwlock_t = struct{ F__data X__pthread_rwlock_arch_t } /* pthreadtypes.h:91:3 */
Data structure for reader-writer lock variable handling. The
structure of the attribute type is deliberately not exposed.
type Pthread_rwlockattr_t ¶
type Pthread_spinlock_t ¶
type Pthread_spinlock_t = int32 /* pthreadtypes.h:103:22 */
POSIX spinlock data type.
type Pthread_t ¶
type Pthread_t = uint64 /* pthreadtypes.h:27:27 */
Thread identifiers. The structure of the attribute type is not
exposed on purpose.
type Random_data ¶
type Range ¶
type Range = struct { Fstart Tcl_UniChar Fend Tcl_UniChar } /* tclScan.c:31:9 */
type Reference ¶
type Reference = struct { FclientData ClientData FrefCount int32 FmustFree int32 FfreeProc uintptr } /* tclPreserve.c:32:3 */
type ReflectEvent ¶ added in v1.5.1
type ReflectEvent = ReflectEvent1 /* tclIORChan.c:760:3 */
type ReflectEvent1 ¶ added in v1.5.1
type ReflectedChannel ¶
type ReflectedChannel = struct { Fchan Tcl_Channel Finterp uintptr Fthread Tcl_ThreadId Fowner Tcl_ThreadId Fcmd uintptr Fmethods uintptr Fname uintptr Fmode int32 Finterest int32 Fdead int32 F__ccgo_pad1 [4]byte } /* tclIORChan.c:131:3 */
type ReflectedChannelMap ¶
type ReflectedChannelMap = struct{ Fmap Tcl_HashTable } /* tclIORChan.c:146:3 */
type ReflectedTransform ¶
type ReflectedTransform = struct { Fchan Tcl_Channel Fparent Tcl_Channel Finterp uintptr Fhandle uintptr Fthread Tcl_ThreadId Ftimer Tcl_TimerToken Fargc int32 F__ccgo_pad1 [4]byte Fargv uintptr Fmethods int32 Fmode int32 Fnonblocking int32 FreadIsDrained int32 FeofPending int32 Fdead int32 Fresult ResultBuffer1 } /* tclIORTrans.c:166:3 */
type ReflectedTransformMap ¶
type ReflectedTransformMap = struct{ Fmap Tcl_HashTable } /* tclIORTrans.c:181:3 */
type Regex_t ¶
type Regex_t = struct { Fre_magic int32 F__ccgo_pad1 [4]byte Fre_nsub Size_t Fre_info int64 Fre_csize int32 F__ccgo_pad2 [4]byte Fre_endp uintptr Fre_guts uintptr Fre_fns uintptr } /* regex.h:156:3 */
the biggie, a compiled RE (or rather, a front end to same)
type Register_t ¶
type Register_t = int32 /* types.h:164:13 */
type Regmatch_t ¶
result reporting (may acquire more fields later)
type Regoff_t ¶
type Regoff_t = int64 /* regex.h:123:24 */
regoff_t has to be large enough to hold either off_t or ssize_t, and must be signed; it's only a guess that long is suitable, so we offer <sys/types.h> an override.
type RequireProcArgs ¶
type RequireProcArgs = RequireProcArgs1 /* tclPkg.c:59:3 */
type RequireProcArgs1 ¶
type ResolvedChanName ¶
type ResolvedChanName = ResolvedChanName1 /* tclIO.c:325:3 */
type ResolvedChanName1 ¶
type ResolvedCmdName ¶
type ResolvedCmdName = ResolvedCmdName1 /* tclObj.c:369:3 */
type ResolvedCmdName1 ¶
type ResolvedNsName ¶
type ResolvedNsName = ResolvedNsName1 /* tclNamesp.c:67:3 */
type ResolvedNsName1 ¶
type ResolverScheme ¶
type ResolverScheme = ResolverScheme1 /* tclInt.h:1723:3 */
type ResolverScheme1 ¶
type ResultBuffer ¶
type ResultBuffer = ResultBuffer2 /* tclIOGT.c:106:29 */
type ResultBuffer1 ¶
type ResultBuffer1 = X_ResultBuffer_ /* tclIORTrans.c:93:3 */
type ResultBuffer2 ¶
type Rlim64_t ¶
type Rlim64_t = X__rlim64_t /* resource.h:136:20 */
type Rlim_t ¶
type Rlim_t = X__rlim64_t /* resource.h:133:20 */
Type for resource quantity measurement.
type Rm_detail_t ¶
type Rm_detail_t = struct{ Frm_extend Regmatch_t } /* regex.h:167:3 */
supplementary control and reporting
type Rusage ¶
type Rusage = struct { Fru_utime struct { Ftv_sec X__time_t Ftv_usec X__suseconds_t } Fru_stime struct { Ftv_sec X__time_t Ftv_usec X__suseconds_t } F__32 struct{ Fru_maxrss int64 } F__40 struct{ Fru_ixrss int64 } F__48 struct{ Fru_idrss int64 } F__56 struct{ Fru_isrss int64 } F__64 struct{ Fru_minflt int64 } F__72 struct{ Fru_majflt int64 } F__80 struct{ Fru_nswap int64 } F__88 struct{ Fru_inblock int64 } F__96 struct{ Fru_oublock int64 } F__104 struct{ Fru_msgsnd int64 } F__112 struct{ Fru_msgrcv int64 } F__120 struct{ Fru_nsignals int64 } F__128 struct{ Fru_nvcsw int64 } F__136 struct{ Fru_nivcsw int64 } } /* wait.h:129:1 */
This being here makes the prototypes valid whether or not
we have already included <sys/resource.h> to define `struct rusage'.
type Sa_family_t ¶
type Sa_family_t = uint16 /* sockaddr.h:28:28 */
POSIX.1g specifies this type name for the `sa_family' member.
type Sched_param ¶ added in v1.5.1
type Sched_param = struct{ Fsched_priority int32 } /* struct_sched_param.h:23:1 */
Data structure to describe a process' schedulability.
type ScriptLimitCallback ¶
type ScriptLimitCallback = ScriptLimitCallback1 /* tclInterp.c:172:3 */
type ScriptLimitCallback1 ¶
type ScriptLimitCallbackKey ¶
type ScriptLimitCallbackKey = ScriptLimitCallbackKey1 /* tclInterp.c:179:3 */
type ScriptLimitCallbackKey1 ¶
type SelectMasks ¶
type SelectMasks = SelectMasks1 /* tclUnixNotfy.c:63:3 */
type SelectMasks1 ¶
type Servent ¶
type Servent = struct { Fs_name uintptr Fs_aliases uintptr Fs_port int32 F__ccgo_pad1 [4]byte Fs_proto uintptr } /* netdb.h:255:1 */
Description of data base entry for a single service.
type Sig_atomic_t ¶
type Sig_atomic_t = X__sig_atomic_t /* sig_atomic_t.h:8:24 */
An integral type that can be modified atomically, without the
possibility of a signal arriving in the middle of the operation.
type Sig_t ¶
type Sig_t = X__sighandler_t /* signal.h:190:24 */
4.4 BSD uses the name `sig_t' for this.
type Sigaction ¶
type Sigaction = struct { F__sigaction_handler struct{ Fsa_handler X__sighandler_t } Fsa_mask X__sigset_t Fsa_flags int32 F__ccgo_pad1 [4]byte Fsa_restorer uintptr } /* sigaction.h:27:1 */
Structure describing the action to be taken when a signal arrives.
type Sigcontext ¶
type Sigcontext = struct { Fr8 X__uint64_t Fr9 X__uint64_t Fr10 X__uint64_t Fr11 X__uint64_t Fr12 X__uint64_t Fr13 X__uint64_t Fr14 X__uint64_t Fr15 X__uint64_t Frdi X__uint64_t Frsi X__uint64_t Frbp X__uint64_t Frbx X__uint64_t Frdx X__uint64_t Frax X__uint64_t Frcx X__uint64_t Frsp X__uint64_t Frip X__uint64_t Feflags X__uint64_t Fcs uint16 Fgs uint16 Ffs uint16 F__pad0 uint16 Ferr X__uint64_t Ftrapno X__uint64_t Foldmask X__uint64_t Fcr2 X__uint64_t F__184 struct{ Ffpstate uintptr } F__reserved1 [8]X__uint64_t } /* sigcontext.h:139:1 */
type Sigevent ¶
type Sigevent = struct { Fsigev_value X__sigval_t Fsigev_signo int32 Fsigev_notify int32 F_sigev_un struct { F__ccgo_pad1 [0]uint64 F_pad [12]int32 } } /* sigevent_t.h:22:9 */
Structure to transport application-defined values with signals.
type Sigevent_t ¶
type Sigevent_t = Sigevent /* sigevent_t.h:42:5 */
Structure to transport application-defined values with signals.
type Sigset_t ¶
type Sigset_t = X__sigset_t /* sigset_t.h:7:20 */
A set of signals to be blocked, unblocked, or waited for.
type Sigstack ¶
type Sigstack = struct { Fss_sp uintptr Fss_onstack int32 F__ccgo_pad1 [4]byte } /* struct_sigstack.h:23:1 */
Structure describing a signal stack (obsolete).
type Sigval ¶
type Sigval = struct { F__ccgo_pad1 [0]uint64 Fsival_int int32 F__ccgo_pad2 [4]byte } /* __sigval_t.h:24:1 */
Type for data associated with a signal.
type Sigval_t ¶
type Sigval_t = X__sigval_t /* sigval_t.h:16:20 */
type Size_t ¶
type Size_t = uint64 /* <builtin>:9:23 */
MODULE_SCOPE
var Xmp_s_rmap_reverse_sz Size_t = Size_t(unsafe.Sizeof(Xmp_s_rmap_reverse)) /* bn_mp_radix_smap.c:21:14 */
func XTclBN_mp_unsigned_bin_size ¶
get the size for an unsigned equivalent
func XTclFSEpoch ¶
type Smalldfa ¶
type Smalldfa = struct { Fdfa struct { Fnssets int32 Fnssused int32 Fnstates int32 Fncolors int32 Fwordsper int32 F__ccgo_pad1 [4]byte Fssets uintptr Fstatesarea uintptr Fwork uintptr Foutsarea uintptr Fincarea uintptr Fcnfa uintptr Fcm uintptr Flastpost uintptr Flastnopr uintptr Fsearch uintptr Fcptsmalloced int32 F__ccgo_pad2 [4]byte Fmallocarea uintptr } Fssets [40]struct { Fstates uintptr Fhash uint32 Fflags int32 Fins struct { Fss uintptr Fco Color F__ccgo_pad1 [6]byte } Flastseen uintptr Fouts uintptr Finchain uintptr } Fstatesarea [41]uint32 F__ccgo_pad1 [4]byte Foutsarea [600]uintptr Fincarea [600]struct { Fss uintptr Fco Color F__ccgo_pad1 [6]byte } } /* regexec.c:87:1 */
type Sockaddr ¶
type Sockaddr = struct { Fsa_family Sa_family_t Fsa_data [14]int8 } /* socket.h:178:1 */
Structure describing a generic socket address.
type Sockaddr_in ¶
type Sockaddr_in = struct { Fsin_family Sa_family_t Fsin_port In_port_t Fsin_addr struct{ Fs_addr In_addr_t } Fsin_zero [8]uint8 } /* in.h:238:1 */
Structure describing an Internet socket address.
type Sockaddr_in6 ¶
type Sockaddr_in6 = struct { Fsin6_family Sa_family_t Fsin6_port In_port_t Fsin6_flowinfo Uint32_t Fsin6_addr struct { F__in6_u struct { F__ccgo_pad1 [0]uint32 F__u6_addr8 [16]Uint8_t } } Fsin6_scope_id Uint32_t } /* in.h:253:1 */
Ditto, for IPv6.
type Sockaddr_storage ¶
type Sockaddr_storage = struct { Fss_family Sa_family_t F__ss_padding [118]int8 F__ss_align uint64 } /* socket.h:191:1 */
type Socklen_t ¶
type Socklen_t = X__socklen_t /* unistd.h:274:21 */
type SortElement ¶
type SortElement = SortElement1 /* tclCmdIL.c:42:3 */
type SortElement1 ¶
type SortMemCmpFn_t ¶
type SortMemCmpFn_t = uintptr /* tclCmdIL.c:50:13 */
type SortStrCmpFn_t ¶
type SortStrCmpFn_t = uintptr /* tclCmdIL.c:49:13 */
type Ssize_t ¶
type Ssize_t = X__ssize_t /* types.h:108:19 */
type Stack_t ¶
type Stack_t = struct { Fss_sp uintptr Fss_flags int32 F__ccgo_pad1 [4]byte Fss_size Size_t } /* stack_t.h:31:5 */
Structure describing a signal stack.
type Stat ¶
type Stat = struct { Fst_dev X__dev_t Fst_ino X__ino_t Fst_nlink X__nlink_t Fst_mode X__mode_t Fst_uid X__uid_t Fst_gid X__gid_t F__pad0 int32 Fst_rdev X__dev_t Fst_size X__off_t Fst_blksize X__blksize_t Fst_blocks X__blkcnt_t Fst_atim struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } Fst_mtim struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } Fst_ctim struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } F__glibc_reserved [3]X__syscall_slong_t } /* stat.h:46:1 */
type Stat64 ¶
type Stat64 = struct { Fst_dev X__dev_t Fst_ino X__ino64_t Fst_nlink X__nlink_t Fst_mode X__mode_t Fst_uid X__uid_t Fst_gid X__gid_t F__pad0 int32 Fst_rdev X__dev_t Fst_size X__off_t Fst_blksize X__blksize_t Fst_blocks X__blkcnt64_t Fst_atim struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } Fst_mtim struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } Fst_ctim struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } F__glibc_reserved [3]X__syscall_slong_t } /* stat.h:119:1 */
Note stat64 has the same shape as stat for x86-64.
type State ¶
type State = struct { Fno int32 Fflag int8 F__ccgo_pad1 [3]byte Fnins int32 F__ccgo_pad2 [4]byte Fins uintptr Fnouts int32 F__ccgo_pad3 [4]byte Fouts uintptr Ffree uintptr Ftmp uintptr Fnext uintptr Fprev uintptr Foas struct { Fnext uintptr Fa [10]struct { Ftype int32 Fco Color F__ccgo_pad1 [2]byte Ffrom uintptr Fto uintptr Foutchain uintptr FoutchainRev uintptr Finchain uintptr FinchainRev uintptr Fcolorchain uintptr FcolorchainRev uintptr } } Fnoas int32 F__ccgo_pad4 [4]byte } /* regguts.h:177:1 */
type StringClassDesc ¶
type StringClassDesc = StringClassDesc1 /* tclCompile.h:908:3 */
type StringClassDesc1 ¶
type StringTraceData ¶
type StringTraceData = StringTraceData1 /* tclTrace.c:149:3 */
type StringTraceData1 ¶
type StringTraceData1 = struct { FclientData ClientData Fproc uintptr } /* tclTrace.c:146:9 */
type Subre ¶
type Subre = struct { Fop int8 Fflags int8 Fid int16 Fsubno int32 Fmin int16 Fmax int16 F__ccgo_pad1 [4]byte Fleft uintptr Fright uintptr Fbegin uintptr Fend uintptr Fcnfa struct { Fnstates int32 Fncolors int32 Fflags int32 Fpre int32 Fpost int32 Fbos [2]Color Feos [2]Color F__ccgo_pad1 [4]byte Fstflags uintptr Fstates uintptr Farcs uintptr } Fchain uintptr } /* regguts.h:197:1 */
type Suseconds_t ¶
type Suseconds_t = X__suseconds_t /* select.h:43:23 */
type SyncObjRecord ¶
type TSDTable ¶ added in v1.5.1
type TSDTable = struct { FtablePtr uintptr Fallocated Sig_atomic_t F__ccgo_pad1 [4]byte } /* tclThreadStorage.c:54:3 */
type TSDUnion ¶ added in v1.5.1
type TSDUnion = struct { F__ccgo_pad1 [0]uint64 Foffset Sig_atomic_t F__ccgo_pad2 [4]byte } /* tclThreadStorage.c:67:3 */
type TableEncodingData ¶
type TalInstDesc ¶
type TalInstDesc = TalInstDesc1 /* tclAssembly.c:209:3 */
type TalInstDesc1 ¶
type TalInstDesc1 = struct { Fname uintptr FinstType TalInstType FtclInstCode int32 FoperandsConsumed int32 FoperandsProduced int32 } /* tclAssembly.c:197:9 */
type TalInstType ¶
type TalInstType = uint32 /* tclAssembly.c:191:3 */
type Target1 ¶
type Target1 = struct { FchildCmd Tcl_Command FchildInterp uintptr FnextPtr uintptr FprevPtr uintptr } /* tclInterp.c:25:1 */
Forward declaration
type TclCmdProcType ¶
type TclCmdProcType = uintptr /* tclInt.h:2596:21 */
type TclDateFields ¶
type TclDateFields = TclDateFields1 /* tclClock.c:121:3 */
type TclDateFields1 ¶
type TclDateFields1 = struct { Fseconds Tcl_WideInt FlocalSeconds Tcl_WideInt FtzOffset int32 F__ccgo_pad1 [4]byte FtzName uintptr FjulianDay int32 Fera uint32 Fgregorian int32 Fyear int32 FdayOfYear int32 Fmonth int32 FdayOfMonth int32 Fiso8601Year int32 Fiso8601Week int32 FdayOfWeek int32 } /* tclClock.c:103:9 */
type TclEolTranslation ¶
type TclEolTranslation = uint32 /* tclInt.h:2341:3 */
type TclFile ¶
type TclFile = uintptr /* tclInt.h:2560:25 */
func XTclpMakeFile ¶
func XTclpMakeFile(tls *libc.TLS, channel Tcl_Channel, direction int32) TclFile
type TclFileAttrProcs ¶
type TclFileAttrProcs = TclFileAttrProcs1 /* tclInt.h:2553:3 */
type TclFileAttrProcs1 ¶
type TclIntPlatStubs ¶
type TclIntPlatStubs = TclIntPlatStubs1 /* tclIntPlatDecls.h:374:3 */
type TclIntPlatStubs1 ¶
type TclIntPlatStubs1 = struct { Fmagic int32 F__ccgo_pad1 [4]byte Fhooks uintptr FtclGetAndDetachPids uintptr FtclpCloseFile uintptr FtclpCreateCommandChannel uintptr FtclpCreatePipe uintptr FtclpCreateProcess uintptr FtclUnixWaitForFile_ uintptr FtclpMakeFile uintptr FtclpOpenFile uintptr FtclUnixWaitForFile uintptr FtclpCreateTempFile uintptr FtclpReaddir uintptr FtclpLocaltime_unix uintptr FtclpGmtime_unix uintptr FtclpInetNtoa uintptr FtclUnixCopyFile uintptr FtclMacOSXGetFileAttribute uintptr FtclMacOSXSetFileAttribute uintptr FtclMacOSXCopyFileAttributes uintptr FtclMacOSXMatchType uintptr FtclMacOSXNotifierAddRunLoopMode uintptr Freserved20 uintptr Freserved21 uintptr FtclpCreateTempFile_ uintptr Freserved23 uintptr Freserved24 uintptr Freserved25 uintptr Freserved26 uintptr Freserved27 uintptr Freserved28 uintptr FtclWinCPUID uintptr FtclUnixOpenTemporaryFile uintptr } /* tclDecls.h:1853:11 */
type TclIntStubs ¶
type TclIntStubs = TclIntStubs1 /* tclIntDecls.h:916:3 */
type TclIntStubs1 ¶
type TclIntStubs1 = struct { Fmagic int32 F__ccgo_pad1 [4]byte Fhooks uintptr Freserved0 uintptr Freserved1 uintptr Freserved2 uintptr FtclAllocateFreeObjects uintptr Freserved4 uintptr FtclCleanupChildren uintptr FtclCleanupCommand uintptr FtclCopyAndCollapse uintptr FtclCopyChannelOld uintptr FtclCreatePipeline uintptr FtclCreateProc uintptr FtclDeleteCompiledLocalVars uintptr FtclDeleteVars uintptr Freserved13 uintptr FtclDumpMemoryInfo uintptr Freserved15 uintptr FtclExprFloatError uintptr Freserved17 uintptr Freserved18 uintptr Freserved19 uintptr Freserved20 uintptr Freserved21 uintptr FtclFindElement uintptr FtclFindProc uintptr FtclFormatInt uintptr FtclFreePackageInfo uintptr Freserved26 uintptr Freserved27 uintptr FtclpGetDefaultStdChannel uintptr Freserved29 uintptr Freserved30 uintptr FtclGetExtension uintptr FtclGetFrame uintptr Freserved33 uintptr FtclGetIntForIndex uintptr Freserved35 uintptr Freserved36 uintptr FtclGetLoadedPackages uintptr FtclGetNamespaceForQualName uintptr FtclGetObjInterpProc uintptr FtclGetOpenMode uintptr FtclGetOriginalCommand uintptr FtclpGetUserHome uintptr Freserved43 uintptr FtclGuessPackageName uintptr FtclHideUnsafeCommands uintptr FtclInExit uintptr Freserved47 uintptr Freserved48 uintptr Freserved49 uintptr FtclInitCompiledLocals uintptr FtclInterpInit uintptr Freserved52 uintptr FtclInvokeObjectCommand uintptr FtclInvokeStringCommand uintptr FtclIsProc uintptr Freserved56 uintptr Freserved57 uintptr FtclLookupVar uintptr Freserved59 uintptr FtclNeedSpace uintptr FtclNewProcBodyObj uintptr FtclObjCommandComplete uintptr FtclObjInterpProc uintptr FtclObjInvoke uintptr Freserved65 uintptr Freserved66 uintptr Freserved67 uintptr Freserved68 uintptr FtclpAlloc uintptr Freserved70 uintptr Freserved71 uintptr Freserved72 uintptr Freserved73 uintptr FtclpFree uintptr FtclpGetClicks uintptr FtclpGetSeconds uintptr FtclpGetTime uintptr Freserved78 uintptr Freserved79 uintptr Freserved80 uintptr FtclpRealloc uintptr Freserved82 uintptr Freserved83 uintptr Freserved84 uintptr Freserved85 uintptr Freserved86 uintptr Freserved87 uintptr FtclPrecTraceProc uintptr FtclPreventAliasLoop uintptr Freserved90 uintptr FtclProcCleanupProc uintptr FtclProcCompileProc uintptr FtclProcDeleteProc uintptr Freserved94 uintptr Freserved95 uintptr FtclRenameCommand uintptr FtclResetShadowedCmdRefs uintptr FtclServiceIdle uintptr Freserved99 uintptr Freserved100 uintptr FtclSetPreInitScript uintptr FtclSetupEnv uintptr FtclSockGetPort uintptr FtclSockMinimumBuffersOld uintptr Freserved105 uintptr Freserved106 uintptr Freserved107 uintptr FtclTeardownNamespace uintptr FtclUpdateReturnInfo uintptr FtclSockMinimumBuffers uintptr Ftcl_AddInterpResolvers uintptr Ftcl_AppendExportList uintptr Ftcl_CreateNamespace uintptr Ftcl_DeleteNamespace uintptr Ftcl_Export uintptr Ftcl_FindCommand uintptr Ftcl_FindNamespace uintptr Ftcl_GetInterpResolvers uintptr Ftcl_GetNamespaceResolvers uintptr Ftcl_FindNamespaceVar uintptr Ftcl_ForgetImport uintptr Ftcl_GetCommandFromObj uintptr Ftcl_GetCommandFullName uintptr Ftcl_GetCurrentNamespace uintptr Ftcl_GetGlobalNamespace uintptr Ftcl_GetVariableFullName uintptr Ftcl_Import uintptr Ftcl_PopCallFrame uintptr Ftcl_PushCallFrame uintptr Ftcl_RemoveInterpResolvers uintptr Ftcl_SetNamespaceResolvers uintptr FtclpHasSockets uintptr FtclpGetDate uintptr Freserved134 uintptr Freserved135 uintptr Freserved136 uintptr Freserved137 uintptr FtclGetEnv uintptr Freserved139 uintptr Freserved140 uintptr FtclpGetCwd uintptr FtclSetByteCodeFromAny uintptr FtclAddLiteralObj uintptr FtclHideLiteral uintptr FtclGetAuxDataType uintptr FtclHandleCreate uintptr FtclHandleFree uintptr FtclHandlePreserve uintptr FtclHandleRelease uintptr FtclRegAbout uintptr FtclRegExpRangeUniChar uintptr FtclSetLibraryPath uintptr FtclGetLibraryPath uintptr Freserved154 uintptr Freserved155 uintptr FtclRegError uintptr FtclVarTraceExists uintptr FtclSetStartupScriptFileName uintptr FtclGetStartupScriptFileName uintptr Freserved160 uintptr FtclChannelTransform uintptr FtclChannelEventScriptInvoker uintptr FtclGetInstructionTable uintptr FtclExpandCodeArray uintptr FtclpSetInitialEncodings uintptr FtclListObjSetElement uintptr FtclSetStartupScriptPath uintptr FtclGetStartupScriptPath uintptr FtclpUtfNcmp2 uintptr FtclCheckInterpTraces uintptr FtclCheckExecutionTraces uintptr FtclInThreadExit uintptr FtclUniCharMatch uintptr Freserved174 uintptr FtclCallVarTraces uintptr FtclCleanupVar uintptr FtclVarErrMsg uintptr Ftcl_SetStartupScript uintptr Ftcl_GetStartupScript uintptr Freserved180 uintptr Freserved181 uintptr FtclpLocaltime uintptr FtclpGmtime uintptr Freserved184 uintptr Freserved185 uintptr Freserved186 uintptr Freserved187 uintptr Freserved188 uintptr Freserved189 uintptr Freserved190 uintptr Freserved191 uintptr Freserved192 uintptr Freserved193 uintptr Freserved194 uintptr Freserved195 uintptr Freserved196 uintptr Freserved197 uintptr FtclObjGetFrame uintptr Freserved199 uintptr FtclpObjRemoveDirectory uintptr FtclpObjCopyDirectory uintptr FtclpObjCreateDirectory uintptr FtclpObjDeleteFile uintptr FtclpObjCopyFile uintptr FtclpObjRenameFile uintptr FtclpObjStat uintptr FtclpObjAccess uintptr FtclpOpenFileChannel uintptr Freserved209 uintptr Freserved210 uintptr Freserved211 uintptr FtclpFindExecutable uintptr FtclGetObjNameOfExecutable uintptr FtclSetObjNameOfExecutable uintptr FtclStackAlloc uintptr FtclStackFree uintptr FtclPushStackFrame uintptr FtclPopStackFrame uintptr Freserved219 uintptr Freserved220 uintptr Freserved221 uintptr Freserved222 uintptr Freserved223 uintptr FtclGetPlatform uintptr FtclTraceDictPath uintptr FtclObjBeingDeleted uintptr FtclSetNsPath uintptr Freserved228 uintptr FtclPtrMakeUpvar uintptr FtclObjLookupVar uintptr FtclGetNamespaceFromObj uintptr FtclEvalObjEx uintptr FtclGetSrcInfoForPc uintptr FtclVarHashCreateVar uintptr FtclInitVarHashTable uintptr FtclBackgroundException uintptr FtclResetCancellation uintptr FtclNRInterpProc uintptr FtclNRInterpProcCore uintptr FtclNRRunCallbacks uintptr FtclNREvalObjEx uintptr FtclNREvalObjv uintptr FtclDbDumpActiveObjects uintptr FtclGetNamespaceChildTable uintptr FtclGetNamespaceCommandTable uintptr FtclInitRewriteEnsemble uintptr FtclResetRewriteEnsemble uintptr FtclCopyChannel uintptr FtclDoubleDigits uintptr FtclSetSlaveCancelFlags uintptr FtclRegisterLiteral uintptr FtclPtrGetVar uintptr FtclPtrSetVar uintptr FtclPtrIncrObjVar uintptr FtclPtrObjMakeUpvar uintptr FtclPtrUnsetVar uintptr FtclStaticPackage uintptr Freserved258 uintptr Freserved259 uintptr FtclUnusedStubEntry uintptr } /* tclDecls.h:1852:11 */
type TclJumpType ¶
type TclJumpType = uint32 /* tclCompile.h:929:3 */
type TclOOIntStubs ¶
type TclOOIntStubs = TclOOIntStubs1 /* tclOOIntDecls.h:115:3 */
type TclOOIntStubs1 ¶
type TclOOIntStubs1 = struct { Fmagic int32 F__ccgo_pad1 [4]byte Fhooks uintptr FtclOOGetDefineCmdContext uintptr FtclOOMakeProcInstanceMethod uintptr FtclOOMakeProcMethod uintptr FtclOONewProcInstanceMethod uintptr FtclOONewProcMethod uintptr FtclOOObjectCmdCore uintptr FtclOOIsReachable uintptr FtclOONewForwardMethod uintptr FtclOONewForwardInstanceMethod uintptr FtclOONewProcInstanceMethodEx uintptr FtclOONewProcMethodEx uintptr FtclOOInvokeObject uintptr FtclOOObjectSetFilters uintptr FtclOOClassSetFilters uintptr FtclOOObjectSetMixins uintptr FtclOOClassSetMixins uintptr } /* tclOODecls.h:125:11 */
type TclOOStubHooks ¶
type TclOOStubHooks = struct{ FtclOOIntStubs uintptr } /* tclOODecls.h:126:3 */
type TclOOStubs ¶
type TclOOStubs = TclOOStubs1 /* tclOODecls.h:164:3 */
type TclOOStubs1 ¶
type TclOOStubs1 = struct { Fmagic int32 F__ccgo_pad1 [4]byte Fhooks uintptr Ftcl_CopyObjectInstance uintptr Ftcl_GetClassAsObject uintptr Ftcl_GetObjectAsClass uintptr Ftcl_GetObjectCommand uintptr Ftcl_GetObjectFromObj uintptr Ftcl_GetObjectNamespace uintptr Ftcl_MethodDeclarerClass uintptr Ftcl_MethodDeclarerObject uintptr Ftcl_MethodIsPublic uintptr Ftcl_MethodIsType uintptr Ftcl_MethodName uintptr Ftcl_NewInstanceMethod uintptr Ftcl_NewMethod uintptr Ftcl_NewObjectInstance uintptr Ftcl_ObjectDeleted uintptr Ftcl_ObjectContextIsFiltering uintptr Ftcl_ObjectContextMethod uintptr Ftcl_ObjectContextObject uintptr Ftcl_ObjectContextSkippedArgs uintptr Ftcl_ClassGetMetadata uintptr Ftcl_ClassSetMetadata uintptr Ftcl_ObjectGetMetadata uintptr Ftcl_ObjectSetMetadata uintptr Ftcl_ObjectContextInvokeNext uintptr Ftcl_ObjectGetMethodNameMapper uintptr Ftcl_ObjectSetMethodNameMapper uintptr Ftcl_ClassSetConstructor uintptr Ftcl_ClassSetDestructor uintptr Ftcl_GetObjectName uintptr Freserved29 uintptr Freserved30 uintptr FtclOOUnusedStubEntry uintptr } /* tclOODecls.h:128:9 */
type TclObjCmdProcType ¶
type TclObjCmdProcType = uintptr /* tclInt.h:2597:24 */
func XTclGetObjInterpProc ¶
func XTclGetObjInterpProc(tls *libc.TLS) TclObjCmdProcType
type TclOpCmdClientData ¶
type TclPlatStubs ¶
type TclPlatStubs = TclPlatStubs1 /* tclPlatDecls.h:89:3 */
type TclPlatStubs1 ¶
type TclPlatformType ¶
type TclPlatformType = uint32 /* tclInt.h:2328:3 */
var XtclPlatform TclPlatformType = TCL_PLATFORM_UNIX /* tclFileName.c:23:17 */
type TclRegexp ¶
type TclRegexp = TclRegexp1 /* tclRegexp.h:42:3 */
type TclRegexp1 ¶
type TclStubHooks ¶
type TclStubs1 ¶
type TclStubs1 = struct { Fmagic int32 F__ccgo_pad1 [4]byte Fhooks uintptr Ftcl_PkgProvideEx uintptr Ftcl_PkgRequireEx uintptr Ftcl_Panic uintptr Ftcl_Alloc uintptr Ftcl_Free uintptr Ftcl_Realloc uintptr Ftcl_DbCkalloc uintptr Ftcl_DbCkfree uintptr Ftcl_DbCkrealloc uintptr Ftcl_CreateFileHandler uintptr Ftcl_DeleteFileHandler uintptr Ftcl_SetTimer uintptr Ftcl_Sleep uintptr Ftcl_WaitForEvent uintptr Ftcl_AppendAllObjTypes uintptr Ftcl_AppendStringsToObj uintptr Ftcl_AppendToObj uintptr Ftcl_ConcatObj uintptr Ftcl_ConvertToType uintptr Ftcl_DbDecrRefCount uintptr Ftcl_DbIncrRefCount uintptr Ftcl_DbNewBooleanObj uintptr Ftcl_DbNewByteArrayObj uintptr Ftcl_DbNewDoubleObj uintptr Ftcl_DbNewListObj uintptr Ftcl_DbNewLongObj uintptr Ftcl_DbNewObj uintptr Ftcl_DbNewStringObj uintptr Ftcl_DuplicateObj uintptr FtclFreeObj uintptr Ftcl_GetBoolean uintptr Ftcl_GetBooleanFromObj uintptr Ftcl_GetByteArrayFromObj uintptr Ftcl_GetDouble uintptr Ftcl_GetDoubleFromObj uintptr Ftcl_GetIndexFromObj uintptr Ftcl_GetInt uintptr Ftcl_GetIntFromObj uintptr Ftcl_GetLongFromObj uintptr Ftcl_GetObjType uintptr Ftcl_GetStringFromObj uintptr Ftcl_InvalidateStringRep uintptr Ftcl_ListObjAppendList uintptr Ftcl_ListObjAppendElement uintptr Ftcl_ListObjGetElements uintptr Ftcl_ListObjIndex uintptr Ftcl_ListObjLength uintptr Ftcl_ListObjReplace uintptr Ftcl_NewBooleanObj uintptr Ftcl_NewByteArrayObj uintptr Ftcl_NewDoubleObj uintptr Ftcl_NewIntObj uintptr Ftcl_NewListObj uintptr Ftcl_NewLongObj uintptr Ftcl_NewObj uintptr Ftcl_NewStringObj uintptr Ftcl_SetBooleanObj uintptr Ftcl_SetByteArrayLength uintptr Ftcl_SetByteArrayObj uintptr Ftcl_SetDoubleObj uintptr Ftcl_SetIntObj uintptr Ftcl_SetListObj uintptr Ftcl_SetLongObj uintptr Ftcl_SetObjLength uintptr Ftcl_SetStringObj uintptr Ftcl_AddErrorInfo uintptr Ftcl_AddObjErrorInfo uintptr Ftcl_AllowExceptions uintptr Ftcl_AppendElement uintptr Ftcl_AppendResult uintptr Ftcl_AsyncCreate uintptr Ftcl_AsyncDelete uintptr Ftcl_AsyncInvoke uintptr Ftcl_AsyncMark uintptr Ftcl_AsyncReady uintptr Ftcl_BackgroundError uintptr Ftcl_Backslash uintptr Ftcl_BadChannelOption uintptr Ftcl_CallWhenDeleted uintptr Ftcl_CancelIdleCall uintptr Ftcl_Close uintptr Ftcl_CommandComplete uintptr Ftcl_Concat uintptr Ftcl_ConvertElement uintptr Ftcl_ConvertCountedElement uintptr Ftcl_CreateAlias uintptr Ftcl_CreateAliasObj uintptr Ftcl_CreateChannel uintptr Ftcl_CreateChannelHandler uintptr Ftcl_CreateCloseHandler uintptr Ftcl_CreateCommand uintptr Ftcl_CreateEventSource uintptr Ftcl_CreateExitHandler uintptr Ftcl_CreateInterp uintptr Ftcl_CreateMathFunc uintptr Ftcl_CreateObjCommand uintptr Ftcl_CreateSlave uintptr Ftcl_CreateTimerHandler uintptr Ftcl_CreateTrace uintptr Ftcl_DeleteAssocData uintptr Ftcl_DeleteChannelHandler uintptr Ftcl_DeleteCloseHandler uintptr Ftcl_DeleteCommand uintptr Ftcl_DeleteCommandFromToken uintptr Ftcl_DeleteEvents uintptr Ftcl_DeleteEventSource uintptr Ftcl_DeleteExitHandler uintptr Ftcl_DeleteHashEntry uintptr Ftcl_DeleteHashTable uintptr Ftcl_DeleteInterp uintptr Ftcl_DetachPids uintptr Ftcl_DeleteTimerHandler uintptr Ftcl_DeleteTrace uintptr Ftcl_DontCallWhenDeleted uintptr Ftcl_DoOneEvent uintptr Ftcl_DoWhenIdle uintptr Ftcl_DStringAppend uintptr Ftcl_DStringAppendElement uintptr Ftcl_DStringEndSublist uintptr Ftcl_DStringFree uintptr Ftcl_DStringGetResult uintptr Ftcl_DStringInit uintptr Ftcl_DStringResult uintptr Ftcl_DStringSetLength uintptr Ftcl_DStringStartSublist uintptr Ftcl_Eof uintptr Ftcl_ErrnoId uintptr Ftcl_ErrnoMsg uintptr Ftcl_Eval uintptr Ftcl_EvalFile uintptr Ftcl_EvalObj uintptr Ftcl_EventuallyFree uintptr Ftcl_Exit uintptr Ftcl_ExposeCommand uintptr Ftcl_ExprBoolean uintptr Ftcl_ExprBooleanObj uintptr Ftcl_ExprDouble uintptr Ftcl_ExprDoubleObj uintptr Ftcl_ExprLong uintptr Ftcl_ExprLongObj uintptr Ftcl_ExprObj uintptr Ftcl_ExprString uintptr Ftcl_Finalize uintptr Ftcl_FindExecutable uintptr Ftcl_FirstHashEntry uintptr Ftcl_Flush uintptr Ftcl_FreeResult uintptr Ftcl_GetAlias uintptr Ftcl_GetAliasObj uintptr Ftcl_GetAssocData uintptr Ftcl_GetChannel uintptr Ftcl_GetChannelBufferSize uintptr Ftcl_GetChannelHandle uintptr Ftcl_GetChannelInstanceData uintptr Ftcl_GetChannelMode uintptr Ftcl_GetChannelName uintptr Ftcl_GetChannelOption uintptr Ftcl_GetChannelType uintptr Ftcl_GetCommandInfo uintptr Ftcl_GetCommandName uintptr Ftcl_GetErrno uintptr Ftcl_GetHostName uintptr Ftcl_GetInterpPath uintptr Ftcl_GetMaster uintptr Ftcl_GetNameOfExecutable uintptr Ftcl_GetObjResult uintptr Ftcl_GetOpenFile uintptr Ftcl_GetPathType uintptr Ftcl_Gets uintptr Ftcl_GetsObj uintptr Ftcl_GetServiceMode uintptr Ftcl_GetSlave uintptr Ftcl_GetStdChannel uintptr Ftcl_GetStringResult uintptr Ftcl_GetVar uintptr Ftcl_GetVar2 uintptr Ftcl_GlobalEval uintptr Ftcl_GlobalEvalObj uintptr Ftcl_HideCommand uintptr Ftcl_Init uintptr Ftcl_InitHashTable uintptr Ftcl_InputBlocked uintptr Ftcl_InputBuffered uintptr Ftcl_InterpDeleted uintptr Ftcl_IsSafe uintptr Ftcl_JoinPath uintptr Ftcl_LinkVar uintptr Freserved188 uintptr Ftcl_MakeFileChannel uintptr Ftcl_MakeSafe uintptr Ftcl_MakeTcpClientChannel uintptr Ftcl_Merge uintptr Ftcl_NextHashEntry uintptr Ftcl_NotifyChannel uintptr Ftcl_ObjGetVar2 uintptr Ftcl_ObjSetVar2 uintptr Ftcl_OpenCommandChannel uintptr Ftcl_OpenFileChannel uintptr Ftcl_OpenTcpClient uintptr Ftcl_OpenTcpServer uintptr Ftcl_Preserve uintptr Ftcl_PrintDouble uintptr Ftcl_PutEnv uintptr Ftcl_PosixError uintptr Ftcl_QueueEvent uintptr Ftcl_Read uintptr Ftcl_ReapDetachedProcs uintptr Ftcl_RecordAndEval uintptr Ftcl_RecordAndEvalObj uintptr Ftcl_RegisterChannel uintptr Ftcl_RegisterObjType uintptr Ftcl_RegExpCompile uintptr Ftcl_RegExpExec uintptr Ftcl_RegExpMatch uintptr Ftcl_RegExpRange uintptr Ftcl_Release uintptr Ftcl_ResetResult uintptr Ftcl_ScanElement uintptr Ftcl_ScanCountedElement uintptr Ftcl_SeekOld uintptr Ftcl_ServiceAll uintptr Ftcl_ServiceEvent uintptr Ftcl_SetAssocData uintptr Ftcl_SetChannelBufferSize uintptr Ftcl_SetChannelOption uintptr Ftcl_SetCommandInfo uintptr Ftcl_SetErrno uintptr Ftcl_SetErrorCode uintptr Ftcl_SetMaxBlockTime uintptr Ftcl_SetPanicProc uintptr Ftcl_SetRecursionLimit uintptr Ftcl_SetResult uintptr Ftcl_SetServiceMode uintptr Ftcl_SetObjErrorCode uintptr Ftcl_SetObjResult uintptr Ftcl_SetStdChannel uintptr Ftcl_SetVar uintptr Ftcl_SetVar2 uintptr Ftcl_SignalId uintptr Ftcl_SignalMsg uintptr Ftcl_SourceRCFile uintptr Ftcl_SplitList uintptr Ftcl_SplitPath uintptr Ftcl_StaticPackage uintptr Ftcl_StringMatch uintptr Ftcl_TellOld uintptr Ftcl_TraceVar uintptr Ftcl_TraceVar2 uintptr Ftcl_TranslateFileName uintptr Ftcl_Ungets uintptr Ftcl_UnlinkVar uintptr Ftcl_UnregisterChannel uintptr Ftcl_UnsetVar uintptr Ftcl_UnsetVar2 uintptr Ftcl_UntraceVar uintptr Ftcl_UntraceVar2 uintptr Ftcl_UpdateLinkedVar uintptr Ftcl_UpVar uintptr Ftcl_UpVar2 uintptr Ftcl_VarEval uintptr Ftcl_VarTraceInfo uintptr Ftcl_VarTraceInfo2 uintptr Ftcl_Write uintptr Ftcl_WrongNumArgs uintptr Ftcl_DumpActiveMemory uintptr Ftcl_ValidateAllMemory uintptr Ftcl_AppendResultVA uintptr Ftcl_AppendStringsToObjVA uintptr Ftcl_HashStats uintptr Ftcl_ParseVar uintptr Ftcl_PkgPresent uintptr Ftcl_PkgPresentEx uintptr Ftcl_PkgProvide uintptr Ftcl_PkgRequire uintptr Ftcl_SetErrorCodeVA uintptr Ftcl_VarEvalVA uintptr Ftcl_WaitPid uintptr Ftcl_PanicVA uintptr Ftcl_GetVersion uintptr Ftcl_InitMemory uintptr Ftcl_StackChannel uintptr Ftcl_UnstackChannel uintptr Ftcl_GetStackedChannel uintptr Ftcl_SetMainLoop uintptr Freserved285 uintptr Ftcl_AppendObjToObj uintptr Ftcl_CreateEncoding uintptr Ftcl_CreateThreadExitHandler uintptr Ftcl_DeleteThreadExitHandler uintptr Ftcl_DiscardResult uintptr Ftcl_EvalEx uintptr Ftcl_EvalObjv uintptr Ftcl_EvalObjEx uintptr Ftcl_ExitThread uintptr Ftcl_ExternalToUtf uintptr Ftcl_ExternalToUtfDString uintptr Ftcl_FinalizeThread uintptr Ftcl_FinalizeNotifier uintptr Ftcl_FreeEncoding uintptr Ftcl_GetCurrentThread uintptr Ftcl_GetEncoding uintptr Ftcl_GetEncodingName uintptr Ftcl_GetEncodingNames uintptr Ftcl_GetIndexFromObjStruct uintptr Ftcl_GetThreadData uintptr Ftcl_GetVar2Ex uintptr Ftcl_InitNotifier uintptr Ftcl_MutexLock uintptr Ftcl_MutexUnlock uintptr Ftcl_ConditionNotify uintptr Ftcl_ConditionWait uintptr Ftcl_NumUtfChars uintptr Ftcl_ReadChars uintptr Ftcl_RestoreResult uintptr Ftcl_SaveResult uintptr Ftcl_SetSystemEncoding uintptr Ftcl_SetVar2Ex uintptr Ftcl_ThreadAlert uintptr Ftcl_ThreadQueueEvent uintptr Ftcl_UniCharAtIndex uintptr Ftcl_UniCharToLower uintptr Ftcl_UniCharToTitle uintptr Ftcl_UniCharToUpper uintptr Ftcl_UniCharToUtf uintptr Ftcl_UtfAtIndex uintptr Ftcl_UtfCharComplete uintptr Ftcl_UtfBackslash uintptr Ftcl_UtfFindFirst uintptr Ftcl_UtfFindLast uintptr Ftcl_UtfNext uintptr Ftcl_UtfPrev uintptr Ftcl_UtfToExternal uintptr Ftcl_UtfToExternalDString uintptr Ftcl_UtfToLower uintptr Ftcl_UtfToTitle uintptr Ftcl_UtfToUniChar uintptr Ftcl_UtfToUpper uintptr Ftcl_WriteChars uintptr Ftcl_WriteObj uintptr Ftcl_GetString uintptr Ftcl_GetDefaultEncodingDir uintptr Ftcl_SetDefaultEncodingDir uintptr Ftcl_AlertNotifier uintptr Ftcl_ServiceModeHook uintptr Ftcl_UniCharIsAlnum uintptr Ftcl_UniCharIsAlpha uintptr Ftcl_UniCharIsDigit uintptr Ftcl_UniCharIsLower uintptr Ftcl_UniCharIsSpace uintptr Ftcl_UniCharIsUpper uintptr Ftcl_UniCharIsWordChar uintptr Ftcl_UniCharLen uintptr Ftcl_UniCharNcmp uintptr Ftcl_UniCharToUtfDString uintptr Ftcl_UtfToUniCharDString uintptr Ftcl_GetRegExpFromObj uintptr Ftcl_EvalTokens uintptr Ftcl_FreeParse uintptr Ftcl_LogCommandInfo uintptr Ftcl_ParseBraces uintptr Ftcl_ParseCommand uintptr Ftcl_ParseExpr uintptr Ftcl_ParseQuotedString uintptr Ftcl_ParseVarName uintptr Ftcl_GetCwd uintptr Ftcl_Chdir uintptr Ftcl_Access uintptr Ftcl_Stat uintptr Ftcl_UtfNcmp uintptr Ftcl_UtfNcasecmp uintptr Ftcl_StringCaseMatch uintptr Ftcl_UniCharIsControl uintptr Ftcl_UniCharIsGraph uintptr Ftcl_UniCharIsPrint uintptr Ftcl_UniCharIsPunct uintptr Ftcl_RegExpExecObj uintptr Ftcl_RegExpGetInfo uintptr Ftcl_NewUnicodeObj uintptr Ftcl_SetUnicodeObj uintptr Ftcl_GetCharLength uintptr Ftcl_GetUniChar uintptr Ftcl_GetUnicode uintptr Ftcl_GetRange uintptr Ftcl_AppendUnicodeToObj uintptr Ftcl_RegExpMatchObj uintptr Ftcl_SetNotifier uintptr Ftcl_GetAllocMutex uintptr Ftcl_GetChannelNames uintptr Ftcl_GetChannelNamesEx uintptr Ftcl_ProcObjCmd uintptr Ftcl_ConditionFinalize uintptr Ftcl_MutexFinalize uintptr Ftcl_CreateThread uintptr Ftcl_ReadRaw uintptr Ftcl_WriteRaw uintptr Ftcl_GetTopChannel uintptr Ftcl_ChannelBuffered uintptr Ftcl_ChannelName uintptr Ftcl_ChannelVersion uintptr Ftcl_ChannelBlockModeProc uintptr Ftcl_ChannelCloseProc uintptr Ftcl_ChannelClose2Proc uintptr Ftcl_ChannelInputProc uintptr Ftcl_ChannelOutputProc uintptr Ftcl_ChannelSeekProc uintptr Ftcl_ChannelSetOptionProc uintptr Ftcl_ChannelGetOptionProc uintptr Ftcl_ChannelWatchProc uintptr Ftcl_ChannelGetHandleProc uintptr Ftcl_ChannelFlushProc uintptr Ftcl_ChannelHandlerProc uintptr Ftcl_JoinThread uintptr Ftcl_IsChannelRegistered uintptr Ftcl_CutChannel uintptr Ftcl_SpliceChannel uintptr Ftcl_ClearChannelHandlers uintptr Ftcl_IsChannelExisting uintptr Ftcl_UniCharNcasecmp uintptr Ftcl_UniCharCaseMatch uintptr Ftcl_FindHashEntry uintptr Ftcl_CreateHashEntry uintptr Ftcl_InitCustomHashTable uintptr Ftcl_InitObjHashTable uintptr Ftcl_CommandTraceInfo uintptr Ftcl_TraceCommand uintptr Ftcl_UntraceCommand uintptr Ftcl_AttemptAlloc uintptr Ftcl_AttemptDbCkalloc uintptr Ftcl_AttemptRealloc uintptr Ftcl_AttemptDbCkrealloc uintptr Ftcl_AttemptSetObjLength uintptr Ftcl_GetChannelThread uintptr Ftcl_GetUnicodeFromObj uintptr Ftcl_GetMathFuncInfo uintptr Ftcl_ListMathFuncs uintptr Ftcl_SubstObj uintptr Ftcl_DetachChannel uintptr Ftcl_IsStandardChannel uintptr Ftcl_FSCopyFile uintptr Ftcl_FSCopyDirectory uintptr Ftcl_FSCreateDirectory uintptr Ftcl_FSDeleteFile uintptr Ftcl_FSLoadFile uintptr Ftcl_FSMatchInDirectory uintptr Ftcl_FSLink uintptr Ftcl_FSRemoveDirectory uintptr Ftcl_FSRenameFile uintptr Ftcl_FSLstat uintptr Ftcl_FSUtime uintptr Ftcl_FSFileAttrsGet uintptr Ftcl_FSFileAttrsSet uintptr Ftcl_FSFileAttrStrings uintptr Ftcl_FSStat uintptr Ftcl_FSAccess uintptr Ftcl_FSOpenFileChannel uintptr Ftcl_FSGetCwd uintptr Ftcl_FSChdir uintptr Ftcl_FSConvertToPathType uintptr Ftcl_FSJoinPath uintptr Ftcl_FSSplitPath uintptr Ftcl_FSEqualPaths uintptr Ftcl_FSGetNormalizedPath uintptr Ftcl_FSJoinToPath uintptr Ftcl_FSGetInternalRep uintptr Ftcl_FSGetTranslatedPath uintptr Ftcl_FSEvalFile uintptr Ftcl_FSNewNativePath uintptr Ftcl_FSGetNativePath uintptr Ftcl_FSFileSystemInfo uintptr Ftcl_FSPathSeparator uintptr Ftcl_FSListVolumes uintptr Ftcl_FSRegister uintptr Ftcl_FSUnregister uintptr Ftcl_FSData uintptr Ftcl_FSGetTranslatedStringPath uintptr Ftcl_FSGetFileSystemForPath uintptr Ftcl_FSGetPathType uintptr Ftcl_OutputBuffered uintptr Ftcl_FSMountsChanged uintptr Ftcl_EvalTokensStandard uintptr Ftcl_GetTime uintptr Ftcl_CreateObjTrace uintptr Ftcl_GetCommandInfoFromToken uintptr Ftcl_SetCommandInfoFromToken uintptr Ftcl_DbNewWideIntObj uintptr Ftcl_GetWideIntFromObj uintptr Ftcl_NewWideIntObj uintptr Ftcl_SetWideIntObj uintptr Ftcl_AllocStatBuf uintptr Ftcl_Seek uintptr Ftcl_Tell uintptr Ftcl_ChannelWideSeekProc uintptr Ftcl_DictObjPut uintptr Ftcl_DictObjGet uintptr Ftcl_DictObjRemove uintptr Ftcl_DictObjSize uintptr Ftcl_DictObjFirst uintptr Ftcl_DictObjNext uintptr Ftcl_DictObjDone uintptr Ftcl_DictObjPutKeyList uintptr Ftcl_DictObjRemoveKeyList uintptr Ftcl_NewDictObj uintptr Ftcl_DbNewDictObj uintptr Ftcl_RegisterConfig uintptr Ftcl_CreateNamespace uintptr Ftcl_DeleteNamespace uintptr Ftcl_AppendExportList uintptr Ftcl_Export uintptr Ftcl_Import uintptr Ftcl_ForgetImport uintptr Ftcl_GetCurrentNamespace uintptr Ftcl_GetGlobalNamespace uintptr Ftcl_FindNamespace uintptr Ftcl_FindCommand uintptr Ftcl_GetCommandFromObj uintptr Ftcl_GetCommandFullName uintptr Ftcl_FSEvalFileEx uintptr Ftcl_SetExitProc uintptr Ftcl_LimitAddHandler uintptr Ftcl_LimitRemoveHandler uintptr Ftcl_LimitReady uintptr Ftcl_LimitCheck uintptr Ftcl_LimitExceeded uintptr Ftcl_LimitSetCommands uintptr Ftcl_LimitSetTime uintptr Ftcl_LimitSetGranularity uintptr Ftcl_LimitTypeEnabled uintptr Ftcl_LimitTypeExceeded uintptr Ftcl_LimitTypeSet uintptr Ftcl_LimitTypeReset uintptr Ftcl_LimitGetCommands uintptr Ftcl_LimitGetTime uintptr Ftcl_LimitGetGranularity uintptr Ftcl_SaveInterpState uintptr Ftcl_RestoreInterpState uintptr Ftcl_DiscardInterpState uintptr Ftcl_SetReturnOptions uintptr Ftcl_GetReturnOptions uintptr Ftcl_IsEnsemble uintptr Ftcl_CreateEnsemble uintptr Ftcl_FindEnsemble uintptr Ftcl_SetEnsembleSubcommandList uintptr Ftcl_SetEnsembleMappingDict uintptr Ftcl_SetEnsembleUnknownHandler uintptr Ftcl_SetEnsembleFlags uintptr Ftcl_GetEnsembleSubcommandList uintptr Ftcl_GetEnsembleMappingDict uintptr Ftcl_GetEnsembleUnknownHandler uintptr Ftcl_GetEnsembleFlags uintptr Ftcl_GetEnsembleNamespace uintptr Ftcl_SetTimeProc uintptr Ftcl_QueryTimeProc uintptr Ftcl_ChannelThreadActionProc uintptr Ftcl_NewBignumObj uintptr Ftcl_DbNewBignumObj uintptr Ftcl_SetBignumObj uintptr Ftcl_GetBignumFromObj uintptr Ftcl_TakeBignumFromObj uintptr Ftcl_TruncateChannel uintptr Ftcl_ChannelTruncateProc uintptr Ftcl_SetChannelErrorInterp uintptr Ftcl_GetChannelErrorInterp uintptr Ftcl_SetChannelError uintptr Ftcl_GetChannelError uintptr Ftcl_InitBignumFromDouble uintptr Ftcl_GetNamespaceUnknownHandler uintptr Ftcl_SetNamespaceUnknownHandler uintptr Ftcl_GetEncodingFromObj uintptr Ftcl_GetEncodingSearchPath uintptr Ftcl_SetEncodingSearchPath uintptr Ftcl_GetEncodingNameFromEnvironment uintptr Ftcl_PkgRequireProc uintptr Ftcl_AppendObjToErrorInfo uintptr Ftcl_AppendLimitedToObj uintptr Ftcl_Format uintptr Ftcl_AppendFormatToObj uintptr Ftcl_ObjPrintf uintptr Ftcl_AppendPrintfToObj uintptr Ftcl_CancelEval uintptr Ftcl_Canceled uintptr Ftcl_CreatePipe uintptr Ftcl_NRCreateCommand uintptr Ftcl_NREvalObj uintptr Ftcl_NREvalObjv uintptr Ftcl_NRCmdSwap uintptr Ftcl_NRAddCallback uintptr Ftcl_NRCallObjProc uintptr Ftcl_GetFSDeviceFromStat uintptr Ftcl_GetFSInodeFromStat uintptr Ftcl_GetModeFromStat uintptr Ftcl_GetLinkCountFromStat uintptr Ftcl_GetUserIdFromStat uintptr Ftcl_GetGroupIdFromStat uintptr Ftcl_GetDeviceTypeFromStat uintptr Ftcl_GetAccessTimeFromStat uintptr Ftcl_GetModificationTimeFromStat uintptr Ftcl_GetChangeTimeFromStat uintptr Ftcl_GetSizeFromStat uintptr Ftcl_GetBlocksFromStat uintptr Ftcl_GetBlockSizeFromStat uintptr Ftcl_SetEnsembleParameterList uintptr Ftcl_GetEnsembleParameterList uintptr Ftcl_ParseArgsObjv uintptr Ftcl_GetErrorLine uintptr Ftcl_SetErrorLine uintptr Ftcl_TransferResult uintptr Ftcl_InterpActive uintptr Ftcl_BackgroundException uintptr Ftcl_ZlibDeflate uintptr Ftcl_ZlibInflate uintptr Ftcl_ZlibCRC32 uintptr Ftcl_ZlibAdler32 uintptr Ftcl_ZlibStreamInit uintptr Ftcl_ZlibStreamGetCommandName uintptr Ftcl_ZlibStreamEof uintptr Ftcl_ZlibStreamChecksum uintptr Ftcl_ZlibStreamPut uintptr Ftcl_ZlibStreamGet uintptr Ftcl_ZlibStreamClose uintptr Ftcl_ZlibStreamReset uintptr Ftcl_SetStartupScript uintptr Ftcl_GetStartupScript uintptr Ftcl_CloseEx uintptr Ftcl_NRExprObj uintptr Ftcl_NRSubstObj uintptr Ftcl_LoadFile uintptr Ftcl_FindSymbol uintptr Ftcl_FSUnloadFile uintptr Ftcl_ZlibStreamSetCompressionDictionary uintptr Freserved631 uintptr Freserved632 uintptr Freserved633 uintptr Freserved634 uintptr Freserved635 uintptr Freserved636 uintptr Freserved637 uintptr Freserved638 uintptr Freserved639 uintptr Freserved640 uintptr Freserved641 uintptr Freserved642 uintptr Freserved643 uintptr Freserved644 uintptr Freserved645 uintptr Freserved646 uintptr Freserved647 uintptr Freserved648 uintptr Freserved649 uintptr Freserved650 uintptr Freserved651 uintptr Freserved652 uintptr Freserved653 uintptr Freserved654 uintptr Freserved655 uintptr Freserved656 uintptr Freserved657 uintptr Freserved658 uintptr Freserved659 uintptr FtclUnusedStubEntry uintptr } /* tclDecls.h:1856:9 */
type TclTomMathStubs ¶
type TclTomMathStubs = TclTomMathStubs1 /* tclTomMathDecls.h:442:3 */ // Epoch of the tcl environment
type TclTomMathStubs1 ¶
type TclTomMathStubs1 = struct { Fmagic int32 F__ccgo_pad1 [4]byte Fhooks uintptr FtclBN_epoch uintptr FtclBN_revision uintptr FtclBN_mp_add uintptr FtclBN_mp_add_d uintptr FtclBN_mp_and uintptr FtclBN_mp_clamp uintptr FtclBN_mp_clear uintptr FtclBN_mp_clear_multi uintptr FtclBN_mp_cmp uintptr FtclBN_mp_cmp_d uintptr FtclBN_mp_cmp_mag uintptr FtclBN_mp_copy uintptr FtclBN_mp_count_bits uintptr FtclBN_mp_div uintptr FtclBN_mp_div_d uintptr FtclBN_mp_div_2 uintptr FtclBN_mp_div_2d uintptr FtclBN_mp_div_3 uintptr FtclBN_mp_exch uintptr FtclBN_mp_expt_d uintptr FtclBN_mp_grow uintptr FtclBN_mp_init uintptr FtclBN_mp_init_copy uintptr FtclBN_mp_init_multi uintptr FtclBN_mp_init_set uintptr FtclBN_mp_init_size uintptr FtclBN_mp_lshd uintptr FtclBN_mp_mod uintptr FtclBN_mp_mod_2d uintptr FtclBN_mp_mul uintptr FtclBN_mp_mul_d uintptr FtclBN_mp_mul_2 uintptr FtclBN_mp_mul_2d uintptr FtclBN_mp_neg uintptr FtclBN_mp_or uintptr FtclBN_mp_radix_size uintptr FtclBN_mp_read_radix uintptr FtclBN_mp_rshd uintptr FtclBN_mp_shrink uintptr FtclBN_mp_set uintptr FtclBN_mp_sqr uintptr FtclBN_mp_sqrt uintptr FtclBN_mp_sub uintptr FtclBN_mp_sub_d uintptr FtclBN_mp_to_unsigned_bin uintptr FtclBN_mp_to_unsigned_bin_n uintptr FtclBN_mp_toradix_n uintptr FtclBN_mp_unsigned_bin_size uintptr FtclBN_mp_xor uintptr FtclBN_mp_zero uintptr FtclBN_reverse uintptr FtclBN_fast_s_mp_mul_digs uintptr FtclBN_fast_s_mp_sqr uintptr FtclBN_mp_karatsuba_mul uintptr FtclBN_mp_karatsuba_sqr uintptr FtclBN_mp_toom_mul uintptr FtclBN_mp_toom_sqr uintptr FtclBN_s_mp_add uintptr FtclBN_s_mp_mul_digs uintptr FtclBN_s_mp_sqr uintptr FtclBN_s_mp_sub uintptr FtclBN_mp_init_set_int uintptr FtclBN_mp_set_int uintptr FtclBN_mp_cnt_lsb uintptr FtclBNInitBignumFromLong uintptr FtclBNInitBignumFromWideInt uintptr FtclBNInitBignumFromWideUInt uintptr FtclBN_mp_expt_d_ex uintptr FtclBN_mp_set_ull uintptr FtclBN_mp_get_mag_ull uintptr FtclBN_mp_set_ll uintptr Freserved71 uintptr Freserved72 uintptr FtclBN_mp_tc_and uintptr FtclBN_mp_tc_or uintptr FtclBN_mp_tc_xor uintptr FtclBN_mp_signed_rsh uintptr Freserved77 uintptr FtclBN_mp_to_ubin uintptr FtclBN_mp_div_ld uintptr FtclBN_mp_to_radix uintptr } /* tclTomMathDecls.h:357:9 */
type TclVarHashTable ¶
type TclVarHashTable = TclVarHashTable1 /* tclInt.h:206:3 */
type TclVarHashTable1 ¶
type TclVarHashTable1 = struct { Ftable Tcl_HashTable FnsPtr uintptr } /* tclInt.h:194:9 */
type Tcl_ArgvInfo ¶
type Tcl_AsyncHandler ¶
type Tcl_AsyncHandler = uintptr /* tcl.h:542:34 */
func XTcl_AsyncCreate ¶
func XTcl_AsyncCreate(tls *libc.TLS, proc uintptr, clientData ClientData) Tcl_AsyncHandler
type Tcl_CallFrame ¶
type Tcl_CallFrame = Tcl_CallFrame1 /* tcl.h:952:3 */
type Tcl_CallFrame1 ¶
type Tcl_CallFrame1 = struct { FnsPtr uintptr Fdummy1 int32 Fdummy2 int32 Fdummy3 uintptr Fdummy4 uintptr Fdummy5 uintptr Fdummy6 int32 F__ccgo_pad1 [4]byte Fdummy7 uintptr Fdummy8 uintptr Fdummy9 int32 F__ccgo_pad2 [4]byte Fdummy10 uintptr Fdummy11 uintptr Fdummy12 uintptr Fdummy13 uintptr } /* tcl.h:937:9 */
type Tcl_Channel ¶
type Tcl_Channel = uintptr /* tcl.h:543:29 */
func XTcl_CreateChannel ¶
func XTcl_CreateChannel(tls *libc.TLS, typePtr uintptr, chanName uintptr, instanceData ClientData, mask int32) Tcl_Channel
func XTcl_FSOpenFileChannel ¶
func XTcl_GetChannel ¶
func XTcl_GetStackedChannel ¶
func XTcl_GetStackedChannel(tls *libc.TLS, chan1 Tcl_Channel) Tcl_Channel
func XTcl_GetStdChannel ¶
func XTcl_GetStdChannel(tls *libc.TLS, type1 int32) Tcl_Channel
func XTcl_GetTopChannel ¶
func XTcl_GetTopChannel(tls *libc.TLS, chan1 Tcl_Channel) Tcl_Channel
func XTcl_MakeFileChannel ¶
func XTcl_MakeFileChannel(tls *libc.TLS, handle ClientData, mode int32) Tcl_Channel
func XTcl_MakeTcpClientChannel ¶
func XTcl_MakeTcpClientChannel(tls *libc.TLS, sock ClientData) Tcl_Channel
func XTcl_OpenCommandChannel ¶
func XTcl_OpenFileChannel ¶
func XTcl_OpenFileChannel(tls *libc.TLS, interp uintptr, path uintptr, modeString uintptr, permissions int32) Tcl_Channel
Obsolete
func XTcl_OpenTcpClient ¶
func XTcl_OpenTcpServer ¶
func XTcl_OpenTcpServer(tls *libc.TLS, interp uintptr, port int32, myHost uintptr, acceptProc uintptr, acceptProcData ClientData) Tcl_Channel
func XTcl_StackChannel ¶
func XTcl_StackChannel(tls *libc.TLS, interp uintptr, typePtr uintptr, instanceData ClientData, mask int32, prevChan Tcl_Channel) Tcl_Channel
func XTclpGetDefaultStdChannel ¶
func XTclpGetDefaultStdChannel(tls *libc.TLS, type1 int32) Tcl_Channel
func XTclpOpenFileChannel ¶
func XTclpOpenTemporaryFile ¶
type Tcl_ChannelType ¶
type Tcl_ChannelType = Tcl_ChannelType1 /* tcl.h:1607:3 */
type Tcl_ChannelType1 ¶
type Tcl_ChannelType1 = struct { FtypeName uintptr Fversion Tcl_ChannelTypeVersion FcloseProc uintptr FinputProc uintptr FoutputProc uintptr FseekProc uintptr FsetOptionProc uintptr FgetOptionProc uintptr FwatchProc uintptr FgetHandleProc uintptr Fclose2Proc uintptr FblockModeProc uintptr FflushProc uintptr FhandlerProc uintptr FwideSeekProc uintptr FthreadActionProc uintptr FtruncateProc uintptr } /* tcl.h:1539:9 */
type Tcl_ChannelTypeVersion ¶
type Tcl_ChannelTypeVersion = uintptr /* tcl.h:544:40 */
func XTcl_ChannelVersion ¶
func XTcl_ChannelVersion(tls *libc.TLS, chanTypePtr uintptr) Tcl_ChannelTypeVersion
type Tcl_Class ¶
type Tcl_Class = uintptr /* tclOO.h:52:27 */
func XTcl_GetObjectAsClass ¶
func XTcl_GetObjectAsClass(tls *libc.TLS, object Tcl_Object) Tcl_Class
func XTcl_MethodDeclarerClass ¶
func XTcl_MethodDeclarerClass(tls *libc.TLS, method Tcl_Method) Tcl_Class
type Tcl_CmdInfo ¶
type Tcl_CmdInfo = Tcl_CmdInfo1 /* tcl.h:988:3 */
type Tcl_CmdInfo1 ¶
type Tcl_CmdInfo1 = struct { FisNativeObjectProc int32 F__ccgo_pad1 [4]byte FobjProc uintptr FobjClientData ClientData Fproc uintptr FclientData ClientData FdeleteProc uintptr FdeleteData ClientData FnamespacePtr uintptr } /* tcl.h:969:9 */
type Tcl_Command ¶
type Tcl_Command = uintptr /* tcl.h:545:29 */
func XTclCreateEnsembleInNs ¶
func XTclCreateObjCommandInNs ¶
func XTclCreateObjCommandInNs(tls *libc.TLS, interp uintptr, cmdName uintptr, namespace uintptr, proc uintptr, clientData ClientData, deleteProc uintptr) Tcl_Command
func XTclGetOriginalCommand ¶
func XTclGetOriginalCommand(tls *libc.TLS, command Tcl_Command) Tcl_Command
func XTclInitBinaryCmd ¶
func XTclInitBinaryCmd(tls *libc.TLS, interp uintptr) Tcl_Command
func XTclInitChanCmd ¶
func XTclInitChanCmd(tls *libc.TLS, interp uintptr) Tcl_Command
func XTclInitDictCmd ¶
func XTclInitDictCmd(tls *libc.TLS, interp uintptr) Tcl_Command
func XTclInitEncodingCmd ¶
func XTclInitEncodingCmd(tls *libc.TLS, interp uintptr) Tcl_Command
func XTclInitFileCmd ¶
func XTclInitFileCmd(tls *libc.TLS, interp uintptr) Tcl_Command
func XTclInitInfoCmd ¶
func XTclInitInfoCmd(tls *libc.TLS, interp uintptr) Tcl_Command
func XTclInitNamespaceCmd ¶
func XTclInitNamespaceCmd(tls *libc.TLS, interp uintptr) Tcl_Command
func XTclInitPrefixCmd ¶
func XTclInitPrefixCmd(tls *libc.TLS, interp uintptr) Tcl_Command
func XTclInitStringCmd ¶
func XTclInitStringCmd(tls *libc.TLS, interp uintptr) Tcl_Command
func XTclMakeEnsemble ¶
func XTclNRCreateCommandInNs ¶
func XTclNRCreateCommandInNs(tls *libc.TLS, interp uintptr, cmdName uintptr, nsPtr uintptr, proc uintptr, nreProc uintptr, clientData ClientData, deleteProc uintptr) Tcl_Command
func XTcl_CreateCommand ¶
func XTcl_CreateCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, proc uintptr, clientData ClientData, deleteProc uintptr) Tcl_Command
func XTcl_CreateEnsemble ¶
func XTcl_CreateObjCommand ¶
func XTcl_CreateObjCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, proc uintptr, clientData ClientData, deleteProc uintptr) Tcl_Command
func XTcl_FindCommand ¶
func XTcl_FindEnsemble ¶
func XTcl_GetCommandFromObj ¶
func XTcl_GetCommandFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr) Tcl_Command
func XTcl_GetObjectCommand ¶
func XTcl_GetObjectCommand(tls *libc.TLS, object Tcl_Object) Tcl_Command
func XTcl_NRCreateCommand ¶
func XTcl_NRCreateCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, proc uintptr, nreProc uintptr, clientData ClientData, deleteProc uintptr) Tcl_Command
type Tcl_Condition ¶
type Tcl_Condition = uintptr /* tcl.h:546:31 */
type Tcl_Config ¶
type Tcl_Config = Tcl_Config1 /* tcl.h:2226:3 */
type Tcl_Config1 ¶
type Tcl_DString ¶
type Tcl_DString = Tcl_DString1 /* tcl.h:1008:3 */
type Tcl_DString1 ¶
type Tcl_DictSearch ¶
type Tcl_DirEntry ¶
type Tcl_DirEntry = Dirent /* tclUnixPort.h:63:24 */
type Tcl_Encoding ¶
type Tcl_Encoding = uintptr /* tcl.h:549:30 */
var XtclIdentityEncoding Tcl_Encoding = uintptr(0) /* tclEncoding.c:185:14 */
func XTcl_CreateEncoding ¶
func XTcl_CreateEncoding(tls *libc.TLS, typePtr uintptr) Tcl_Encoding
func XTcl_GetEncoding ¶
func XTcl_GetEncoding(tls *libc.TLS, interp uintptr, name uintptr) Tcl_Encoding
type Tcl_EncodingState ¶
type Tcl_EncodingState = uintptr /* tcl.h:548:35 */
type Tcl_EncodingType ¶
type Tcl_EncodingType = Tcl_EncodingType1 /* tcl.h:2098:3 */
type Tcl_EncodingType1 ¶
type Tcl_Event ¶
type Tcl_Event = Tcl_Event1 /* tcl.h:550:26 */
type Tcl_Event1 ¶
type Tcl_FSVersion ¶
type Tcl_FSVersion = uintptr /* tcl.h:1715:31 */
type Tcl_Filesystem ¶
type Tcl_Filesystem = Tcl_Filesystem1 /* tcl.h:1860:3 */
type Tcl_Filesystem1 ¶
type Tcl_Filesystem1 = struct { FtypeName uintptr FstructureLength int32 F__ccgo_pad1 [4]byte Fversion Tcl_FSVersion FpathInFilesystemProc uintptr FdupInternalRepProc uintptr FfreeInternalRepProc uintptr FinternalToNormalizedProc uintptr FcreateInternalRepProc uintptr FnormalizePathProc uintptr FfilesystemPathTypeProc uintptr FfilesystemSeparatorProc uintptr FstatProc uintptr FaccessProc uintptr FopenFileChannelProc uintptr FmatchInDirectoryProc uintptr FutimeProc uintptr FlinkProc uintptr FlistVolumesProc uintptr FfileAttrStringsProc uintptr FfileAttrsGetProc uintptr FfileAttrsSetProc uintptr FcreateDirectoryProc uintptr FremoveDirectoryProc uintptr FdeleteFileProc uintptr FcopyFileProc uintptr FrenameFileProc uintptr FcopyDirectoryProc uintptr FlstatProc uintptr FloadFileProc uintptr FgetCwdProc uintptr FchdirProc uintptr } /* tcl.h:1741:9 */
type Tcl_GlobTypeData ¶
type Tcl_GlobTypeData = Tcl_GlobTypeData1 /* tcl.h:1640:3 */
type Tcl_GlobTypeData1 ¶
type Tcl_HashEntry ¶
type Tcl_HashEntry = Tcl_HashEntry1 /* tcl.h:1169:30 */
type Tcl_HashEntry1 ¶
type Tcl_HashEntry1 = struct { FnextPtr uintptr FtablePtr uintptr Fhash uintptr FclientData ClientData Fkey struct{ FoneWordValue uintptr } } /* tcl.h:1168:9 */
type Tcl_HashKeyType ¶
type Tcl_HashKeyType = Tcl_HashKeyType1 /* tcl.h:1167:32 */
type Tcl_HashKeyType1 ¶
type Tcl_HashSearch ¶
type Tcl_HashSearch = Tcl_HashSearch1 /* tcl.h:1329:3 */
type Tcl_HashSearch1 ¶
type Tcl_HashTable ¶
type Tcl_HashTable = Tcl_HashTable1 /* tcl.h:1168:30 */
type Tcl_HashTable1 ¶
type Tcl_Interp ¶
type Tcl_Interp = Tcl_Interp1 /* tcl.h:540:1 */
type Tcl_Interp1 ¶
type Tcl_InterpState ¶
type Tcl_InterpState = uintptr /* tcl.h:551:33 */
func XTcl_SaveInterpState ¶
func XTcl_SaveInterpState(tls *libc.TLS, interp uintptr, status int32) Tcl_InterpState
type Tcl_LoadHandle ¶
type Tcl_LoadHandle = uintptr /* tcl.h:552:32 */
type Tcl_LoadHandle_ ¶
type Tcl_LoadHandle_ = struct { FclientData ClientData FfindSymbolProcPtr uintptr FunloadFileProcPtr uintptr } /* tcl.h:552:9 */
type Tcl_Method ¶
type Tcl_Method = uintptr /* tclOO.h:53:28 */
func XTclOOMakeProcMethod ¶
func XTclOONewProcInstanceMethodEx ¶
func XTclOONewProcInstanceMethodEx(tls *libc.TLS, interp uintptr, oPtr Tcl_Object, preCallPtr uintptr, postCallPtr uintptr, errProc uintptr, clientData ClientData, nameObj uintptr, argsObj uintptr, bodyObj uintptr, flags int32, internalTokenPtr uintptr) Tcl_Method
func XTclOONewProcMethodEx ¶
func XTcl_NewInstanceMethod ¶
func XTcl_NewInstanceMethod(tls *libc.TLS, interp uintptr, object Tcl_Object, nameObj uintptr, flags int32, typePtr uintptr, clientData ClientData) Tcl_Method
func XTcl_NewMethod ¶
func XTcl_NewMethod(tls *libc.TLS, interp uintptr, cls Tcl_Class, nameObj uintptr, flags int32, typePtr uintptr, clientData ClientData) Tcl_Method
func XTcl_ObjectContextMethod ¶
func XTcl_ObjectContextMethod(tls *libc.TLS, context Tcl_ObjectContext) Tcl_Method
type Tcl_MethodType ¶
type Tcl_Mutex ¶
type Tcl_Mutex = uintptr /* tcl.h:553:27 */
var XtclObjMutex Tcl_Mutex /* tclObj.c:42:11: */
type Tcl_Namespace ¶
type Tcl_Namespace = Tcl_Namespace1 /* tcl.h:912:3 */
type Tcl_Namespace1 ¶
type Tcl_Namespace1 = struct { Fname uintptr FfullName uintptr FclientData ClientData FdeleteProc uintptr FparentPtr uintptr } /* tcl.h:896:9 */
type Tcl_NotifierProcs ¶
type Tcl_NotifierProcs = Tcl_NotifierProcs1 /* tcl.h:1890:3 */
type Tcl_NotifierProcs1 ¶
type Tcl_ObjType ¶
type Tcl_ObjType = Tcl_ObjType1 /* tcl.h:811:3 */
type Tcl_ObjType1 ¶
type Tcl_Object ¶
type Tcl_Object = uintptr /* tclOO.h:54:28 */
func XTclOOGetDefineCmdContext ¶
func XTclOOGetDefineCmdContext(tls *libc.TLS, interp uintptr) Tcl_Object
func XTcl_CopyObjectInstance ¶
func XTcl_CopyObjectInstance(tls *libc.TLS, interp uintptr, sourceObject Tcl_Object, targetName uintptr, targetNamespaceName uintptr) Tcl_Object
func XTcl_GetClassAsObject ¶
func XTcl_GetClassAsObject(tls *libc.TLS, clazz Tcl_Class) Tcl_Object
func XTcl_GetObjectFromObj ¶
func XTcl_GetObjectFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr) Tcl_Object
func XTcl_MethodDeclarerObject ¶
func XTcl_MethodDeclarerObject(tls *libc.TLS, method Tcl_Method) Tcl_Object
func XTcl_NewObjectInstance ¶
func XTcl_NewObjectInstance(tls *libc.TLS, interp uintptr, cls Tcl_Class, nameStr uintptr, nsNameStr uintptr, objc int32, objv uintptr, skip int32) Tcl_Object
----------------------------------------------------------------------
Tcl_NewObjectInstance --
Allocate a new instance of an object.
----------------------------------------------------------------------
func XTcl_ObjectContextObject ¶
func XTcl_ObjectContextObject(tls *libc.TLS, context Tcl_ObjectContext) Tcl_Object
type Tcl_ObjectContext ¶
type Tcl_ObjectContext = uintptr /* tclOO.h:55:35 */
type Tcl_ObjectMetadataType ¶
type Tcl_OldStat_ ¶
type Tcl_OldStat_ = uintptr /* tcl.h:660:21 */
type Tcl_Parse ¶
type Tcl_Parse = Tcl_Parse1 /* tcl.h:2070:3 */
type Tcl_Parse1 ¶
type Tcl_Parse1 = struct { FcommentStart uintptr FcommentSize int32 F__ccgo_pad1 [4]byte FcommandStart uintptr FcommandSize int32 FnumWords int32 FtokenPtr uintptr FnumTokens int32 FtokensAvailable int32 FerrorType int32 F__ccgo_pad2 [4]byte Fstring uintptr Fend uintptr Finterp uintptr Fterm uintptr Fincomplete int32 F__ccgo_pad3 [4]byte FstaticTokens [20]Tcl_Token } /* tcl.h:2017:9 */
type Tcl_PathPart ¶
type Tcl_PathPart = uint32 /* tclInt.h:2577:3 */
type Tcl_PathType ¶
type Tcl_PathType = uint32 /* tcl.h:1628:3 */
func XTclFSGetPathType ¶
func XTclFSNonnativePathType ¶
func XTclGetPathType ¶
func XTcl_FSGetPathType ¶
func XTcl_FSGetPathType(tls *libc.TLS, pathPtr uintptr) Tcl_PathType
func XTcl_GetPathType ¶
func XTcl_GetPathType(tls *libc.TLS, path uintptr) Tcl_PathType
func XTclpGetNativePathType ¶
type Tcl_QueuePosition ¶
type Tcl_QueuePosition = uint32 /* tcl.h:1404:3 */
type Tcl_RegExp ¶
type Tcl_RegExp = uintptr /* tcl.h:555:28 */
func XTcl_GetRegExpFromObj ¶
func XTcl_RegExpCompile ¶
func XTcl_RegExpCompile(tls *libc.TLS, interp uintptr, pattern uintptr) Tcl_RegExp
type Tcl_RegExpIndices ¶
type Tcl_RegExpIndices = Tcl_RegExpIndices1 /* tcl.h:643:3 */
type Tcl_RegExpIndices1 ¶
type Tcl_RegExpInfo ¶
type Tcl_RegExpInfo = Tcl_RegExpInfo1 /* tcl.h:652:3 */
type Tcl_RegExpInfo1 ¶
type Tcl_ResolvedVarInfo ¶
type Tcl_ResolvedVarInfo = Tcl_ResolvedVarInfo1 /* tclInt.h:147:3 */
type Tcl_ResolvedVarInfo1 ¶
type Tcl_ResolverInfo ¶
type Tcl_ResolverInfo = Tcl_ResolverInfo1 /* tclInt.h:170:3 */
type Tcl_ResolverInfo1 ¶
type Tcl_SavedResult ¶
type Tcl_SavedResult = Tcl_SavedResult1 /* tcl.h:887:3 */
type Tcl_SavedResult1 ¶
type Tcl_SeekOffset ¶
type Tcl_SeekOffset = Off_t /* tclUnixPort.h:83:16 */
type Tcl_StatBuf ¶
type Tcl_StatBuf = Stat /* tcl.h:485:25 */
type Tcl_ThreadDataKey ¶
type Tcl_ThreadDataKey = uintptr /* tcl.h:556:35 */
type Tcl_ThreadId ¶
type Tcl_ThreadId = uintptr /* tcl.h:557:30 */
func XTcl_GetChannelThread ¶
func XTcl_GetChannelThread(tls *libc.TLS, chan1 Tcl_Channel) Tcl_ThreadId
func XTcl_GetCurrentThread ¶
func XTcl_GetCurrentThread(tls *libc.TLS) Tcl_ThreadId
type Tcl_TimerToken ¶
type Tcl_TimerToken = uintptr /* tcl.h:558:32 */
func XTclCreateAbsoluteTimerHandler ¶
func XTclCreateAbsoluteTimerHandler(tls *libc.TLS, timePtr uintptr, proc uintptr, clientData ClientData) Tcl_TimerToken
func XTcl_CreateTimerHandler ¶
func XTcl_CreateTimerHandler(tls *libc.TLS, milliseconds int32, proc uintptr, clientData ClientData) Tcl_TimerToken
type Tcl_Token ¶
type Tcl_Token = Tcl_Token1 /* tcl.h:1911:3 */
type Tcl_Token1 ¶
type Tcl_Trace ¶
type Tcl_Trace = uintptr /* tcl.h:559:27 */
func XTcl_CreateObjTrace ¶
func XTcl_CreateTrace ¶
type Tcl_UniChar ¶
type Tcl_UniChar = uint16 /* tcl.h:2212:24 */
func XTcl_GetUniChar ¶
func XTcl_GetUniChar(tls *libc.TLS, objPtr uintptr, index int32) Tcl_UniChar
func XTcl_UniCharAtIndex ¶
func XTcl_UniCharAtIndex(tls *libc.TLS, src uintptr, index int32) Tcl_UniChar
func XTcl_UniCharToLower ¶
func XTcl_UniCharToLower(tls *libc.TLS, ch int32) Tcl_UniChar
func XTcl_UniCharToTitle ¶
func XTcl_UniCharToTitle(tls *libc.TLS, ch int32) Tcl_UniChar
func XTcl_UniCharToUpper ¶
func XTcl_UniCharToUpper(tls *libc.TLS, ch int32) Tcl_UniChar
type Tcl_Value ¶
type Tcl_Value = Tcl_Value1 /* tcl.h:715:3 */
type Tcl_Value1 ¶
type Tcl_Value1 = struct { Ftype Tcl_ValueType F__ccgo_pad1 [4]byte FintValue int64 FdoubleValue float64 FwideValue Tcl_WideInt } /* tcl.h:709:9 */
type Tcl_ValueType ¶
type Tcl_ValueType = uint32 /* tcl.h:707:3 */
type Tcl_WideInt ¶
type Tcl_WideInt = int64 /* tcl.h:430:28 */
func XTcl_GetAccessTimeFromStat ¶
func XTcl_GetAccessTimeFromStat(tls *libc.TLS, statPtr uintptr) Tcl_WideInt
func XTcl_GetChangeTimeFromStat ¶
func XTcl_GetChangeTimeFromStat(tls *libc.TLS, statPtr uintptr) Tcl_WideInt
func XTcl_GetModificationTimeFromStat ¶
func XTcl_GetModificationTimeFromStat(tls *libc.TLS, statPtr uintptr) Tcl_WideInt
func XTcl_Seek ¶
func XTcl_Seek(tls *libc.TLS, chan1 Tcl_Channel, offset Tcl_WideInt, mode int32) Tcl_WideInt
func XTcl_Tell ¶
func XTcl_Tell(tls *libc.TLS, chan1 Tcl_Channel) Tcl_WideInt
func XTclpGetMicroseconds ¶
func XTclpGetMicroseconds(tls *libc.TLS) Tcl_WideInt
type Tcl_WideUInt ¶
type Tcl_WideUInt = uint64 /* tcl.h:431:36 */
func XTclBN_mp_get_mag_ull ¶ added in v1.9.0
func XTclBN_mp_get_mag_ull(tls *libc.TLS, a uintptr) Tcl_WideUInt
func XTcl_GetBlocksFromStat ¶
func XTcl_GetBlocksFromStat(tls *libc.TLS, statPtr uintptr) Tcl_WideUInt
func XTcl_GetSizeFromStat ¶
func XTcl_GetSizeFromStat(tls *libc.TLS, statPtr uintptr) Tcl_WideUInt
type Tcl_ZlibStream ¶
type Tcl_ZlibStream = uintptr /* tcl.h:561:32 */
type TcpFdList ¶
type TcpFdList = TcpFdList1 /* tclUnixSock.c:52:3 */
type TcpFdList1 ¶
type TcpState1 ¶
type TcpState1 = struct { Fchannel Tcl_Channel Ffds TcpFdList Fflags int32 Finterest int32 FacceptProc uintptr FacceptProcData ClientData Faddrlist uintptr Faddr uintptr Fmyaddrlist uintptr Fmyaddr uintptr Ffilehandlers int32 FconnectError int32 FcachedBlocking int32 F__ccgo_pad1 [4]byte } /* tclUnixSock.c:46:9 */
type ThreadClientData ¶ added in v1.5.1
type ThreadClientData = struct { Fproc uintptr FclientData ClientData } /* tclEvent.c:107:3 */
type ThreadLocalData ¶
type ThreadLocalData = ThreadLocalData1 /* tclOOInt.h:286:3 */
type ThreadLocalData1 ¶
type ThreadLocalData1 = struct{ FnsCount int32 } /* tclOOInt.h:33:1 */
type ThreadSpecificData ¶
type ThreadSpecificData1 ¶
type ThreadSpecificData10 ¶
type ThreadSpecificData10 = struct{ FlineCLPtr uintptr } /* tclObj.c:96:3 */
type ThreadSpecificData11 ¶
type ThreadSpecificData12 ¶
type ThreadSpecificData13 ¶ added in v1.5.1
type ThreadSpecificData14 ¶ added in v1.5.1
type ThreadSpecificData14 = struct { FfirstFileHandlerPtr uintptr FcheckMasks SelectMasks FreadyMasks SelectMasks FnumFdBits int32 FonList int32 FpollState uint32 F__ccgo_pad1 [4]byte FnextPtr uintptr FprevPtr uintptr FwaitCV Pthread_cond_t FwaitCVinitialized int32 FeventReady int32 } /* tclUnixNotfy.c:112:3 */
type ThreadSpecificData15 ¶ added in v1.5.1
type ThreadSpecificData15 = struct{ Fnabuf [16]int8 } /* tclUnixThrd.c:20:3 */
type ThreadSpecificData16 ¶ added in v1.5.1
type ThreadSpecificData2 ¶
type ThreadSpecificData2 = struct { FnestedHandlerPtr uintptr FfirstCSPtr uintptr FstdinChannel Tcl_Channel FstdinInitialized int32 F__ccgo_pad1 [4]byte FstdoutChannel Tcl_Channel FstdoutInitialized int32 F__ccgo_pad2 [4]byte FstderrChannel Tcl_Channel FstderrInitialized int32 F__ccgo_pad3 [4]byte FbinaryEncoding Tcl_Encoding } /* tclIO.c:134:3 */
type ThreadSpecificData3 ¶
type ThreadSpecificData4 ¶
type ThreadSpecificData4 = struct{ FrcmPtr uintptr } /* tclIORChan.c:359:3 */
type ThreadSpecificData5 ¶
type ThreadSpecificData5 = struct{ FrtmPtr uintptr } /* tclIORTrans.c:336:3 */
type ThreadSpecificData6 ¶
type ThreadSpecificData7 ¶
type ThreadSpecificData8 ¶
type ThreadSpecificData8 = struct{ FnumNsCreated int64 } /* tclNamesp.c:44:3 */
type ThreadSpecificData9 ¶
type ThreadSpecificData9 = struct { FfirstEventPtr uintptr FlastEventPtr uintptr FmarkerEventPtr uintptr FqueueMutex Tcl_Mutex FserviceMode int32 FblockTimeSet int32 FblockTime Tcl_Time FinTraversal int32 F__ccgo_pad1 [4]byte FfirstEventSourcePtr uintptr FthreadId Tcl_ThreadId FclientData ClientData Finitialized int32 F__ccgo_pad2 [4]byte FnextPtr uintptr } /* tclNotify.c:80:3 */
type TimerHandler ¶
type TimerHandler = TimerHandler1 /* tclTimer.c:29:3 */
type TimerHandler1 ¶
type TimerHandler1 = struct { Ftime Tcl_Time Fproc uintptr FclientData ClientData Ftoken Tcl_TimerToken FnextPtr uintptr } /* tclTimer.c:21:9 */
type Timespec ¶
type Timespec = struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } /* struct_timespec.h:10:1 */
POSIX.1b structure for a time value. This is like a `struct timeval' but
has nanoseconds instead of microseconds.
type Timeval ¶
type Timeval = struct { Ftv_sec X__time_t Ftv_usec X__suseconds_t } /* struct_timeval.h:8:1 */
A time value that is accurate to the nearest
microsecond but also has a range of years.
type Timezone ¶
Structure crudely representing a timezone.
This is obsolete and should never be used.
type Tm ¶
type Tm = struct { Ftm_sec int32 Ftm_min int32 Ftm_hour int32 Ftm_mday int32 Ftm_mon int32 Ftm_year int32 Ftm_wday int32 Ftm_yday int32 Ftm_isdst int32 F__ccgo_pad1 [4]byte Ftm_gmtoff int64 Ftm_zone uintptr } /* struct_tm.h:7:1 */
ISO C `broken-down time' structure.
type TraceCommandInfo ¶
type TraceVarInfo ¶
type TransformChannelData ¶
type TransformChannelData = TransformChannelData1 /* tclIOGT.c:59:37 */
type TransformChannelData1 ¶
type TransformChannelData1 = struct { Fself Tcl_Channel FreadIsFlushed int32 FeofPending int32 Fflags int32 FwatchMask int32 Fmode int32 F__ccgo_pad1 [4]byte Ftimer Tcl_TimerToken FmaxRead int32 F__ccgo_pad2 [4]byte Finterp uintptr Fcommand uintptr Fresult ResultBuffer FrefCount int32 F__ccgo_pad3 [4]byte } /* tclIOGT.c:59:9 */
type U_int16_t ¶
type U_int16_t = X__uint16_t /* types.h:159:20 */
type U_int32_t ¶
type U_int32_t = X__uint32_t /* types.h:160:20 */
type U_int64_t ¶
type U_int64_t = X__uint64_t /* types.h:161:20 */
type U_int8_t ¶
type U_int8_t = X__uint8_t /* types.h:158:19 */
These were defined by ISO C without the first `_'.
type U_quad_t ¶
type U_quad_t = X__u_quad_t /* types.h:38:20 */
type U_short ¶
type U_short = X__u_short /* types.h:34:19 */
type Ucontext_t1 ¶
type Ucontext_t1 = struct { Fuc_flags uint64 Fuc_link uintptr Fuc_stack Stack_t Fuc_mcontext Mcontext_t Fuc_sigmask Sigset_t F__fpregs_mem struct { Fcwd X__uint16_t Fswd X__uint16_t Fftw X__uint16_t Ffop X__uint16_t Frip X__uint64_t Frdp X__uint64_t Fmxcsr X__uint32_t Fmxcr_mask X__uint32_t F_st [8]struct { Fsignificand [4]uint16 Fexponent uint16 F__glibc_reserved1 [3]uint16 } F_xmm [16]struct{ Felement [4]X__uint32_t } F__glibc_reserved1 [24]X__uint32_t } F__ssp [4]uint64 } /* ucontext.h:142:9 */
Userlevel context.
type Uint16_t ¶
type Uint16_t = X__uint16_t /* stdint-uintn.h:25:20 */
type Uint32_t ¶
type Uint32_t = X__uint32_t /* stdint-uintn.h:26:20 */
type Uint64_t ¶
type Uint64_t = X__uint64_t /* stdint-uintn.h:27:20 */
type Uint8_t ¶
type Uint8_t = X__uint8_t /* stdint-uintn.h:24:19 */
type Uint_fast16_t ¶
type Uint_fast16_t = uint64 /* stdint.h:73:27 */
type Uint_fast32_t ¶
type Uint_fast32_t = uint64 /* stdint.h:74:27 */
type Uint_fast64_t ¶
type Uint_fast64_t = uint64 /* stdint.h:75:27 */
type Uint_least16_t ¶
type Uint_least16_t = X__uint_least16_t /* stdint.h:50:26 */
type Uint_least32_t ¶
type Uint_least32_t = X__uint_least32_t /* stdint.h:51:26 */
type Uint_least64_t ¶
type Uint_least64_t = X__uint_least64_t /* stdint.h:52:26 */
type Uintmax_t ¶
type Uintmax_t = X__uintmax_t /* stdint.h:102:22 */
type Useconds_t ¶
type Useconds_t = X__useconds_t /* unistd.h:255:22 */
type Utsname ¶
type Utsname = struct { Fsysname [65]int8 Fnodename [65]int8 Frelease [65]int8 Fversion [65]int8 Fmachine [65]int8 F__domainname [65]int8 } /* utsname.h:48:1 */
Structure describing the system and machine.
type Va_list ¶
type Va_list = X__gnuc_va_list /* stdio.h:52:24 */
type VarInHash ¶
type VarInHash = VarInHash1 /* tclInt.h:621:3 */
type VarInHash1 ¶
type VarInHash1 = struct { Fvar Var FrefCount int32 F__ccgo_pad1 [4]byte Fentry Tcl_HashEntry } /* tclInt.h:606:9 */
type VarTrace1 ¶
type VarTrace1 = struct { FtraceProc uintptr FclientData ClientData Fflags int32 F__ccgo_pad1 [4]byte FnextPtr uintptr } /* tclInt.h:506:9 */
type X_G_fpos64_t ¶
type X_G_fpos64_t = struct { F__pos X__off64_t F__state X__mbstate_t } /* __fpos64_t.h:10:9 */
The tag name of this struct is _G_fpos64_t to preserve historic
C++ mangled names for functions taking fpos_t and/or fpos64_t arguments. That name should not be used in new code.
type X_G_fpos_t ¶
type X_G_fpos_t = struct { F__pos X__off_t F__state X__mbstate_t } /* __fpos_t.h:10:9 */
The tag name of this struct is _G_fpos_t to preserve historic
C++ mangled names for functions taking fpos_t arguments. That name should not be used in new code.
type X_IO_FILE ¶
type X_IO_FILE = struct { F_flags int32 F__ccgo_pad1 [4]byte F_IO_read_ptr uintptr F_IO_read_end uintptr F_IO_read_base uintptr F_IO_write_base uintptr F_IO_write_ptr uintptr F_IO_write_end uintptr F_IO_buf_base uintptr F_IO_buf_end uintptr F_IO_save_base uintptr F_IO_backup_base uintptr F_IO_save_end uintptr F_markers uintptr F_chain uintptr F_fileno int32 F_flags2 int32 F_old_offset X__off_t F_cur_column uint16 F_vtable_offset int8 F_shortbuf [1]int8 F__ccgo_pad2 [4]byte F_lock uintptr F_offset X__off64_t F_codecvt uintptr F_wide_data uintptr F_freeres_list uintptr F_freeres_buf uintptr F__pad5 Size_t F_mode int32 F_unused2 [20]int8 } /* FILE.h:4:1 */
type X_ResultBuffer_ ¶
type X__blkcnt64_t ¶
type X__blkcnt64_t = int64 /* types.h:180:30 */
type X__blkcnt_t ¶
type X__blkcnt_t = int64 /* types.h:179:28 */
Type to count number of disk blocks.
type X__builtin_va_list ¶
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
type X__caddr_t ¶
type X__caddr_t = uintptr /* types.h:203:14 */
type X__clock_t ¶
type X__clock_t = int64 /* types.h:156:27 */ // Type of CPU usage counts.
type X__clockid_t ¶
type X__clockid_t = int32 /* types.h:168:29 */
Clock ID used in clock and timer functions.
type X__compar_fn_t ¶
type X__compar_fn_t = uintptr /* stdlib.h:808:13 */
Shorthand for type of comparison functions.
type X__cpu_mask ¶ added in v1.5.1
type X__cpu_mask = uint64 /* cpu-set.h:32:25 */
Type for array elements in 'cpu_set_t'.
type X__daddr_t ¶
type X__daddr_t = int32 /* types.h:164:27 */ // The type of a disk address.
type X__fd_mask ¶
type X__fd_mask = int64 /* select.h:49:18 */
The fd_set member is required to be an array of longs.
type X__float128 ¶
type X__float128 = float64 /* <builtin>:47:21 */
type X__fpos64_t ¶
type X__fpos64_t = X_G_fpos64_t /* __fpos64_t.h:14:3 */
The tag name of this struct is _G_fpos64_t to preserve historic
C++ mangled names for functions taking fpos_t and/or fpos64_t arguments. That name should not be used in new code.
type X__fpos_t ¶
type X__fpos_t = X_G_fpos_t /* __fpos_t.h:14:3 */
The tag name of this struct is _G_fpos_t to preserve historic
C++ mangled names for functions taking fpos_t arguments. That name should not be used in new code.
type X__fsblkcnt64_t ¶
type X__fsblkcnt64_t = uint64 /* types.h:184:32 */
type X__fsblkcnt_t ¶
type X__fsblkcnt_t = uint64 /* types.h:183:30 */
Type to count file system blocks.
type X__fsfilcnt64_t ¶
type X__fsfilcnt64_t = uint64 /* types.h:188:32 */
type X__fsfilcnt_t ¶
type X__fsfilcnt_t = uint64 /* types.h:187:30 */
Type to count file system nodes.
type X__fsid_t ¶
type X__fsid_t = struct{ F__val [2]int32 } /* types.h:155:26 */ // Type of file system IDs.
type X__fsword_t ¶
type X__fsword_t = int64 /* types.h:191:28 */
Type of miscellaneous file system fields.
type X__gnuc_va_list ¶
type X__gnuc_va_list = X__builtin_va_list /* stdarg.h:40:27 */
type X__gwchar_t ¶
type X__gwchar_t = int32 /* inttypes.h:34:24 */
Get a definition for wchar_t. But we must not define wchar_t itself.
type X__ino64_t ¶
type X__ino64_t = uint64 /* types.h:149:27 */ // Type of file serial numbers (LFS).
type X__int128_t ¶ added in v1.4.2
type X__int16_t ¶
type X__int16_t = int16 /* types.h:39:26 */
type X__int32_t ¶
type X__int32_t = int32 /* types.h:41:20 */
type X__int64_t ¶
type X__int64_t = int64 /* types.h:44:25 */
type X__int8_t ¶
type X__int8_t = int8 /* types.h:37:21 */
Fixed-size types, underlying types depend on word size and compiler.
type X__int_least16_t ¶
type X__int_least16_t = X__int16_t /* types.h:54:19 */
type X__int_least32_t ¶
type X__int_least32_t = X__int32_t /* types.h:56:19 */
type X__int_least64_t ¶
type X__int_least64_t = X__int64_t /* types.h:58:19 */
type X__int_least8_t ¶
type X__int_least8_t = X__int8_t /* types.h:52:18 */
Smallest types with at least a given width.
type X__intptr_t ¶
type X__intptr_t = int64 /* types.h:206:25 */
Duplicates info from stdint.h but this is used in unistd.h.
type X__itimer_which_t ¶
type X__itimer_which_t = int32 /* time.h:118:13 */
type X__jmp_buf ¶ added in v1.5.1
type X__jmp_buf = [8]int64 /* setjmp.h:31:18 */
type X__kernel_caddr_t ¶ added in v1.8.1
type X__kernel_caddr_t = uintptr /* posix_types.h:95:14 */
type X__kernel_clock_t ¶ added in v1.8.1
type X__kernel_clock_t = X__kernel_long_t /* posix_types.h:92:25 */
type X__kernel_clockid_t ¶ added in v1.8.1
type X__kernel_clockid_t = int32 /* posix_types.h:94:14 */
type X__kernel_daddr_t ¶ added in v1.8.1
type X__kernel_daddr_t = int32 /* posix_types.h:45:14 */
type X__kernel_fd_set ¶ added in v1.8.1
type X__kernel_fd_set = struct{ Ffds_bits [16]uint64 } /* posix_types.h:27:3 */
type X__kernel_fsid_t ¶ added in v1.8.1
type X__kernel_fsid_t = struct{ Fval [2]int32 } /* posix_types.h:81:3 */
type X__kernel_gid16_t ¶ added in v1.8.1
type X__kernel_gid16_t = uint16 /* posix_types.h:97:24 */
type X__kernel_gid32_t ¶ added in v1.8.1
type X__kernel_gid32_t = uint32 /* posix_types.h:50:22 */
type X__kernel_gid_t ¶ added in v1.8.1
type X__kernel_gid_t = uint32 /* posix_types.h:37:22 */
type X__kernel_ino_t ¶ added in v1.8.1
type X__kernel_ino_t = X__kernel_ulong_t /* posix_types.h:20:26 */
type X__kernel_ipc_pid_t ¶ added in v1.8.1
type X__kernel_ipc_pid_t = int32 /* posix_types.h:32:14 */
type X__kernel_key_t ¶ added in v1.8.1
type X__kernel_key_t = int32 /* posix_types.h:33:13 */
Type of a SYSV IPC key.
type X__kernel_loff_t ¶ added in v1.8.1
type X__kernel_loff_t = int64 /* posix_types.h:88:19 */
type X__kernel_long_t ¶ added in v1.8.1
type X__kernel_long_t = int64 /* posix_types.h:15:15 */
type X__kernel_mode_t ¶ added in v1.8.1
type X__kernel_mode_t = uint32 /* posix_types.h:24:22 */
type X__kernel_mqd_t ¶ added in v1.8.1
type X__kernel_mqd_t = int32 /* posix_types.h:34:13 */
type X__kernel_off_t ¶ added in v1.8.1
type X__kernel_off_t = X__kernel_long_t /* posix_types.h:87:25 */
anything below here should be completely generic
type X__kernel_old_dev_t ¶ added in v1.8.1
type X__kernel_old_dev_t = uint64 /* posix_types_64.h:15:23 */
type X__kernel_old_gid_t ¶ added in v1.8.1
type X__kernel_old_gid_t = uint16 /* posix_types_64.h:12:24 */
type X__kernel_old_time_t ¶ added in v1.8.1
type X__kernel_old_time_t = X__kernel_long_t /* posix_types.h:89:25 */
type X__kernel_old_uid_t ¶ added in v1.8.1
type X__kernel_old_uid_t = uint16 /* posix_types_64.h:11:24 */
type X__kernel_pid_t ¶ added in v1.8.1
type X__kernel_pid_t = int32 /* posix_types.h:28:14 */
type X__kernel_ptrdiff_t ¶ added in v1.8.1
type X__kernel_ptrdiff_t = X__kernel_long_t /* posix_types.h:74:25 */
type X__kernel_sighandler_t ¶ added in v1.8.1
type X__kernel_sighandler_t = uintptr /* posix_types.h:30:14 */
Type of a signal handler.
type X__kernel_size_t ¶ added in v1.8.1
type X__kernel_size_t = X__kernel_ulong_t /* posix_types.h:72:26 */
Most 32 bit architectures use "unsigned int" size_t, and all 64 bit architectures use "unsigned long" size_t.
type X__kernel_ssize_t ¶ added in v1.8.1
type X__kernel_ssize_t = X__kernel_long_t /* posix_types.h:73:25 */
type X__kernel_suseconds_t ¶ added in v1.8.1
type X__kernel_suseconds_t = X__kernel_long_t /* posix_types.h:41:26 */
type X__kernel_time64_t ¶ added in v1.8.1
type X__kernel_time64_t = int64 /* posix_types.h:91:19 */
type X__kernel_time_t ¶ added in v1.8.1
type X__kernel_time_t = X__kernel_long_t /* posix_types.h:90:25 */
type X__kernel_timer_t ¶ added in v1.8.1
type X__kernel_timer_t = int32 /* posix_types.h:93:14 */
type X__kernel_uid16_t ¶ added in v1.8.1
type X__kernel_uid16_t = uint16 /* posix_types.h:96:24 */
type X__kernel_uid32_t ¶ added in v1.8.1
type X__kernel_uid32_t = uint32 /* posix_types.h:49:22 */
type X__kernel_uid_t ¶ added in v1.8.1
type X__kernel_uid_t = uint32 /* posix_types.h:36:22 */
type X__kernel_ulong_t ¶ added in v1.8.1
type X__kernel_ulong_t = uint64 /* posix_types.h:16:23 */
type X__locale_struct ¶
type X__locale_t ¶
type X__locale_t = uintptr /* __locale_t.h:42:32 */
type X__loff_t ¶
type X__loff_t = X__off64_t /* types.h:202:19 */ // Type of file sizes and offsets (LFS).
These few don't really vary by system, they always correspond
to one of the other defined types.
type X__mbstate_t ¶
type X__mbstate_t = struct { F__count int32 F__value struct{ F__wch uint32 } } /* __mbstate_t.h:21:3 */
Conversion state information.
type X__nlink_t ¶
type X__nlink_t = uint64 /* types.h:151:27 */ // Type of file link counts.
type X__off64_t ¶
type X__off64_t = int64 /* types.h:153:27 */ // Type of file sizes and offsets (LFS).
type X__priority_which_t ¶
type X__priority_which_t = int32 /* resource.h:44:13 */
type X__pthread_cleanup_frame ¶ added in v1.5.1
type X__pthread_cleanup_frame = struct { F__cancel_routine uintptr F__cancel_arg uintptr F__do_it int32 F__cancel_type int32 } /* pthread.h:516:1 */
Structure to hold the cleanup handler information.
type X__pthread_cond_s ¶
type X__pthread_internal_slist ¶ added in v1.8.1
type X__pthread_internal_slist = struct{ F__next uintptr } /* thread-shared-types.h:55:9 */
type X__pthread_list_t ¶
type X__pthread_list_t = X__pthread_internal_list /* thread-shared-types.h:53:3 */
type X__pthread_mutex_s ¶
type X__pthread_slist_t ¶ added in v1.8.1
type X__pthread_slist_t = X__pthread_internal_slist /* thread-shared-types.h:58:3 */
type X__pthread_unwind_buf_t ¶ added in v1.5.1
type X__pthread_unwind_buf_t = struct { F__cancel_jmp_buf [1]struct { F__cancel_jmp_buf X__jmp_buf F__mask_was_saved int32 F__ccgo_pad1 [4]byte } F__pad [4]uintptr } /* pthread.h:507:3 */
type X__rlim64_t ¶
type X__rlim64_t = uint64 /* types.h:158:28 */ // Type for resource measurement (LFS).
type X__rlimit_resource_t ¶
type X__rlimit_resource_t = int32 /* resource.h:42:13 */
The X/Open standard defines that all the functions below must use
`int' as the type for the first argument. When we are compiling with GNU extensions we change this slightly to provide better error checking.
type X__rusage_who_t ¶
type X__rusage_who_t = int32 /* resource.h:43:13 */
type X__sig_atomic_t ¶
type X__sig_atomic_t = int32 /* types.h:214:13 */
C99: An integer type that can be accessed as an atomic entity,
even in the presence of asynchronous interrupts. It is not currently necessary for this to be machine-specific.
type X__sighandler_t ¶
type X__sighandler_t = uintptr /* signal.h:72:14 */
Type of a signal handler.
type X__sigset_t ¶
type X__sigset_t = struct{ F__val [16]uint64 } /* __sigset_t.h:8:3 */
type X__sigval_t ¶
type X__sigval_t = Sigval /* __sigval_t.h:30:22 */
type X__socklen_t ¶
type X__socklen_t = uint32 /* types.h:209:23 */
Duplicate info from sys/socket.h.
type X__ssize_t ¶
type X__ssize_t = int64 /* types.h:193:27 */ // Type of a byte count, or error.
type X__suseconds_t ¶
type X__suseconds_t = int64 /* types.h:162:31 */ // Signed count of microseconds.
type X__syscall_slong_t ¶
type X__syscall_slong_t = int64 /* types.h:196:33 */
Signed long type used in system calls.
type X__syscall_ulong_t ¶
type X__syscall_ulong_t = uint64 /* types.h:198:33 */
Unsigned long type used in system calls.
type X__timer_t ¶
type X__timer_t = uintptr /* types.h:171:12 */
Timer ID returned by `timer_create'.
type X__u_quad_t ¶
type X__u_quad_t = uint64 /* types.h:64:27 */
type X__u_short ¶
type X__u_short = uint16 /* types.h:32:28 */
type X__uint128_t ¶ added in v1.4.2
type X__uint16_t ¶
type X__uint16_t = uint16 /* types.h:40:28 */
type X__uint32_t ¶
type X__uint32_t = uint32 /* types.h:42:22 */
type X__uint64_t ¶
type X__uint64_t = uint64 /* types.h:45:27 */
type X__uint8_t ¶
type X__uint8_t = uint8 /* types.h:38:23 */
type X__uint_least16_t ¶
type X__uint_least16_t = X__uint16_t /* types.h:55:20 */
type X__uint_least32_t ¶
type X__uint_least32_t = X__uint32_t /* types.h:57:20 */
type X__uint_least64_t ¶
type X__uint_least64_t = X__uint64_t /* types.h:59:20 */
type X__uint_least8_t ¶
type X__uint_least8_t = X__uint8_t /* types.h:53:19 */
type X__uintmax_t ¶
type X__uintmax_t = uint64 /* types.h:73:27 */
type X__useconds_t ¶
type X__useconds_t = uint32 /* types.h:161:30 */ // Count of microseconds.
type X_fpstate ¶
type X_fpstate = struct { Fcwd X__uint16_t Fswd X__uint16_t Fftw X__uint16_t Ffop X__uint16_t Frip X__uint64_t Frdp X__uint64_t Fmxcsr X__uint32_t Fmxcr_mask X__uint32_t F_st [8]struct { Fsignificand [4]uint16 Fexponent uint16 F__glibc_reserved1 [3]uint16 } F_xmm [16]struct{ Felement [4]X__uint32_t } F__glibc_reserved1 [24]X__uint32_t } /* sigcontext.h:123:1 */
type X_fpx_sw_bytes ¶
type X_fpx_sw_bytes = struct { Fmagic1 X__uint32_t Fextended_size X__uint32_t Fxstate_bv X__uint64_t Fxstate_size X__uint32_t F__glibc_reserved1 [7]X__uint32_t } /* sigcontext.h:31:1 */
type X_ftsent ¶
type X_ftsent = struct { Ffts_cycle uintptr Ffts_parent uintptr Ffts_link uintptr Ffts_number int64 Ffts_pointer uintptr Ffts_accpath uintptr Ffts_path uintptr Ffts_errno int32 Ffts_symfd int32 Ffts_pathlen uint16 Ffts_namelen uint16 F__ccgo_pad1 [4]byte Ffts_ino Ino_t Ffts_dev Dev_t Ffts_nlink Nlink_t Ffts_level int16 Ffts_info uint16 Ffts_flags uint16 Ffts_instr uint16 Ffts_statp uintptr Ffts_name [1]int8 F__ccgo_pad2 [7]byte } /* fts.h:58:2 */
type X_ftsent64 ¶
type X_ftsent64 = struct { Ffts_cycle uintptr Ffts_parent uintptr Ffts_link uintptr Ffts_number int64 Ffts_pointer uintptr Ffts_accpath uintptr Ffts_path uintptr Ffts_errno int32 Ffts_symfd int32 Ffts_pathlen uint16 Ffts_namelen uint16 F__ccgo_pad1 [4]byte Ffts_ino Ino64_t Ffts_dev Dev_t Ffts_nlink Nlink_t Ffts_level int16 Ffts_info uint16 Ffts_flags uint16 Ffts_instr uint16 Ffts_statp uintptr Ffts_name [1]int8 F__ccgo_pad2 [7]byte } /* fts.h:85:2 */
type X_libc_fpstate ¶
type X_libc_fpstate = struct { Fcwd X__uint16_t Fswd X__uint16_t Fftw X__uint16_t Ffop X__uint16_t Frip X__uint64_t Frdp X__uint64_t Fmxcsr X__uint32_t Fmxcr_mask X__uint32_t F_st [8]struct { Fsignificand [4]uint16 Fexponent uint16 F__glibc_reserved1 [3]uint16 } F_xmm [16]struct{ Felement [4]X__uint32_t } F__glibc_reserved1 [24]X__uint32_t } /* ucontext.h:113:1 */
type X_libc_fpxreg ¶
type X_libc_xmmreg ¶
type X_libc_xmmreg = struct{ Felement [4]X__uint32_t } /* ucontext.h:108:1 */
type X_pthread_cleanup_buffer ¶ added in v1.5.1
type X_pthread_cleanup_buffer = struct { F__routine uintptr F__arg uintptr F__canceltype int32 F__ccgo_pad1 [4]byte F__prev uintptr } /* pthread.h:155:1 */
Cleanup buffers
type X_xmmreg ¶
type X_xmmreg = struct{ Felement [4]X__uint32_t } /* sigcontext.h:53:1 */
type X_xsave_hdr ¶
type X_xsave_hdr = struct { Fxstate_bv X__uint64_t F__glibc_reserved1 [2]X__uint64_t F__glibc_reserved2 [5]X__uint64_t } /* sigcontext.h:177:1 */
type X_xstate ¶
type X_xstate = struct { Ffpstate struct { Fcwd X__uint16_t Fswd X__uint16_t Fftw X__uint16_t Ffop X__uint16_t Frip X__uint64_t Frdp X__uint64_t Fmxcsr X__uint32_t Fmxcr_mask X__uint32_t F_st [8]struct { Fsignificand [4]uint16 Fexponent uint16 F__glibc_reserved1 [3]uint16 } F_xmm [16]struct{ Felement [4]X__uint32_t } F__glibc_reserved1 [24]X__uint32_t } Fxstate_hdr struct { Fxstate_bv X__uint64_t F__glibc_reserved1 [2]X__uint64_t F__glibc_reserved2 [5]X__uint64_t } Fymmh struct{ Fymmh_space [64]X__uint32_t } } /* sigcontext.h:189:1 */
type X_ymmh_state ¶
type X_ymmh_state = struct{ Fymmh_space [64]X__uint32_t } /* sigcontext.h:184:1 */
type YYLTYPE1 ¶
type YYLTYPE1 = struct { Ffirst_line int32 Ffirst_column int32 Flast_line int32 Flast_column int32 } /* tclDate.c:283:9 */
Location type.
type Yyalloc ¶
type Yyalloc = struct { F__ccgo_pad1 [0]uint64 Fyyss_alloc Yytype_int16 F__ccgo_pad2 [14]byte } /* tclDate.c:504:1 */
A type that is properly aligned for any stack member.
type Yytype_int16 ¶
type Yytype_int16 = int16 /* tclDate.c:346:15 */
type Yytype_int8 ¶
type Yytype_int8 = int8 /* tclDate.c:334:21 */
type Yytype_uint16 ¶
type Yytype_uint16 = uint16 /* tclDate.c:340:24 */
type Yytype_uint8 ¶
type Yytype_uint8 = uint8 /* tclDate.c:328:23 */
type Z_size_t ¶
type Z_size_t = Size_t /* zconf.h:248:21 */
ISO C Standard: 7.17 Common definitions <stddef.h>
type Z_stream ¶
type Z_stream = Z_stream_s /* zlib.h:106:3 */
type Z_stream_s ¶
type Z_stream_s = struct { Fnext_in uintptr Favail_in UInt F__ccgo_pad1 [4]byte Ftotal_in ULong Fnext_out uintptr Favail_out UInt F__ccgo_pad2 [4]byte Ftotal_out ULong Fmsg uintptr Fstate uintptr Fzalloc Alloc_func Fzfree Free_func Fopaque Voidpf Fdata_type int32 F__ccgo_pad3 [4]byte Fadler ULong Freserved ULong } /* zlib.h:86:9 */
type ZlibChannelData ¶
type ZlibChannelData = struct { Fchan Tcl_Channel Fparent Tcl_Channel Fflags int32 Fmode int32 Fformat int32 FreadAheadLimit int32 FinStream Z_stream FoutStream Z_stream FinBuffer uintptr FoutBuffer uintptr FinAllocated int32 FoutAllocated int32 FinHeader GzipHeader FoutHeader GzipHeader Ftimer Tcl_TimerToken FcompDictObj uintptr } /* tclZlib.c:130:3 */
type ZlibStreamHandle ¶
type ZlibStreamHandle = struct { Finterp uintptr Fstream Z_stream FstreamEnd int32 F__ccgo_pad1 [4]byte FinData uintptr FoutData uintptr FcurrentInput uintptr FoutPos int32 Fmode int32 Fformat int32 Flevel int32 Fflush int32 Fwbits int32 Fcmd Tcl_Command FcompDictObj uintptr Fflags int32 F__ccgo_pad2 [4]byte FgzHeaderPtr uintptr } /* tclZlib.c:83:3 */