libtcl

package module
v0.0.0-...-4864bc8 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2023 License: BSD-3-Clause Imports: 4 Imported by: 0

README

libtcl

Package libtcl is a ccgo/v4 version of libtcl.so, the Tool Command Language (Tcl).

Documentation

Overview

Package libtcl is a ccgo/v4 version of libtcl.so, the Tool Command Language (Tcl).

Index

Constants

This section is empty.

Variables

View Source
var XTclEnvEpoch uint64

MODULE_SCOPE

View Source
var Xmp_s_rmap = ts + 86198

chars used in radix conversions

View Source
var Xmp_s_rmap_reverse = [88]uint8{
	0:  uint8(0xff),
	1:  uint8(0xff),
	2:  uint8(0xff),
	3:  uint8(0x3e),
	4:  uint8(0xff),
	5:  uint8(0xff),
	6:  uint8(0xff),
	7:  uint8(0x3f),
	8:  uint8(0x00),
	9:  uint8(0x01),
	10: uint8(0x02),
	11: uint8(0x03),
	12: uint8(0x04),
	13: uint8(0x05),
	14: uint8(0x06),
	15: uint8(0x07),
	16: uint8(0x08),
	17: uint8(0x09),
	18: uint8(0xff),
	19: uint8(0xff),
	20: uint8(0xff),
	21: uint8(0xff),
	22: uint8(0xff),
	23: uint8(0xff),
	24: uint8(0xff),
	25: uint8(0x0a),
	26: uint8(0x0b),
	27: uint8(0x0c),
	28: uint8(0x0d),
	29: uint8(0x0e),
	30: uint8(0x0f),
	31: uint8(0x10),
	32: uint8(0x11),
	33: uint8(0x12),
	34: uint8(0x13),
	35: uint8(0x14),
	36: uint8(0x15),
	37: uint8(0x16),
	38: uint8(0x17),
	39: uint8(0x18),
	40: uint8(0x19),
	41: uint8(0x1a),
	42: uint8(0x1b),
	43: uint8(0x1c),
	44: uint8(0x1d),
	45: uint8(0x1e),
	46: uint8(0x1f),
	47: uint8(0x20),
	48: uint8(0x21),
	49: uint8(0x22),
	50: uint8(0x23),
	51: uint8(0xff),
	52: uint8(0xff),
	53: uint8(0xff),
	54: uint8(0xff),
	55: uint8(0xff),
	56: uint8(0xff),
	57: uint8(0x24),
	58: uint8(0x25),
	59: uint8(0x26),
	60: uint8(0x27),
	61: uint8(0x28),
	62: uint8(0x29),
	63: uint8(0x2a),
	64: uint8(0x2b),
	65: uint8(0x2c),
	66: uint8(0x2d),
	67: uint8(0x2e),
	68: uint8(0x2f),
	69: uint8(0x30),
	70: uint8(0x31),
	71: uint8(0x32),
	72: uint8(0x33),
	73: uint8(0x34),
	74: uint8(0x35),
	75: uint8(0x36),
	76: uint8(0x37),
	77: uint8(0x38),
	78: uint8(0x39),
	79: uint8(0x3a),
	80: uint8(0x3b),
	81: uint8(0x3c),
	82: uint8(0x3d),
	83: uint8(0xff),
	84: uint8(0xff),
	85: uint8(0xff),
	86: uint8(0xff),
	87: uint8(0xff),
}
View Source
var Xmp_s_rmap_reverse_sz = uint64(88)
View Source
var XtclArrayHashKeyType = TTcl_HashKeyType{
	Fversion:         int32(m_TCL_HASH_KEY_TYPE_VERSION),
	Fflags:           int32(m_TCL_HASH_KEY_RANDOMIZE_HASH),
	FhashKeyProc:     uintptr(0),
	FcompareKeysProc: uintptr(0),
	FallocEntryProc:  uintptr(0),
	FfreeEntryProc:   uintptr(0),
}
View Source
var XtclArraySearchType = TTcl_ObjType{
	Fname:             ts + 71214,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclBignumType = TTcl_ObjType{
	Fname:             ts + 56348,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclBooleanType = TTcl_ObjType{
	Fname:             ts + 56363,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclByteArrayType = TTcl_ObjType{
	Fname:             ts + 13942,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclByteCodeType = TTcl_ObjType{
	Fname:             ts + 27173,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclCharTypeTable = [384]int8{}/* 384 elements not displayed */
View Source
var XtclCmdNameType = TTcl_ObjType{
	Fname:             ts + 56355,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclDefaultTrimSet = [76]int8{9, 10, 11, 12, 13, ' ', -64, -128, -62, -123, -62, -96, -31, -102, -128, -31, -96, -114, -30, -128, -128, -30, -128, -127, -30, -128, -126, -30, -128, -125, -30, -128, -124, -30, -128, -123, -30, -128, -122, -30, -128, -121, -30, -128, -120, -30, -128, -119, -30, -128, -118, -30, -128, -117, -30, -128, -88, -30, -128, -87, -30, -128, -81, -30, -127, -97, -30, -127, -96, -29, -128, -128, -17, -69, -65}
View Source
var XtclDictType = TTcl_ObjType{
	Fname:             ts + 29747,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclDoubleType = TTcl_ObjType{
	Fname:             ts + 10143,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclEmptyString int8
View Source
var XtclEmptyStringRep = uintptr(unsafe.Pointer(&XtclEmptyString))
View Source
var XtclEndOffsetType = TTcl_ObjType{
	Fname:             ts + 70358,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclFreeObjList uintptr
View Source
var XtclGetTimeProcPtr = uintptr(0)
View Source
var XtclIdentityEncoding uintptr
View Source
var XtclInstructionTable = [191]TInstructionDesc{}/* 191 elements not displayed */
View Source
var XtclIntType = TTcl_ObjType{
	Fname:             ts + 10178,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclJumptableInfoType = TAuxDataType{
	Fname:            ts + 24988,
	FdupProc:         uintptr(0),
	FfreeProc:        uintptr(0),
	FprintProc:       uintptr(0),
	FdisassembleProc: uintptr(0),
}
View Source
var XtclLambdaType = TTcl_ObjType{
	Fname:             ts + 65572,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclListType = TTcl_ObjType{
	Fname:             ts + 7260,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclMemDumpFileName uintptr
View Source
var XtclNativeFilesystem = TTcl_Filesystem{
	FtypeName:                 ts + 51911,
	FstructureLength:          int32(248),
	Fversion:                  libc.UintptrFromInt32(0x2),
	FpathInFilesystemProc:     uintptr(0),
	FdupInternalRepProc:       uintptr(0),
	FfreeInternalRepProc:      uintptr(0),
	FinternalToNormalizedProc: uintptr(0),
	FcreateInternalRepProc:    uintptr(0),
	FnormalizePathProc:        uintptr(0),
	FfilesystemPathTypeProc:   uintptr(0),
	FfilesystemSeparatorProc:  uintptr(0),
	FstatProc:                 uintptr(0),
	FaccessProc:               uintptr(0),
	FopenFileChannelProc:      uintptr(0),
	FmatchInDirectoryProc:     uintptr(0),
	FutimeProc:                uintptr(0),
	FlinkProc:                 uintptr(0),
	FlistVolumesProc:          uintptr(0),
	FfileAttrStringsProc:      uintptr(0),
	FfileAttrsGetProc:         uintptr(0),
	FfileAttrsSetProc:         uintptr(0),
	FcreateDirectoryProc:      uintptr(0),
	FremoveDirectoryProc:      uintptr(0),
	FdeleteFileProc:           uintptr(0),
	FcopyFileProc:             uintptr(0),
	FrenameFileProc:           uintptr(0),
	FcopyDirectoryProc:        uintptr(0),
	FlstatProc:                uintptr(0),
	FloadFileProc:             uintptr(0),
	FgetCwdProc:               uintptr(0),
	FchdirProc:                uintptr(0),
}
View Source
var XtclNotifierHooks = TTcl_NotifierProcs{}
View Source
var XtclOOStubs = TTclOOStubs{
	Fmagic:                         libc.Int32FromUint32(0xFCA3BACF),
	Fhooks:                         uintptr(unsafe.Pointer(&_tclOOStubHooks)),
	Ftcl_CopyObjectInstance:        uintptr(0),
	Ftcl_GetClassAsObject:          uintptr(0),
	Ftcl_GetObjectAsClass:          uintptr(0),
	Ftcl_GetObjectCommand:          uintptr(0),
	Ftcl_GetObjectFromObj:          uintptr(0),
	Ftcl_GetObjectNamespace:        uintptr(0),
	Ftcl_MethodDeclarerClass:       uintptr(0),
	Ftcl_MethodDeclarerObject:      uintptr(0),
	Ftcl_MethodIsPublic:            uintptr(0),
	Ftcl_MethodIsType:              uintptr(0),
	Ftcl_MethodName:                uintptr(0),
	Ftcl_NewInstanceMethod:         uintptr(0),
	Ftcl_NewMethod:                 uintptr(0),
	Ftcl_NewObjectInstance:         uintptr(0),
	Ftcl_ObjectDeleted:             uintptr(0),
	Ftcl_ObjectContextIsFiltering:  uintptr(0),
	Ftcl_ObjectContextMethod:       uintptr(0),
	Ftcl_ObjectContextObject:       uintptr(0),
	Ftcl_ObjectContextSkippedArgs:  uintptr(0),
	Ftcl_ClassGetMetadata:          uintptr(0),
	Ftcl_ClassSetMetadata:          uintptr(0),
	Ftcl_ObjectGetMetadata:         uintptr(0),
	Ftcl_ObjectSetMetadata:         uintptr(0),
	Ftcl_ObjectContextInvokeNext:   uintptr(0),
	Ftcl_ObjectGetMethodNameMapper: uintptr(0),
	Ftcl_ObjectSetMethodNameMapper: uintptr(0),
	Ftcl_ClassSetConstructor:       uintptr(0),
	Ftcl_ClassSetDestructor:        uintptr(0),
	Ftcl_GetObjectName:             uintptr(0),
	Freserved29:                    uintptr(0),
	Freserved30:                    uintptr(0),
	Freserved31:                    uintptr(0),
	Freserved32:                    uintptr(0),
	Freserved33:                    uintptr(0),
	FtclOOUnusedStubEntry:          uintptr(0),
}
View Source
var XtclObjHashKeyType = TTcl_HashKeyType{
	Fversion:         int32(m_TCL_HASH_KEY_TYPE_VERSION),
	Fflags:           int32(0),
	FhashKeyProc:     uintptr(0),
	FcompareKeysProc: uintptr(0),
	FallocEntryProc:  uintptr(0),
	FfreeEntryProc:   uintptr(0),
}
View Source
var XtclOneWordHashKeyType = TTcl_HashKeyType{
	Fversion:         int32(m_TCL_HASH_KEY_TYPE_VERSION),
	Fflags:           int32(0),
	FhashKeyProc:     uintptr(0),
	FcompareKeysProc: uintptr(0),
	FallocEntryProc:  uintptr(0),
	FfreeEntryProc:   uintptr(0),
}
View Source
var XtclPlatform int32
View Source
var XtclProcBodyType = TTcl_ObjType{
	Fname:             ts + 65563,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclRegexpType = TTcl_ObjType{
	Fname:             ts + 7496,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclScaleTimeProcPtr = uintptr(0)
View Source
var XtclStringClassTable = [14]TStringClassDesc{
	0: {
		Fname:       ts + 4722,
		Fcomparator: uintptr(0),
	},
	1: {
		Fname:       ts + 4728,
		Fcomparator: uintptr(0),
	},
	2: {
		Fname:       ts + 4734,
		Fcomparator: uintptr(0),
	},
	3: {
		Fname:       ts + 22092,
		Fcomparator: uintptr(0),
	},
	4: {
		Fname:       ts + 4752,
		Fcomparator: uintptr(0),
	},
	5: {
		Fname:       ts + 4758,
		Fcomparator: uintptr(0),
	},
	6: {
		Fname:       ts + 4764,
		Fcomparator: uintptr(0),
	},
	7: {
		Fname:       ts + 4770,
		Fcomparator: uintptr(0),
	},
	8: {
		Fname:       ts + 4776,
		Fcomparator: uintptr(0),
	},
	9: {
		Fname:       ts + 4084,
		Fcomparator: uintptr(0),
	},
	10: {
		Fname:       ts + 4782,
		Fcomparator: uintptr(0),
	},
	11: {
		Fname:       ts + 24983,
		Fcomparator: uintptr(0),
	},
	12: {
		Fname:       ts + 4788,
		Fcomparator: uintptr(0),
	},
	13: {},
}
View Source
var XtclStringHashKeyType = TTcl_HashKeyType{
	Fversion:         int32(m_TCL_HASH_KEY_TYPE_VERSION),
	Fflags:           int32(0),
	FhashKeyProc:     uintptr(0),
	FcompareKeysProc: uintptr(0),
	FallocEntryProc:  uintptr(0),
	FfreeEntryProc:   uintptr(0),
}
View Source
var XtclStringType = TTcl_ObjType{
	Fname:             ts + 22511,
	FfreeIntRepProc:   uintptr(0),
	FdupIntRepProc:    uintptr(0),
	FupdateStringProc: uintptr(0),
	FsetFromAnyProc:   uintptr(0),
}
View Source
var XtclStubs = TTclStubs{}/* 686 elements not displayed */
View Source
var XtclTimeClientData uintptr
View Source
var XtclTomMathStubs = TTclTomMathStubs{
	Fmagic:                       libc.Int32FromUint32(0xFCA3BACF),
	Fhooks:                       uintptr(0),
	FtclBN_epoch:                 uintptr(0),
	FtclBN_revision:              uintptr(0),
	FtclBN_mp_add:                uintptr(0),
	FtclBN_mp_add_d:              uintptr(0),
	FtclBN_mp_and:                uintptr(0),
	FtclBN_mp_clamp:              uintptr(0),
	FtclBN_mp_clear:              uintptr(0),
	FtclBN_mp_clear_multi:        uintptr(0),
	FtclBN_mp_cmp:                uintptr(0),
	FtclBN_mp_cmp_d:              uintptr(0),
	FtclBN_mp_cmp_mag:            uintptr(0),
	FtclBN_mp_copy:               uintptr(0),
	FtclBN_mp_count_bits:         uintptr(0),
	FtclBN_mp_div:                uintptr(0),
	FtclBN_mp_div_d:              uintptr(0),
	FtclBN_mp_div_2:              uintptr(0),
	FtclBN_mp_div_2d:             uintptr(0),
	FtclBN_mp_div_3:              uintptr(0),
	FtclBN_mp_exch:               uintptr(0),
	FtclBN_mp_expt_d:             uintptr(0),
	FtclBN_mp_grow:               uintptr(0),
	FtclBN_mp_init:               uintptr(0),
	FtclBN_mp_init_copy:          uintptr(0),
	FtclBN_mp_init_multi:         uintptr(0),
	FtclBN_mp_init_set:           uintptr(0),
	FtclBN_mp_init_size:          uintptr(0),
	FtclBN_mp_lshd:               uintptr(0),
	FtclBN_mp_mod:                uintptr(0),
	FtclBN_mp_mod_2d:             uintptr(0),
	FtclBN_mp_mul:                uintptr(0),
	FtclBN_mp_mul_d:              uintptr(0),
	FtclBN_mp_mul_2:              uintptr(0),
	FtclBN_mp_mul_2d:             uintptr(0),
	FtclBN_mp_neg:                uintptr(0),
	FtclBN_mp_or:                 uintptr(0),
	FtclBN_mp_radix_size:         uintptr(0),
	FtclBN_mp_read_radix:         uintptr(0),
	FtclBN_mp_rshd:               uintptr(0),
	FtclBN_mp_shrink:             uintptr(0),
	FtclBN_mp_set:                uintptr(0),
	FtclBN_mp_sqr:                uintptr(0),
	FtclBN_mp_sqrt:               uintptr(0),
	FtclBN_mp_sub:                uintptr(0),
	FtclBN_mp_sub_d:              uintptr(0),
	FtclBN_mp_to_unsigned_bin:    uintptr(0),
	FtclBN_mp_to_unsigned_bin_n:  uintptr(0),
	FtclBN_mp_toradix_n:          uintptr(0),
	FtclBN_mp_unsigned_bin_size:  uintptr(0),
	FtclBN_mp_xor:                uintptr(0),
	FtclBN_mp_zero:               uintptr(0),
	FtclBN_reverse:               uintptr(0),
	FtclBN_fast_s_mp_mul_digs:    uintptr(0),
	FtclBN_fast_s_mp_sqr:         uintptr(0),
	FtclBN_mp_karatsuba_mul:      uintptr(0),
	FtclBN_mp_karatsuba_sqr:      uintptr(0),
	FtclBN_mp_toom_mul:           uintptr(0),
	FtclBN_mp_toom_sqr:           uintptr(0),
	FtclBN_s_mp_add:              uintptr(0),
	FtclBN_s_mp_mul_digs:         uintptr(0),
	FtclBN_s_mp_sqr:              uintptr(0),
	FtclBN_s_mp_sub:              uintptr(0),
	FtclBN_mp_init_set_int:       uintptr(0),
	FtclBN_mp_set_int:            uintptr(0),
	FtclBN_mp_cnt_lsb:            uintptr(0),
	FtclBNInitBignumFromLong:     uintptr(0),
	FtclBNInitBignumFromWideInt:  uintptr(0),
	FtclBNInitBignumFromWideUInt: uintptr(0),
	FtclBN_mp_expt_d_ex:          uintptr(0),
	FtclBN_mp_set_ull:            uintptr(0),
	FtclBN_mp_get_mag_ull:        uintptr(0),
	FtclBN_mp_set_ll:             uintptr(0),
	Freserved71:                  uintptr(0),
	Freserved72:                  uintptr(0),
	FtclBN_mp_tc_and:             uintptr(0),
	FtclBN_mp_tc_or:              uintptr(0),
	FtclBN_mp_tc_xor:             uintptr(0),
	FtclBN_mp_signed_rsh:         uintptr(0),
	Freserved77:                  uintptr(0),
	FtclBN_mp_to_ubin:            uintptr(0),
	FtclBN_mp_div_ld:             uintptr(0),
	FtclBN_mp_to_radix:           uintptr(0),
}
View Source
var XtclpFileAttrProcs = [3]TTclFileAttrProcs{
	0: {
		FgetProc: uintptr(0),
		FsetProc: uintptr(0),
	},
	1: {
		FgetProc: uintptr(0),
		FsetProc: uintptr(0),
	},
	2: {
		FgetProc: uintptr(0),
		FsetProc: uintptr(0),
	},
}
View Source
var XtclpFileAttrStrings = [4]uintptr{
	0: ts + 76313,
	1: ts + 76320,
	2: ts + 37263,
	3: libc.UintptrFromInt32(0),
}

Functions

func XTclAddLiteralObj

func XTclAddLiteralObj(tls *libc.TLS, envPtr uintptr, objPtr uintptr, litPtrPtr uintptr) (r int32)

func XTclAddLoopBreakFixup

func XTclAddLoopBreakFixup(tls *libc.TLS, envPtr uintptr, auxPtr uintptr)

func XTclAddLoopContinueFixup

func XTclAddLoopContinueFixup(tls *libc.TLS, envPtr uintptr, auxPtr uintptr)

func XTclAdvanceContinuations

func XTclAdvanceContinuations(tls *libc.TLS, line uintptr, clNextPtrPtr uintptr, loc int32)

func XTclAdvanceLines

func XTclAdvanceLines(tls *libc.TLS, line uintptr, start uintptr, end uintptr)

func XTclAllocateFreeObjects

func XTclAllocateFreeObjects(tls *libc.TLS)

func XTclAppendBytesToByteArray

func XTclAppendBytesToByteArray(tls *libc.TLS, objPtr uintptr, bytes uintptr, len1 int32)

func XTclArgumentBCEnter

func XTclArgumentBCEnter(tls *libc.TLS, interp uintptr, objv uintptr, objc int32, codePtr uintptr, cfPtr uintptr, cmd int32, pc int32)

func XTclArgumentBCRelease

func XTclArgumentBCRelease(tls *libc.TLS, interp uintptr, cfPtr uintptr)

func XTclArgumentEnter

func XTclArgumentEnter(tls *libc.TLS, interp uintptr, objv uintptr, objc int32, cfPtr uintptr)

func XTclArgumentGet

func XTclArgumentGet(tls *libc.TLS, interp uintptr, obj uintptr, cfPtrPtr uintptr, wordPtr uintptr)

func XTclArgumentRelease

func XTclArgumentRelease(tls *libc.TLS, interp uintptr, objv uintptr, objc int32)

func XTclAttemptCompileProc

func XTclAttemptCompileProc(tls *libc.TLS, interp uintptr, parsePtr uintptr, depth int32, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclBNInitBignumFromLong

func XTclBNInitBignumFromLong(tls *libc.TLS, a uintptr, initVal int64) (r int32)

func XTclBNInitBignumFromWideInt

func XTclBNInitBignumFromWideInt(tls *libc.TLS, a uintptr, v int64) (r int32)

func XTclBNInitBignumFromWideUInt

func XTclBNInitBignumFromWideUInt(tls *libc.TLS, a uintptr, v uint64) (r int32)

func XTclBN_epoch

func XTclBN_epoch(tls *libc.TLS) (r int32)

func XTclBN_fast_s_mp_mul_digs

func XTclBN_fast_s_mp_mul_digs(tls *libc.TLS, a uintptr, b uintptr, c uintptr, digs int32) (r int32)

C documentation

/* 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_fast_s_mp_sqr

func XTclBN_fast_s_mp_sqr(tls *libc.TLS, a uintptr, b uintptr) (r int32)

func XTclBN_mp_add

func XTclBN_mp_add(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* high level addition (handles signs) */

func XTclBN_mp_add_d

func XTclBN_mp_add_d(tls *libc.TLS, a uintptr, b uint32, c uintptr) (r int32)

C documentation

/* single digit addition */

func XTclBN_mp_and

func XTclBN_mp_and(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* two complement and */

func XTclBN_mp_balance_mul

func XTclBN_mp_balance_mul(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* single-digit multiplication with the smaller number as the single-digit */

func XTclBN_mp_clamp

func XTclBN_mp_clamp(tls *libc.TLS, a uintptr)

C documentation

/* 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_clear

func XTclBN_mp_clear(tls *libc.TLS, a uintptr)

C documentation

/* clear one (frees)  */

func XTclBN_mp_clear_multi

func XTclBN_mp_clear_multi(tls *libc.TLS, mp uintptr, va uintptr)

func XTclBN_mp_cmp

func XTclBN_mp_cmp(tls *libc.TLS, a uintptr, b uintptr) (r int32)

C documentation

/* compare two ints (signed)*/

func XTclBN_mp_cmp_d

func XTclBN_mp_cmp_d(tls *libc.TLS, a uintptr, b uint32) (r int32)

C documentation

/* compare a digit */

func XTclBN_mp_cmp_mag

func XTclBN_mp_cmp_mag(tls *libc.TLS, a uintptr, b uintptr) (r int32)

C documentation

/* compare maginitude of two ints (unsigned) */

func XTclBN_mp_cnt_lsb

func XTclBN_mp_cnt_lsb(tls *libc.TLS, a uintptr) (r int32)

C documentation

/* Counts the number of lsbs which are zero before the first zero bit */

func XTclBN_mp_copy

func XTclBN_mp_copy(tls *libc.TLS, a uintptr, b uintptr) (r int32)

C documentation

/* copy, b = a */

func XTclBN_mp_count_bits

func XTclBN_mp_count_bits(tls *libc.TLS, a uintptr) (r1 int32)

C documentation

/* returns the number of bits in an int */

func XTclBN_mp_div

func XTclBN_mp_div(tls *libc.TLS, a uintptr, b uintptr, c uintptr, d uintptr) (r int32)

C documentation

/* 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_2

func XTclBN_mp_div_2(tls *libc.TLS, a uintptr, b uintptr) (r1 int32)

C documentation

/* b = a/2 */

func XTclBN_mp_div_2d

func XTclBN_mp_div_2d(tls *libc.TLS, a uintptr, b int32, c uintptr, d uintptr) (r1 int32)

C documentation

/* shift right by a certain bit count (store quotient in c, optional remainder in d) */

func XTclBN_mp_div_3

func XTclBN_mp_div_3(tls *libc.TLS, a uintptr, c uintptr, d uintptr) (r int32)

C documentation

/* divide by three (based on routine from MPI and the GMP manual) */

func XTclBN_mp_div_d

func XTclBN_mp_div_d(tls *libc.TLS, a uintptr, b uint32, c uintptr, d uintptr) (r int32)

C documentation

/* single digit division (based on routine from MPI) */

func XTclBN_mp_exch

func XTclBN_mp_exch(tls *libc.TLS, a uintptr, b uintptr)

C documentation

/* swap the elements of two integers, for cases where you can't simply swap the
 * mp_int pointers around
 */

func XTclBN_mp_expt_d

func XTclBN_mp_expt_d(tls *libc.TLS, a uintptr, b uint32, c uintptr) (r int32)

C documentation

/* calculate c = a**b  using a square-multiply algorithm */

func XTclBN_mp_expt_d_ex

func XTclBN_mp_expt_d_ex(tls *libc.TLS, a uintptr, b uint32, c uintptr, fast int32) (r int32)

func XTclBN_mp_get_mag_ull

func XTclBN_mp_get_mag_ull(tls *libc.TLS, a uintptr) (r uint64)

func XTclBN_mp_grow

func XTclBN_mp_grow(tls *libc.TLS, a uintptr, size int32) (r int32)

C documentation

/* grow as required */

func XTclBN_mp_init

func XTclBN_mp_init(tls *libc.TLS, a uintptr) (r int32)

C documentation

/* init a new mp_int */

func XTclBN_mp_init_copy

func XTclBN_mp_init_copy(tls *libc.TLS, a uintptr, b uintptr) (r int32)

C documentation

/* creates "a" then copies b into it */

func XTclBN_mp_init_multi

func XTclBN_mp_init_multi(tls *libc.TLS, mp uintptr, va uintptr) (r int32)

func XTclBN_mp_init_set

func XTclBN_mp_init_set(tls *libc.TLS, a uintptr, b uint32) (r int32)

C documentation

/* initialize and set a digit */

func XTclBN_mp_init_set_int

func XTclBN_mp_init_set_int(tls *libc.TLS, a uintptr, i uint64) (r int32)

func XTclBN_mp_init_size

func XTclBN_mp_init_size(tls *libc.TLS, a uintptr, size int32) (r int32)

C documentation

/* init an mp_init for a given size */

func XTclBN_mp_karatsuba_mul

func XTclBN_mp_karatsuba_mul(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* 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

func XTclBN_mp_karatsuba_sqr(tls *libc.TLS, a uintptr, b uintptr) (r int32)

C documentation

/* 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

func XTclBN_mp_lshd(tls *libc.TLS, a uintptr, b int32) (r int32)

C documentation

/* shift left a certain amount of digits */

func XTclBN_mp_mod

func XTclBN_mp_mod(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* c = a mod b, 0 <= c < b if b > 0, b < c <= 0 if b < 0 */

func XTclBN_mp_mod_2d

func XTclBN_mp_mod_2d(tls *libc.TLS, a uintptr, b int32, c uintptr) (r int32)

C documentation

/* calc a value mod 2**b */

func XTclBN_mp_mul

func XTclBN_mp_mul(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* high level multiplication (handles sign) */

func XTclBN_mp_mul_2

func XTclBN_mp_mul_2(tls *libc.TLS, a uintptr, b uintptr) (r1 int32)

C documentation

/* b = a*2 */

func XTclBN_mp_mul_2d

func XTclBN_mp_mul_2d(tls *libc.TLS, a uintptr, b int32, c uintptr) (r1 int32)

C documentation

/* shift left by a certain bit count */

func XTclBN_mp_mul_d

func XTclBN_mp_mul_d(tls *libc.TLS, a uintptr, b uint32, c uintptr) (r1 int32)

C documentation

/* multiply by a digit */

func XTclBN_mp_neg

func XTclBN_mp_neg(tls *libc.TLS, a uintptr, b uintptr) (r int32)

C documentation

/* b = -a */

func XTclBN_mp_or

func XTclBN_mp_or(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* two complement or */

func XTclBN_mp_radix_size

func XTclBN_mp_radix_size(tls *libc.TLS, a uintptr, radix int32, size uintptr) (r int32)

C documentation

/* returns size of ASCII representation */

func XTclBN_mp_read_radix

func XTclBN_mp_read_radix(tls *libc.TLS, a uintptr, str uintptr, radix int32) (r int32)

C documentation

/* read a string [ASCII] in a given radix */

func XTclBN_mp_rshd

func XTclBN_mp_rshd(tls *libc.TLS, a uintptr, b int32)

C documentation

/* shift right a certain amount of digits */

func XTclBN_mp_set

func XTclBN_mp_set(tls *libc.TLS, a uintptr, b uint32)

C documentation

/* set to a digit */

func XTclBN_mp_set_int

func XTclBN_mp_set_int(tls *libc.TLS, a uintptr, i uint64) (r int32)

func XTclBN_mp_set_ll

func XTclBN_mp_set_ll(tls *libc.TLS, a uintptr, b int64)

func XTclBN_mp_set_ull

func XTclBN_mp_set_ull(tls *libc.TLS, a uintptr, b uint64)

func XTclBN_mp_shrink

func XTclBN_mp_shrink(tls *libc.TLS, a uintptr) (r int32)

C documentation

/* shrink a bignum */

func XTclBN_mp_signed_rsh

func XTclBN_mp_signed_rsh(tls *libc.TLS, a uintptr, b int32, c uintptr) (r int32)

C documentation

/* shift right by a certain bit count with sign extension */

func XTclBN_mp_sqr

func XTclBN_mp_sqr(tls *libc.TLS, a uintptr, b uintptr) (r int32)

C documentation

/* computes b = a*a */

func XTclBN_mp_sqrt

func XTclBN_mp_sqrt(tls *libc.TLS, arg uintptr, ret uintptr) (r int32)

C documentation

/* this function is less generic than mp_n_root, simpler and faster */

func XTclBN_mp_sub

func XTclBN_mp_sub(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* high level subtraction (handles signs) */

func XTclBN_mp_sub_d

func XTclBN_mp_sub_d(tls *libc.TLS, a uintptr, b uint32, c uintptr) (r int32)

C documentation

/* single digit subtraction */

func XTclBN_mp_to_radix

func XTclBN_mp_to_radix(tls *libc.TLS, a uintptr, str uintptr, maxlen uint64, written uintptr, radix int32) (r int32)

C documentation

/* 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 uint64, written uintptr) (r int32)

C documentation

/* store in unsigned [big endian] format */

func XTclBN_mp_to_unsigned_bin

func XTclBN_mp_to_unsigned_bin(tls *libc.TLS, a uintptr, b uintptr) (r int32)

func XTclBN_mp_to_unsigned_bin_n

func XTclBN_mp_to_unsigned_bin_n(tls *libc.TLS, a uintptr, b uintptr, outlen uintptr) (r int32)

func XTclBN_mp_toom_mul

func XTclBN_mp_toom_mul(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

func XTclBN_mp_toom_sqr

func XTclBN_mp_toom_sqr(tls *libc.TLS, a uintptr, b uintptr) (r int32)

C documentation

/* 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_toradix_n(tls *libc.TLS, a uintptr, str uintptr, radix int32, maxlen int32) (r int32)

func XTclBN_mp_unsigned_bin_size

func XTclBN_mp_unsigned_bin_size(tls *libc.TLS, a uintptr) (r uint64)

C documentation

/* get the size for an unsigned equivalent */

func XTclBN_mp_xor

func XTclBN_mp_xor(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* two complement xor */

func XTclBN_mp_zero

func XTclBN_mp_zero(tls *libc.TLS, a uintptr)

C documentation

/* set to zero */

func XTclBN_reverse

func XTclBN_reverse(tls *libc.TLS, s uintptr, len1 int32)

func XTclBN_revision

func XTclBN_revision(tls *libc.TLS) (r int32)

func XTclBN_s_mp_add

func XTclBN_s_mp_add(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* low level addition, based on HAC pp.594, Algorithm 14.7 */

func XTclBN_s_mp_mul_digs

func XTclBN_s_mp_mul_digs(tls *libc.TLS, a uintptr, b uintptr, c uintptr, digs int32) (r1 int32)

C documentation

/* 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_reverse

func XTclBN_s_mp_reverse(tls *libc.TLS, s uintptr, len1 uint64)

C documentation

/* reverse an array, used for radix code */

func XTclBN_s_mp_sqr

func XTclBN_s_mp_sqr(tls *libc.TLS, a uintptr, b uintptr) (r1 int32)

C documentation

/* low level squaring, b = a*a, HAC pp.596-597, Algorithm 14.16 */

func XTclBN_s_mp_sub

func XTclBN_s_mp_sub(tls *libc.TLS, a uintptr, b uintptr, c uintptr) (r int32)

C documentation

/* low level subtraction (assumes |a| > |b|), HAC pp.595 Algorithm 14.9 */

func XTclBignumToDouble

func XTclBignumToDouble(tls *libc.TLS, a uintptr) (r1 float64)

func XTclByteArrayMatch

func XTclByteArrayMatch(tls *libc.TLS, string1 uintptr, strLen int32, pattern uintptr, ptnLen int32, flags int32) (r int32)

func XTclCallVarTraces

func XTclCallVarTraces(tls *libc.TLS, iPtr uintptr, arrayPtr uintptr, varPtr uintptr, part1 uintptr, part2 uintptr, flags int32, leaveErrMsg int32) (r int32)

func XTclCeil

func XTclCeil(tls *libc.TLS, a uintptr) (r1 float64)

func XTclChanCaughtErrorBypass

func XTclChanCaughtErrorBypass(tls *libc.TLS, interp uintptr, chan1 uintptr) (r int32)

func XTclChanCreateObjCmd

func XTclChanCreateObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclChanPopObjCmd

func XTclChanPopObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclChanPostEventObjCmd

func XTclChanPostEventObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclChanPushObjCmd

func XTclChanPushObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclChannelEventScriptInvoker

func XTclChannelEventScriptInvoker(tls *libc.TLS, clientData uintptr, mask int32)

func XTclChannelNamesCmd

func XTclChannelNamesCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclChannelPreserve

func XTclChannelPreserve(tls *libc.TLS, chan1 uintptr)

func XTclChannelRelease

func XTclChannelRelease(tls *libc.TLS, chan1 uintptr)

func XTclChannelTransform

func XTclChannelTransform(tls *libc.TLS, interp uintptr, chan1 uintptr, cmdObjPtr uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTclCheckArrayTraces

func XTclCheckArrayTraces(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, name uintptr, index int32) (r int32)

func XTclCheckBadOctal

func XTclCheckBadOctal(tls *libc.TLS, interp uintptr, value uintptr) (r int32)

func XTclCheckEmptyString

func XTclCheckEmptyString(tls *libc.TLS, objPtr uintptr) (r int32)

C documentation

/*
 *----------------------------------------------------------------------
 *
 * 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 XTclCheckExecutionTraces

func XTclCheckExecutionTraces(tls *libc.TLS, interp uintptr, command uintptr, numChars int32, cmdPtr uintptr, code int32, traceFlags int32, objc int32, objv uintptr) (r int32)

func XTclCheckInterpTraces

func XTclCheckInterpTraces(tls *libc.TLS, interp uintptr, command uintptr, numChars int32, cmdPtr uintptr, code int32, traceFlags int32, objc int32, objv uintptr) (r int32)

func XTclCleanupByteCode

func XTclCleanupByteCode(tls *libc.TLS, codePtr uintptr)

func XTclCleanupChildren

func XTclCleanupChildren(tls *libc.TLS, interp uintptr, numPids int32, pidPtr uintptr, errorChan uintptr) (r int32)

func XTclCleanupCommand

func XTclCleanupCommand(tls *libc.TLS, cmdPtr uintptr)

func XTclCleanupStackForBreakContinue

func XTclCleanupStackForBreakContinue(tls *libc.TLS, envPtr uintptr, auxPtr uintptr)

func XTclCleanupVar

func XTclCleanupVar(tls *libc.TLS, varPtr uintptr, arrayPtr uintptr)

func XTclClearRootEnsemble

func XTclClearRootEnsemble(tls *libc.TLS, data uintptr, interp uintptr, result int32) (r int32)

func XTclClockInit

func XTclClockInit(tls *libc.TLS, interp uintptr)

func XTclClockOldscanObjCmd

func XTclClockOldscanObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclCompareObjKeys

func XTclCompareObjKeys(tls *libc.TLS, keyPtr uintptr, hPtr uintptr) (r int32)

func XTclCompareTwoNumbers

func XTclCompareTwoNumbers(tls *libc.TLS, valuePtr uintptr, value2Ptr uintptr) (r int32)

func XTclCompileAddOpCmd

func XTclCompileAddOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileAndOpCmd

func XTclCompileAndOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileAppendCmd

func XTclCompileAppendCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileArrayExistsCmd

func XTclCompileArrayExistsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileArraySetCmd

func XTclCompileArraySetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileArrayUnsetCmd

func XTclCompileArrayUnsetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileAssembleCmd

func XTclCompileAssembleCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasic0ArgCmd

func XTclCompileBasic0ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasic0Or1ArgCmd

func XTclCompileBasic0Or1ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasic0To2ArgCmd

func XTclCompileBasic0To2ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasic1ArgCmd

func XTclCompileBasic1ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasic1Or2ArgCmd

func XTclCompileBasic1Or2ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasic1To3ArgCmd

func XTclCompileBasic1To3ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasic2ArgCmd

func XTclCompileBasic2ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasic2Or3ArgCmd

func XTclCompileBasic2Or3ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasic3ArgCmd

func XTclCompileBasic3ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasicMin0ArgCmd

func XTclCompileBasicMin0ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasicMin1ArgCmd

func XTclCompileBasicMin1ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBasicMin2ArgCmd

func XTclCompileBasicMin2ArgCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileBreakCmd

func XTclCompileBreakCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileCatchCmd

func XTclCompileCatchCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileClockClicksCmd

func XTclCompileClockClicksCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileClockReadingCmd

func XTclCompileClockReadingCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileCmdWord

func XTclCompileCmdWord(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32, envPtr uintptr)

func XTclCompileConcatCmd

func XTclCompileConcatCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileContinueCmd

func XTclCompileContinueCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictAppendCmd

func XTclCompileDictAppendCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictCreateCmd

func XTclCompileDictCreateCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictExistsCmd

func XTclCompileDictExistsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictForCmd

func XTclCompileDictForCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictGetCmd

func XTclCompileDictGetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictIncrCmd

func XTclCompileDictIncrCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictLappendCmd

func XTclCompileDictLappendCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictMapCmd

func XTclCompileDictMapCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictMergeCmd

func XTclCompileDictMergeCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictSetCmd

func XTclCompileDictSetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictUnsetCmd

func XTclCompileDictUnsetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictUpdateCmd

func XTclCompileDictUpdateCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDictWithCmd

func XTclCompileDictWithCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileDivOpCmd

func XTclCompileDivOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileEnsemble

func XTclCompileEnsemble(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileEqOpCmd

func XTclCompileEqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileErrorCmd

func XTclCompileErrorCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileExpr

func XTclCompileExpr(tls *libc.TLS, interp uintptr, script uintptr, numBytes int32, envPtr uintptr, optimize int32)

func XTclCompileExprCmd

func XTclCompileExprCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileExprWords

func XTclCompileExprWords(tls *libc.TLS, interp uintptr, tokenPtr uintptr, numWords int32, envPtr uintptr)

func XTclCompileForCmd

func XTclCompileForCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileForeachCmd

func XTclCompileForeachCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileFormatCmd

func XTclCompileFormatCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileGeqOpCmd

func XTclCompileGeqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileGlobalCmd

func XTclCompileGlobalCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileGreaterOpCmd

func XTclCompileGreaterOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileIfCmd

func XTclCompileIfCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInOpCmd

func XTclCompileInOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileIncrCmd

func XTclCompileIncrCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInfoCommandsCmd

func XTclCompileInfoCommandsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInfoCoroutineCmd

func XTclCompileInfoCoroutineCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInfoExistsCmd

func XTclCompileInfoExistsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInfoLevelCmd

func XTclCompileInfoLevelCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInfoObjectClassCmd

func XTclCompileInfoObjectClassCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInfoObjectIsACmd

func XTclCompileInfoObjectIsACmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInfoObjectNamespaceCmd

func XTclCompileInfoObjectNamespaceCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInvertOpCmd

func XTclCompileInvertOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileInvocation

func XTclCompileInvocation(tls *libc.TLS, interp uintptr, tokenPtr uintptr, cmdObj uintptr, numWords int32, envPtr uintptr)

func XTclCompileLappendCmd

func XTclCompileLappendCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLassignCmd

func XTclCompileLassignCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLeqOpCmd

func XTclCompileLeqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLessOpCmd

func XTclCompileLessOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLindexCmd

func XTclCompileLindexCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLinsertCmd

func XTclCompileLinsertCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileListCmd

func XTclCompileListCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLlengthCmd

func XTclCompileLlengthCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLmapCmd

func XTclCompileLmapCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLrangeCmd

func XTclCompileLrangeCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLreplaceCmd

func XTclCompileLreplaceCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLsetCmd

func XTclCompileLsetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileLshiftOpCmd

func XTclCompileLshiftOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileMinusOpCmd

func XTclCompileMinusOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileModOpCmd

func XTclCompileModOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileMulOpCmd

func XTclCompileMulOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNamespaceCodeCmd

func XTclCompileNamespaceCodeCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNamespaceCurrentCmd

func XTclCompileNamespaceCurrentCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNamespaceOriginCmd

func XTclCompileNamespaceOriginCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNamespaceQualifiersCmd

func XTclCompileNamespaceQualifiersCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNamespaceTailCmd

func XTclCompileNamespaceTailCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNamespaceUpvarCmd

func XTclCompileNamespaceUpvarCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNamespaceWhichCmd

func XTclCompileNamespaceWhichCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNeqOpCmd

func XTclCompileNeqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNiOpCmd

func XTclCompileNiOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNoOp

func XTclCompileNoOp(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileNotOpCmd

func XTclCompileNotOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileObj

func XTclCompileObj(tls *libc.TLS, interp uintptr, objPtr uintptr, invoker uintptr, word int32) (r uintptr)

func XTclCompileObjectNextCmd

func XTclCompileObjectNextCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileObjectNextToCmd

func XTclCompileObjectNextToCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileObjectSelfCmd

func XTclCompileObjectSelfCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileOrOpCmd

func XTclCompileOrOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompilePowOpCmd

func XTclCompilePowOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileRegexpCmd

func XTclCompileRegexpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileRegsubCmd

func XTclCompileRegsubCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileReturnCmd

func XTclCompileReturnCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileRshiftOpCmd

func XTclCompileRshiftOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileScript

func XTclCompileScript(tls *libc.TLS, interp uintptr, script uintptr, numBytes int32, envPtr uintptr)

func XTclCompileSetCmd

func XTclCompileSetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStreqOpCmd

func XTclCompileStreqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringCatCmd

func XTclCompileStringCatCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringCmpCmd

func XTclCompileStringCmpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringEqualCmd

func XTclCompileStringEqualCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringFirstCmd

func XTclCompileStringFirstCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringIndexCmd

func XTclCompileStringIndexCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringIsCmd

func XTclCompileStringIsCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringLastCmd

func XTclCompileStringLastCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringLenCmd

func XTclCompileStringLenCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringMapCmd

func XTclCompileStringMapCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringMatchCmd

func XTclCompileStringMatchCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringRangeCmd

func XTclCompileStringRangeCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringReplaceCmd

func XTclCompileStringReplaceCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringToLowerCmd

func XTclCompileStringToLowerCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringToTitleCmd

func XTclCompileStringToTitleCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringToUpperCmd

func XTclCompileStringToUpperCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringTrimCmd

func XTclCompileStringTrimCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringTrimLCmd

func XTclCompileStringTrimLCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStringTrimRCmd

func XTclCompileStringTrimRCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileStrneqOpCmd

func XTclCompileStrneqOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileSubstCmd

func XTclCompileSubstCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileSwitchCmd

func XTclCompileSwitchCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileSyntaxError

func XTclCompileSyntaxError(tls *libc.TLS, interp uintptr, envPtr uintptr)

func XTclCompileTailcallCmd

func XTclCompileTailcallCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileThrowCmd

func XTclCompileThrowCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileTokens

func XTclCompileTokens(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32, envPtr uintptr)

func XTclCompileTryCmd

func XTclCompileTryCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileUnsetCmd

func XTclCompileUnsetCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileUpvarCmd

func XTclCompileUpvarCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileVarSubst

func XTclCompileVarSubst(tls *libc.TLS, interp uintptr, tokenPtr uintptr, envPtr uintptr)

func XTclCompileVariableCmd

func XTclCompileVariableCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileWhileCmd

func XTclCompileWhileCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileXorOpCmd

func XTclCompileXorOpCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileYieldCmd

func XTclCompileYieldCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclCompileYieldToCmd

func XTclCompileYieldToCmd(tls *libc.TLS, interp uintptr, parsePtr uintptr, cmdPtr uintptr, envPtr uintptr) (r int32)

func XTclContinuationsCopy

func XTclContinuationsCopy(tls *libc.TLS, objPtr uintptr, originObjPtr uintptr)

func XTclContinuationsEnter

func XTclContinuationsEnter(tls *libc.TLS, objPtr uintptr, num int32, loc uintptr) (r uintptr)

func XTclContinuationsEnterDerived

func XTclContinuationsEnterDerived(tls *libc.TLS, objPtr uintptr, start int32, clNext uintptr)

func XTclContinuationsGet

func XTclContinuationsGet(tls *libc.TLS, objPtr uintptr) (r uintptr)

func XTclConvertElement

func XTclConvertElement(tls *libc.TLS, src uintptr, length int32, dst uintptr, flags int32) (r int32)

func XTclCopyAndCollapse

func XTclCopyAndCollapse(tls *libc.TLS, count int32, src uintptr, dst uintptr) (r int32)

func XTclCopyChannel

func XTclCopyChannel(tls *libc.TLS, interp uintptr, inChan uintptr, outChan uintptr, toRead int64, cmdPtr uintptr) (r int32)

func XTclCopyChannelOld

func XTclCopyChannelOld(tls *libc.TLS, interp uintptr, inChan uintptr, outChan uintptr, toRead int32, cmdPtr uintptr) (r int32)

func XTclCreateAbsoluteTimerHandler

func XTclCreateAbsoluteTimerHandler(tls *libc.TLS, timePtr uintptr, proc uintptr, clientData uintptr) (r uintptr)

func XTclCreateAuxData

func XTclCreateAuxData(tls *libc.TLS, clientData uintptr, typePtr uintptr, envPtr uintptr) (r int32)

func XTclCreateEnsembleInNs

func XTclCreateEnsembleInNs(tls *libc.TLS, interp uintptr, name uintptr, nameNsPtr uintptr, ensembleNsPtr uintptr, flags int32) (r uintptr)

func XTclCreateExceptRange

func XTclCreateExceptRange(tls *libc.TLS, type1 int32, envPtr uintptr) (r int32)

func XTclCreateExecEnv

func XTclCreateExecEnv(tls *libc.TLS, interp uintptr, size int32) (r uintptr)

func XTclCreateLateExitHandler

func XTclCreateLateExitHandler(tls *libc.TLS, proc uintptr, clientData uintptr)

func XTclCreateLiteral

func XTclCreateLiteral(tls *libc.TLS, iPtr uintptr, bytes uintptr, length int32, hash uint32, newPtr uintptr, nsPtr uintptr, flags int32, globalPtrPtr uintptr) (r uintptr)

func XTclCreateObjCommandInNs

func XTclCreateObjCommandInNs(tls *libc.TLS, interp uintptr, cmdName uintptr, namesp uintptr, proc uintptr, clientData uintptr, deleteProc uintptr) (r uintptr)

func XTclCreatePipeline

func XTclCreatePipeline(tls *libc.TLS, interp uintptr, argc int32, argv uintptr, pidArrayPtr uintptr, inPipePtr uintptr, outPipePtr uintptr, errFilePtr uintptr) (r int32)

func XTclCreateProc

func XTclCreateProc(tls *libc.TLS, interp uintptr, nsPtr uintptr, procName uintptr, argsPtr uintptr, bodyPtr uintptr, procPtrPtr uintptr) (r int32)

func XTclCreateSocketAddress

func XTclCreateSocketAddress(tls *libc.TLS, interp uintptr, addrlist uintptr, host uintptr, port int32, willBind int32, errorMsgPtr uintptr) (r int32)

func XTclCrossFilesystemCopy

func XTclCrossFilesystemCopy(tls *libc.TLS, interp uintptr, source uintptr, target uintptr) (r int32)

func XTclDStringAppendDString

func XTclDStringAppendDString(tls *libc.TLS, dsPtr uintptr, toAppendPtr uintptr) (r uintptr)

func XTclDStringAppendObj

func XTclDStringAppendObj(tls *libc.TLS, dsPtr uintptr, objPtr uintptr) (r uintptr)

func XTclDStringToObj

func XTclDStringToObj(tls *libc.TLS, dsPtr uintptr) (r uintptr)

func XTclDateparse

func XTclDateparse(tls *libc.TLS, info uintptr) (r int32)

func XTclDbDumpActiveObjects

func XTclDbDumpActiveObjects(tls *libc.TLS, outFile uintptr)

func XTclDbInitNewObj

func XTclDbInitNewObj(tls *libc.TLS, objPtr uintptr, file uintptr, line int32)

func XTclDefaultBgErrorHandlerObjCmd

func XTclDefaultBgErrorHandlerObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclDeleteCompiledLocalVars

func XTclDeleteCompiledLocalVars(tls *libc.TLS, iPtr uintptr, framePtr uintptr)

func XTclDeleteExecEnv

func XTclDeleteExecEnv(tls *libc.TLS, eePtr uintptr)

func XTclDeleteLateExitHandler

func XTclDeleteLateExitHandler(tls *libc.TLS, proc uintptr, clientData uintptr)

func XTclDeleteLiteralTable

func XTclDeleteLiteralTable(tls *libc.TLS, interp uintptr, tablePtr uintptr)

func XTclDeleteNamespaceVars

func XTclDeleteNamespaceVars(tls *libc.TLS, nsPtr uintptr)

func XTclDeleteVars

func XTclDeleteVars(tls *libc.TLS, iPtr uintptr, tablePtr uintptr)

func XTclDictWithFinish

func XTclDictWithFinish(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, index int32, pathc int32, pathv uintptr, keysPtr uintptr) (r int32)

func XTclDictWithInit

func XTclDictWithInit(tls *libc.TLS, interp uintptr, dictPtr uintptr, pathc int32, pathv uintptr) (r uintptr)

func XTclDoubleDigits

func XTclDoubleDigits(tls *libc.TLS, dv float64, _ndigits int32, flags int32, decpt uintptr, sign uintptr, endPtr uintptr) (r uintptr)

func XTclDumpMemoryInfo

func XTclDumpMemoryInfo(tls *libc.TLS, clientData uintptr, flags int32) (r int32)

func XTclEmitForwardJump

func XTclEmitForwardJump(tls *libc.TLS, envPtr uintptr, jumpType int32, jumpFixupPtr uintptr)

func XTclEmitInvoke

func XTclEmitInvoke(tls *libc.TLS, envPtr uintptr, opcode int32, va uintptr)

func XTclEnsembleGetRewriteValues

func XTclEnsembleGetRewriteValues(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclEnsureNamespace

func XTclEnsureNamespace(tls *libc.TLS, interp uintptr, namespacePtr uintptr) (r uintptr)

C documentation

/*
 *----------------------------------------------------------------------
 *
 * 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 XTclErrorStackResetIf(tls *libc.TLS, interp uintptr, msg uintptr, length int32)

func XTclEvalEx

func XTclEvalEx(tls *libc.TLS, interp uintptr, script uintptr, numBytes int32, flags int32, _line int32, clNextOuter uintptr, outerScript uintptr) (r int32)

func XTclEvalObjEx

func XTclEvalObjEx(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32, invoker uintptr, word int32) (r int32)

func XTclExpandCodeArray

func XTclExpandCodeArray(tls *libc.TLS, envArgPtr uintptr)

func XTclExpandJumpFixupArray

func XTclExpandJumpFixupArray(tls *libc.TLS, fixupArrayPtr uintptr)

func XTclExprFloatError

func XTclExprFloatError(tls *libc.TLS, interp uintptr, value float64)

func XTclFSCwdIsNative

func XTclFSCwdIsNative(tls *libc.TLS) (r int32)

func XTclFSCwdPointerEquals

func XTclFSCwdPointerEquals(tls *libc.TLS, pathPtrPtr uintptr) (r int32)

func XTclFSEnsureEpochOk

func XTclFSEnsureEpochOk(tls *libc.TLS, pathPtr uintptr, fsPtrPtr uintptr) (r int32)

func XTclFSEpoch

func XTclFSEpoch(tls *libc.TLS) (r uint64)

func XTclFSEpochOk

func XTclFSEpochOk(tls *libc.TLS, filesystemEpoch uint64) (r int32)

func XTclFSFileAttrIndex

func XTclFSFileAttrIndex(tls *libc.TLS, pathPtr uintptr, attributeName uintptr, indexPtr uintptr) (r int32)

func XTclFSGetPathType

func XTclFSGetPathType(tls *libc.TLS, pathPtr uintptr, filesystemPtrPtr uintptr, driveNameLengthPtr uintptr) (r _Tcl_PathType)

func XTclFSMakePathRelative

func XTclFSMakePathRelative(tls *libc.TLS, interp uintptr, pathPtr uintptr, cwdPtr uintptr) (r uintptr)

func XTclFSNonnativePathType

func XTclFSNonnativePathType(tls *libc.TLS, path uintptr, pathLen int32, filesystemPtrPtr uintptr, driveNameLengthPtr uintptr, driveNameRef uintptr) (r _Tcl_PathType)

func XTclFSNormalizeAbsolutePath

func XTclFSNormalizeAbsolutePath(tls *libc.TLS, interp uintptr, pathPtr uintptr) (r uintptr)

func XTclFSNormalizeToUniquePath

func XTclFSNormalizeToUniquePath(tls *libc.TLS, interp uintptr, pathPtr uintptr, startAt int32) (r int32)

func XTclFSSetPathDetails

func XTclFSSetPathDetails(tls *libc.TLS, pathPtr uintptr, fsPtr uintptr, clientData uintptr)

func XTclFSUnloadTempFile

func XTclFSUnloadTempFile(tls *libc.TLS, loadHandle uintptr)

func XTclFetchEnsembleRoot

func XTclFetchEnsembleRoot(tls *libc.TLS, interp uintptr, objv uintptr, objc int32, objcPtr uintptr) (r uintptr)

func XTclFetchLiteral

func XTclFetchLiteral(tls *libc.TLS, envPtr uintptr, index uint32) (r uintptr)

func XTclFileAttrsCmd

func XTclFileAttrsCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclFileCopyCmd

func XTclFileCopyCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclFileDeleteCmd

func XTclFileDeleteCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclFileLinkCmd

func XTclFileLinkCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclFileMakeDirsCmd

func XTclFileMakeDirsCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclFileReadLinkCmd

func XTclFileReadLinkCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclFileRenameCmd

func XTclFileRenameCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclFileTemporaryCmd

func XTclFileTemporaryCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclFinalizeAsync

func XTclFinalizeAsync(tls *libc.TLS)

func XTclFinalizeDoubleConversion

func XTclFinalizeDoubleConversion(tls *libc.TLS)

func XTclFinalizeEncodingSubsystem

func XTclFinalizeEncodingSubsystem(tls *libc.TLS)

func XTclFinalizeEnvironment

func XTclFinalizeEnvironment(tls *libc.TLS)

func XTclFinalizeEvaluation

func XTclFinalizeEvaluation(tls *libc.TLS)

func XTclFinalizeExecution

func XTclFinalizeExecution(tls *libc.TLS)

func XTclFinalizeFilesystem

func XTclFinalizeFilesystem(tls *libc.TLS)

func XTclFinalizeIOSubsystem

func XTclFinalizeIOSubsystem(tls *libc.TLS)

C documentation

/* ARGSUSED */

func XTclFinalizeLoad

func XTclFinalizeLoad(tls *libc.TLS)

func XTclFinalizeLock

func XTclFinalizeLock(tls *libc.TLS)

func XTclFinalizeLoopExceptionRange

func XTclFinalizeLoopExceptionRange(tls *libc.TLS, envPtr uintptr, range1 int32)

func XTclFinalizeMemorySubsystem

func XTclFinalizeMemorySubsystem(tls *libc.TLS)

func XTclFinalizeNotifier

func XTclFinalizeNotifier(tls *libc.TLS)

func XTclFinalizeObjects

func XTclFinalizeObjects(tls *libc.TLS)

func XTclFinalizePreserve

func XTclFinalizePreserve(tls *libc.TLS)

C documentation

/* ARGSUSED */

func XTclFinalizeSynchronization

func XTclFinalizeSynchronization(tls *libc.TLS)

func XTclFinalizeThreadAlloc

func XTclFinalizeThreadAlloc(tls *libc.TLS)

func XTclFinalizeThreadData

func XTclFinalizeThreadData(tls *libc.TLS, quick int32)

func XTclFinalizeThreadDataThread

func XTclFinalizeThreadDataThread(tls *libc.TLS)

func XTclFinalizeThreadObjects

func XTclFinalizeThreadObjects(tls *libc.TLS)

func XTclFinalizeThreadStorage

func XTclFinalizeThreadStorage(tls *libc.TLS)

func XTclFindArrayPtrElements

func XTclFindArrayPtrElements(tls *libc.TLS, arrayPtr uintptr, tablePtr uintptr)

func XTclFindCompiledLocal

func XTclFindCompiledLocal(tls *libc.TLS, name uintptr, nameBytes int32, create int32, envPtr uintptr) (r int32)

func XTclFindDictElement

func XTclFindDictElement(tls *libc.TLS, interp uintptr, dict uintptr, dictLength int32, elementPtr uintptr, nextPtr uintptr, sizePtr uintptr, literalPtr uintptr) (r int32)

func XTclFindElement

func XTclFindElement(tls *libc.TLS, interp uintptr, list uintptr, listLength int32, elementPtr uintptr, nextPtr uintptr, sizePtr uintptr, literalPtr uintptr) (r int32)

func XTclFindProc

func XTclFindProc(tls *libc.TLS, iPtr uintptr, procName uintptr) (r uintptr)

func XTclFixupForwardJump

func XTclFixupForwardJump(tls *libc.TLS, envPtr uintptr, jumpFixupPtr uintptr, jumpDist int32, distThreshold int32) (r int32)

func XTclFloor

func XTclFloor(tls *libc.TLS, a uintptr) (r1 float64)

func XTclFormatInt

func XTclFormatInt(tls *libc.TLS, buffer uintptr, n int64) (r int32)

func XTclFormatNaN

func XTclFormatNaN(tls *libc.TLS, value float64, buffer uintptr)

func XTclFreeCompileEnv

func XTclFreeCompileEnv(tls *libc.TLS, envPtr uintptr)

func XTclFreeJumpFixupArray

func XTclFreeJumpFixupArray(tls *libc.TLS, fixupArrayPtr uintptr)

func XTclFreeLocalCache

func XTclFreeLocalCache(tls *libc.TLS, interp uintptr, localCachePtr uintptr)

func XTclFreeObj

func XTclFreeObj(tls *libc.TLS, objPtr uintptr)

func XTclFreeObjEntry

func XTclFreeObjEntry(tls *libc.TLS, hPtr uintptr)

func XTclFreePackageInfo

func XTclFreePackageInfo(tls *libc.TLS, iPtr uintptr)

func XTclFullFinalizationRequested

func XTclFullFinalizationRequested(tls *libc.TLS) (r int32)

func XTclGetAndDetachPids

func XTclGetAndDetachPids(tls *libc.TLS, interp uintptr, chan1 uintptr)

func XTclGetAsyncReadyPtr

func XTclGetAsyncReadyPtr(tls *libc.TLS) (r uintptr)

func XTclGetAuxDataType

func XTclGetAuxDataType(tls *libc.TLS, typeName uintptr) (r uintptr)

func XTclGetBgErrorHandler

func XTclGetBgErrorHandler(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclGetChannelFromObj

func XTclGetChannelFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, channelPtr uintptr, modePtr uintptr, flags int32) (r int32)

func XTclGetCmdFrameForProcedure

func XTclGetCmdFrameForProcedure(tls *libc.TLS, procPtr uintptr) (r uintptr)

func XTclGetCompletionCodeFromObj

func XTclGetCompletionCodeFromObj(tls *libc.TLS, interp uintptr, value uintptr, codePtr uintptr) (r int32)

func XTclGetEnv

func XTclGetEnv(tls *libc.TLS, name uintptr, valuePtr uintptr) (r uintptr)

func XTclGetExtension

func XTclGetExtension(tls *libc.TLS, name uintptr) (r uintptr)

func XTclGetFrame

func XTclGetFrame(tls *libc.TLS, interp uintptr, name uintptr, framePtrPtr uintptr) (r int32)

func XTclGetIndexFromToken

func XTclGetIndexFromToken(tls *libc.TLS, tokenPtr uintptr, before int32, after int32, indexPtr uintptr) (r int32)

func XTclGetInnerContext

func XTclGetInnerContext(tls *libc.TLS, interp uintptr, pc uintptr, tosPtr uintptr) (r uintptr)

func XTclGetInnermostExceptionRange

func XTclGetInnermostExceptionRange(tls *libc.TLS, envPtr uintptr, returnCode int32, auxPtrPtr uintptr) (r uintptr)

func XTclGetInstructionTable

func XTclGetInstructionTable(tls *libc.TLS) (r uintptr)

func XTclGetIntForIndex

func XTclGetIntForIndex(tls *libc.TLS, interp uintptr, objPtr uintptr, endValue int32, indexPtr uintptr) (r int32)

func XTclGetLibraryPath

func XTclGetLibraryPath(tls *libc.TLS) (r uintptr)

func XTclGetLoadedPackages

func XTclGetLoadedPackages(tls *libc.TLS, interp uintptr, targetName uintptr) (r int32)

func XTclGetMainLoop

func XTclGetMainLoop(tls *libc.TLS) (r uintptr)

func XTclGetNamespaceChildTable

func XTclGetNamespaceChildTable(tls *libc.TLS, nsPtr uintptr) (r uintptr)

func XTclGetNamespaceCommandTable

func XTclGetNamespaceCommandTable(tls *libc.TLS, nsPtr uintptr) (r uintptr)

func XTclGetNamespaceForQualName

func XTclGetNamespaceForQualName(tls *libc.TLS, interp uintptr, qualName uintptr, cxtNsPtr uintptr, flags int32, nsPtrPtr uintptr, altNsPtrPtr uintptr, actualCxtPtrPtr uintptr, simpleNamePtr uintptr) (r int32)

func XTclGetNamespaceFromObj

func XTclGetNamespaceFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, nsPtrPtr uintptr) (r int32)

func XTclGetNumberFromObj

func XTclGetNumberFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, clientDataPtr uintptr, typePtr uintptr) (r int32)

func XTclGetObjInterpProc

func XTclGetObjInterpProc(tls *libc.TLS) (r uintptr)

func XTclGetObjNameOfExecutable

func XTclGetObjNameOfExecutable(tls *libc.TLS) (r uintptr)

func XTclGetOpenMode

func XTclGetOpenMode(tls *libc.TLS, interp uintptr, modeString uintptr, seekFlagPtr uintptr) (r int32)

func XTclGetOpenModeEx

func XTclGetOpenModeEx(tls *libc.TLS, interp uintptr, modeString uintptr, seekFlagPtr uintptr, binaryPtr uintptr) (r int32)

func XTclGetOriginalCommand

func XTclGetOriginalCommand(tls *libc.TLS, command uintptr) (r uintptr)

func XTclGetPathType

func XTclGetPathType(tls *libc.TLS, pathPtr uintptr, filesystemPtrPtr uintptr, driveNameLengthPtr uintptr, driveNameRef uintptr) (r _Tcl_PathType)

func XTclGetPlatform

func XTclGetPlatform(tls *libc.TLS) (r uintptr)

func XTclGetProcessGlobalValue

func XTclGetProcessGlobalValue(tls *libc.TLS, pgvPtr uintptr) (r uintptr)

func XTclGetSourceFromFrame

func XTclGetSourceFromFrame(tls *libc.TLS, cfPtr uintptr, objc int32, objv uintptr) (r uintptr)

func XTclGetSrcInfoForPc

func XTclGetSrcInfoForPc(tls *libc.TLS, cfPtr uintptr)

func XTclGetStringStorage

func XTclGetStringStorage(tls *libc.TLS, objPtr uintptr, sizePtr uintptr) (r uintptr)

func XTclGlob

func XTclGlob(tls *libc.TLS, interp uintptr, pattern uintptr, pathPrefix uintptr, globFlags int32, types uintptr) (r int32)

func XTclGuessPackageName

func XTclGuessPackageName(tls *libc.TLS, fileName uintptr, bufPtr uintptr) (r int32)

func XTclHandleCreate

func XTclHandleCreate(tls *libc.TLS, ptr uintptr) (r uintptr)

func XTclHandleFree

func XTclHandleFree(tls *libc.TLS, handle uintptr)

func XTclHandlePreserve

func XTclHandlePreserve(tls *libc.TLS, handle uintptr) (r uintptr)

func XTclHandleRelease

func XTclHandleRelease(tls *libc.TLS, handle uintptr)

func XTclHashObjKey

func XTclHashObjKey(tls *libc.TLS, tablePtr uintptr, keyPtr uintptr) (r uint32)

func XTclHideLiteral

func XTclHideLiteral(tls *libc.TLS, interp uintptr, envPtr uintptr, index int32)

func XTclHideUnsafeCommands

func XTclHideUnsafeCommands(tls *libc.TLS, interp uintptr) (r int32)

func XTclInExit

func XTclInExit(tls *libc.TLS) (r int32)

func XTclInThreadExit

func XTclInThreadExit(tls *libc.TLS) (r int32)

func XTclIncrObj

func XTclIncrObj(tls *libc.TLS, interp uintptr, valuePtr uintptr, incrPtr uintptr) (r int32)

func XTclIncrObjVar2

func XTclIncrObjVar2(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, incrPtr uintptr, flags int32) (r uintptr)

func XTclIndexDecode

func XTclIndexDecode(tls *libc.TLS, encoded int32, endValue int32) (r int32)

func XTclIndexEncode

func XTclIndexEncode(tls *libc.TLS, interp uintptr, objPtr uintptr, before int32, after int32, indexPtr uintptr) (r int32)

func XTclInfoCoroutineCmd

func XTclInfoCoroutineCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclInfoExistsCmd

func XTclInfoExistsCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclInfoFrame

func XTclInfoFrame(tls *libc.TLS, interp uintptr, framePtr uintptr) (r uintptr)

func XTclInfoGlobalsCmd

func XTclInfoGlobalsCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclInfoLocalsCmd

func XTclInfoLocalsCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclInfoVarsCmd

func XTclInfoVarsCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclInitArrayCmd

func XTclInitArrayCmd(tls *libc.TLS, interp uintptr) (r uintptr)

C documentation

/* ARGSUSED */

func XTclInitBinaryCmd

func XTclInitBinaryCmd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclInitByteCodeObj

func XTclInitByteCodeObj(tls *libc.TLS, objPtr uintptr, envPtr uintptr)

func XTclInitChanCmd

func XTclInitChanCmd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclInitCompileEnv

func XTclInitCompileEnv(tls *libc.TLS, interp uintptr, envPtr uintptr, stringPtr uintptr, numBytes int32, invoker uintptr, word int32)

func XTclInitCompiledLocals

func XTclInitCompiledLocals(tls *libc.TLS, interp uintptr, framePtr uintptr, nsPtr uintptr)

func XTclInitDbCkalloc

func XTclInitDbCkalloc(tls *libc.TLS)

func XTclInitDictCmd

func XTclInitDictCmd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclInitDoubleConversion

func XTclInitDoubleConversion(tls *libc.TLS)

func XTclInitEmbeddedConfigurationInformation

func XTclInitEmbeddedConfigurationInformation(tls *libc.TLS, interp uintptr)

func XTclInitEncodingCmd

func XTclInitEncodingCmd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclInitEncodingSubsystem

func XTclInitEncodingSubsystem(tls *libc.TLS)

func XTclInitFileCmd

func XTclInitFileCmd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclInitIOSubsystem

func XTclInitIOSubsystem(tls *libc.TLS)

func XTclInitInfoCmd

func XTclInitInfoCmd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclInitJumpFixupArray

func XTclInitJumpFixupArray(tls *libc.TLS, fixupArrayPtr uintptr)

func XTclInitLimitSupport

func XTclInitLimitSupport(tls *libc.TLS, interp uintptr)

func XTclInitLiteralTable

func XTclInitLiteralTable(tls *libc.TLS, tablePtr uintptr)

func XTclInitNamespaceCmd

func XTclInitNamespaceCmd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclInitNamespaceSubsystem

func XTclInitNamespaceSubsystem(tls *libc.TLS)

func XTclInitNotifier

func XTclInitNotifier(tls *libc.TLS)

func XTclInitObjSubsystem

func XTclInitObjSubsystem(tls *libc.TLS)

func XTclInitPrefixCmd

func XTclInitPrefixCmd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclInitRewriteEnsemble

func XTclInitRewriteEnsemble(tls *libc.TLS, interp uintptr, numRemoved int32, numInserted int32, objv uintptr) (r int32)

func XTclInitStringCmd

func XTclInitStringCmd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclInitSubsystems

func XTclInitSubsystems(tls *libc.TLS) (r uintptr)

func XTclInitThreadStorage

func XTclInitThreadStorage(tls *libc.TLS)

func XTclInitVarHashTable

func XTclInitVarHashTable(tls *libc.TLS, tablePtr uintptr, nsPtr uintptr)

func XTclInterpInit

func XTclInterpInit(tls *libc.TLS, interp uintptr) (r int32)

func XTclInterpReady

func XTclInterpReady(tls *libc.TLS, interp uintptr) (r int32)

func XTclInvalidateCmdLiteral

func XTclInvalidateCmdLiteral(tls *libc.TLS, interp uintptr, name uintptr, nsPtr uintptr)

func XTclInvalidateNsPath

func XTclInvalidateNsPath(tls *libc.TLS, nsPtr uintptr)

func XTclInvokeObjectCommand

func XTclInvokeObjectCommand(tls *libc.TLS, clientData uintptr, interp uintptr, argc int32, argv uintptr) (r int32)

func XTclInvokeStringCommand

func XTclInvokeStringCommand(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclIsBareword

func XTclIsBareword(tls *libc.TLS, byte1 int32) (r int32)

func XTclIsProc

func XTclIsProc(tls *libc.TLS, cmdPtr uintptr) (r uintptr)

func XTclIsSpaceProc

func XTclIsSpaceProc(tls *libc.TLS, byte1 int32) (r int32)

func XTclJoinPath

func XTclJoinPath(tls *libc.TLS, elements int32, objv uintptr, forceRelative int32) (r uintptr)

func XTclLimitRemoveAllHandlers

func XTclLimitRemoveAllHandlers(tls *libc.TLS, interp uintptr)

func XTclLindexFlat

func XTclLindexFlat(tls *libc.TLS, interp uintptr, listPtr uintptr, indexCount int32, indexArray uintptr) (r uintptr)

func XTclLindexList

func XTclLindexList(tls *libc.TLS, interp uintptr, listPtr uintptr, _argPtr uintptr) (r uintptr)

func XTclListLines

func XTclListLines(tls *libc.TLS, listObj uintptr, _line int32, n int32, lines uintptr, elems uintptr)

func XTclListObjCopy

func XTclListObjCopy(tls *libc.TLS, interp uintptr, listPtr uintptr) (r uintptr)

func XTclListObjSetElement

func XTclListObjSetElement(tls *libc.TLS, interp uintptr, listPtr uintptr, index int32, valuePtr uintptr) (r int32)

func XTclLocalScalar

func XTclLocalScalar(tls *libc.TLS, bytes uintptr, numBytes int32, envPtr uintptr) (r int32)

func XTclLocalScalarFromToken

func XTclLocalScalarFromToken(tls *libc.TLS, tokenPtr uintptr, envPtr uintptr) (r int32)

func XTclLogCommandInfo

func XTclLogCommandInfo(tls *libc.TLS, interp uintptr, script uintptr, command uintptr, length int32, pc uintptr, tosPtr uintptr)

func XTclLookupArrayElement

func XTclLookupArrayElement(tls *libc.TLS, interp uintptr, arrayNamePtr uintptr, elNamePtr uintptr, flags int32, msg uintptr, createArray int32, createElem int32, arrayPtr uintptr, index int32) (r uintptr)

func XTclLookupSimpleVar

func XTclLookupSimpleVar(tls *libc.TLS, interp uintptr, varNamePtr uintptr, flags int32, create int32, errMsgPtr uintptr, indexPtr uintptr) (r uintptr)

func XTclLookupVar

func XTclLookupVar(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32, msg uintptr, createPart1 int32, createPart2 int32, arrayPtrPtr uintptr) (r uintptr)

func XTclLsetFlat

func XTclLsetFlat(tls *libc.TLS, interp uintptr, listPtr uintptr, indexCount int32, indexArray uintptr, valuePtr uintptr) (r uintptr)

func XTclLsetList

func XTclLsetList(tls *libc.TLS, interp uintptr, listPtr uintptr, _indexArgPtr uintptr, valuePtr uintptr) (r uintptr)

func XTclMakeEncodingCommandSafe

func XTclMakeEncodingCommandSafe(tls *libc.TLS, interp uintptr) (r int32)

func XTclMakeEnsemble

func XTclMakeEnsemble(tls *libc.TLS, interp uintptr, name uintptr, map1 uintptr) (r uintptr)

func XTclMakeFileCommandSafe

func XTclMakeFileCommandSafe(tls *libc.TLS, interp uintptr) (r int32)

func XTclMarkTailcall

func XTclMarkTailcall(tls *libc.TLS, interp uintptr)

func XTclMaxListLength

func XTclMaxListLength(tls *libc.TLS, bytes uintptr, numBytes int32, endPtr uintptr) (r int32)

func XTclMergeReturnOptions

func XTclMergeReturnOptions(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, optionsPtrPtr uintptr, codePtr uintptr, levelPtr uintptr) (r int32)

func XTclNRApplyObjCmd

func XTclNRApplyObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRAssembleObjCmd

func XTclNRAssembleObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRCatchObjCmd

func XTclNRCatchObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRCoroutineActivateCallback

func XTclNRCoroutineActivateCallback(tls *libc.TLS, data uintptr, interp uintptr, result int32) (r int32)

func XTclNRCoroutineObjCmd

func XTclNRCoroutineObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRCreateCommandInNs

func XTclNRCreateCommandInNs(tls *libc.TLS, interp uintptr, cmdName uintptr, nsPtr uintptr, proc uintptr, nreProc uintptr, clientData uintptr, deleteProc uintptr) (r uintptr)

func XTclNREvalFile

func XTclNREvalFile(tls *libc.TLS, interp uintptr, pathPtr uintptr, encodingName uintptr) (r int32)

func XTclNREvalObjCmd

func XTclNREvalObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNREvalObjEx

func XTclNREvalObjEx(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32, invoker uintptr, word int32) (r int32)

func XTclNREvalObjv

func XTclNREvalObjv(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, flags int32, cmdPtr uintptr) (r int32)

func XTclNRExecuteByteCode

func XTclNRExecuteByteCode(tls *libc.TLS, interp uintptr, codePtr uintptr) (r int32)

func XTclNRExprObjCmd

func XTclNRExprObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRForIterCallback

func XTclNRForIterCallback(tls *libc.TLS, data uintptr, interp uintptr, result int32) (r int32)

func XTclNRForObjCmd

func XTclNRForObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRForeachCmd

func XTclNRForeachCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRIfObjCmd

func XTclNRIfObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRInterpCoroutine

func XTclNRInterpCoroutine(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRInterpProc

func XTclNRInterpProc(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRInterpProcCore

func XTclNRInterpProcCore(tls *libc.TLS, interp uintptr, procNameObj uintptr, skip int32, errorProc uintptr) (r int32)

func XTclNRInvoke

func XTclNRInvoke(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRLmapCmd

func XTclNRLmapCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRNewObjectInstance

func XTclNRNewObjectInstance(tls *libc.TLS, interp uintptr, cls uintptr, nameStr uintptr, nsNameStr uintptr, objc int32, objv uintptr, skip int32, objectPtr uintptr) (r int32)

func XTclNRObjectContextInvokeNext

func XTclNRObjectContextInvokeNext(tls *libc.TLS, interp uintptr, context uintptr, objc int32, objv uintptr, skip int32) (r int32)

func XTclNRPackageObjCmd

func XTclNRPackageObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTclNRReleaseValues

func XTclNRReleaseValues(tls *libc.TLS, data uintptr, interp uintptr, result int32) (r int32)

func XTclNRRunCallbacks

func XTclNRRunCallbacks(tls *libc.TLS, interp uintptr, result int32, rootPtr uintptr) (r int32)

func XTclNRSourceObjCmd

func XTclNRSourceObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRSubstObjCmd

func XTclNRSubstObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRSwitchObjCmd

func XTclNRSwitchObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, _objc int32, objv uintptr) (r int32)

func XTclNRTailcallEval

func XTclNRTailcallEval(tls *libc.TLS, data uintptr, interp uintptr, result int32) (r int32)

func XTclNRTailcallObjCmd

func XTclNRTailcallObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRTryObjCmd

func XTclNRTryObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRUplevelObjCmd

func XTclNRUplevelObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRWhileObjCmd

func XTclNRWhileObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRYieldObjCmd

func XTclNRYieldObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNRYieldToObjCmd

func XTclNRYieldToObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNamespaceDeleted

func XTclNamespaceDeleted(tls *libc.TLS, nsPtr uintptr) (r int32)

func XTclNamespaceEnsembleCmd

func XTclNamespaceEnsembleCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNativeCreateNativeRep

func XTclNativeCreateNativeRep(tls *libc.TLS, pathPtr uintptr) (r uintptr)

func XTclNativeDupInternalRep

func XTclNativeDupInternalRep(tls *libc.TLS, clientData uintptr) (r uintptr)

func XTclNativePathInFilesystem

func XTclNativePathInFilesystem(tls *libc.TLS, pathPtr uintptr, clientDataPtr uintptr) (r int32)

func XTclNeedSpace

func XTclNeedSpace(tls *libc.TLS, start uintptr, end uintptr) (r int32)

func XTclNewFSPathObj

func XTclNewFSPathObj(tls *libc.TLS, dirPtr uintptr, addStrRep uintptr, len1 int32) (r uintptr)

func XTclNewInstNameObj

func XTclNewInstNameObj(tls *libc.TLS, inst uint8) (r uintptr)

func XTclNewObjectInstanceCommon

func XTclNewObjectInstanceCommon(tls *libc.TLS, interp uintptr, classPtr uintptr, nameStr uintptr, nsNameStr uintptr) (r uintptr)

func XTclNewProcBodyObj

func XTclNewProcBodyObj(tls *libc.TLS, procPtr uintptr) (r uintptr)

func XTclNoErrorStack

func XTclNoErrorStack(tls *libc.TLS, interp uintptr, options uintptr) (r uintptr)

func XTclNoIdentOpCmd

func XTclNoIdentOpCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclNokia770Doubles

func XTclNokia770Doubles(tls *libc.TLS) (r int32)

func XTclNsDecrRefCount

func XTclNsDecrRefCount(tls *libc.TLS, nsPtr uintptr)

func XTclOOAddToInstances

func XTclOOAddToInstances(tls *libc.TLS, oPtr uintptr, clsPtr uintptr)

func XTclOOAddToMixinSubs

func XTclOOAddToMixinSubs(tls *libc.TLS, subPtr uintptr, superPtr uintptr)

func XTclOOAddToSubclasses

func XTclOOAddToSubclasses(tls *libc.TLS, subPtr uintptr, superPtr uintptr)

func XTclOOAllocClass

func XTclOOAllocClass(tls *libc.TLS, interp uintptr, useThisObj uintptr) (r uintptr)

func XTclOOClassSetFilters

func XTclOOClassSetFilters(tls *libc.TLS, interp uintptr, classPtr uintptr, numFilters int32, filters uintptr)

func XTclOOClassSetMixins

func XTclOOClassSetMixins(tls *libc.TLS, interp uintptr, classPtr uintptr, numMixins int32, mixins uintptr)

func XTclOOCopyObjectCmd

func XTclOOCopyObjectCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODecrRefCount

func XTclOODecrRefCount(tls *libc.TLS, oPtr uintptr) (r int32)

C documentation

/*
 * ----------------------------------------------------------------------
 *
 * 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 XTclOODefineClassObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineConstructorObjCmd

func XTclOODefineConstructorObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineDeleteMethodObjCmd

func XTclOODefineDeleteMethodObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineDestructorObjCmd

func XTclOODefineDestructorObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineExportObjCmd

func XTclOODefineExportObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineForwardObjCmd

func XTclOODefineForwardObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineMethodObjCmd

func XTclOODefineMethodObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineObjCmd

func XTclOODefineObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineRenameMethodObjCmd

func XTclOODefineRenameMethodObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineSelfObjCmd

func XTclOODefineSelfObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODefineSlots

func XTclOODefineSlots(tls *libc.TLS, fPtr uintptr) (r int32)

func XTclOODefineUnexportObjCmd

func XTclOODefineUnexportObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOODelMethodRef

func XTclOODelMethodRef(tls *libc.TLS, mPtr uintptr)

func XTclOODeleteChain

func XTclOODeleteChain(tls *libc.TLS, callPtr uintptr)

func XTclOODeleteChainCache

func XTclOODeleteChainCache(tls *libc.TLS, tablePtr uintptr)

func XTclOODeleteContext

func XTclOODeleteContext(tls *libc.TLS, contextPtr uintptr)

func XTclOODeleteDescendants

func XTclOODeleteDescendants(tls *libc.TLS, interp uintptr, oPtr uintptr)

func XTclOOGetCallContext

func XTclOOGetCallContext(tls *libc.TLS, oPtr uintptr, methodNameObj uintptr, flags int32, cacheInThisObj uintptr) (r uintptr)

func XTclOOGetDefineCmdContext

func XTclOOGetDefineCmdContext(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclOOGetFoundation

func XTclOOGetFoundation(tls *libc.TLS, interp uintptr) (r uintptr)

func XTclOOGetFwdFromMethod

func XTclOOGetFwdFromMethod(tls *libc.TLS, mPtr uintptr) (r uintptr)

func XTclOOGetMethodBody

func XTclOOGetMethodBody(tls *libc.TLS, mPtr uintptr) (r uintptr)

func XTclOOGetProcFromMethod

func XTclOOGetProcFromMethod(tls *libc.TLS, mPtr uintptr) (r uintptr)

func XTclOOGetSortedClassMethodList

func XTclOOGetSortedClassMethodList(tls *libc.TLS, clsPtr uintptr, flags int32, stringsPtr uintptr) (r int32)

func XTclOOGetSortedMethodList

func XTclOOGetSortedMethodList(tls *libc.TLS, oPtr uintptr, flags int32, stringsPtr uintptr) (r int32)

func XTclOOGetStereotypeCallChain

func XTclOOGetStereotypeCallChain(tls *libc.TLS, clsPtr uintptr, methodNameObj uintptr, flags int32) (r uintptr)

func XTclOOInit

func XTclOOInit(tls *libc.TLS, interp uintptr) (r int32)

func XTclOOInitInfo

func XTclOOInitInfo(tls *libc.TLS, interp uintptr)

func XTclOOInvokeContext

func XTclOOInvokeContext(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOOInvokeObject

func XTclOOInvokeObject(tls *libc.TLS, interp uintptr, object uintptr, startCls uintptr, publicPrivate int32, objc int32, objv uintptr) (r int32)

func XTclOOIsReachable

func XTclOOIsReachable(tls *libc.TLS, targetPtr uintptr, startPtr uintptr) (r int32)

func XTclOOMakeProcInstanceMethod

func XTclOOMakeProcInstanceMethod(tls *libc.TLS, interp uintptr, oPtr uintptr, flags int32, nameObj uintptr, argsObj uintptr, bodyObj uintptr, typePtr uintptr, clientData uintptr, procPtrPtr uintptr) (r uintptr)

func XTclOOMakeProcMethod

func XTclOOMakeProcMethod(tls *libc.TLS, interp uintptr, clsPtr uintptr, flags int32, nameObj uintptr, namePtr uintptr, argsObj uintptr, bodyObj uintptr, typePtr uintptr, clientData uintptr, procPtrPtr uintptr) (r uintptr)

func XTclOONewBasicMethod

func XTclOONewBasicMethod(tls *libc.TLS, interp uintptr, clsPtr uintptr, dcm uintptr)

func XTclOONewForwardInstanceMethod

func XTclOONewForwardInstanceMethod(tls *libc.TLS, interp uintptr, oPtr uintptr, flags int32, nameObj uintptr, prefixObj uintptr) (r uintptr)

func XTclOONewForwardMethod

func XTclOONewForwardMethod(tls *libc.TLS, interp uintptr, clsPtr uintptr, flags int32, nameObj uintptr, prefixObj uintptr) (r uintptr)

func XTclOONewProcInstanceMethod

func XTclOONewProcInstanceMethod(tls *libc.TLS, interp uintptr, oPtr uintptr, flags int32, nameObj uintptr, argsObj uintptr, bodyObj uintptr, pmPtrPtr uintptr) (r uintptr)

func XTclOONewProcInstanceMethodEx

func XTclOONewProcInstanceMethodEx(tls *libc.TLS, interp uintptr, oPtr uintptr, preCallPtr uintptr, postCallPtr uintptr, errProc uintptr, clientData uintptr, nameObj uintptr, argsObj uintptr, bodyObj uintptr, flags int32, internalTokenPtr uintptr) (r uintptr)

func XTclOONewProcMethod

func XTclOONewProcMethod(tls *libc.TLS, interp uintptr, clsPtr uintptr, flags int32, nameObj uintptr, argsObj uintptr, bodyObj uintptr, pmPtrPtr uintptr) (r uintptr)

func XTclOONewProcMethodEx

func XTclOONewProcMethodEx(tls *libc.TLS, interp uintptr, clsPtr uintptr, preCallPtr uintptr, postCallPtr uintptr, errProc uintptr, clientData uintptr, nameObj uintptr, argsObj uintptr, bodyObj uintptr, flags int32, internalTokenPtr uintptr) (r uintptr)

func XTclOONextObjCmd

func XTclOONextObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOONextToObjCmd

func XTclOONextToObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOOObjDefObjCmd

func XTclOOObjDefObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOOObjectCmdCore

func XTclOOObjectCmdCore(tls *libc.TLS, oPtr uintptr, interp uintptr, objc int32, objv uintptr, flags int32, _startCls uintptr) (r int32)

func XTclOOObjectDestroyed

func XTclOOObjectDestroyed(tls *libc.TLS, oPtr uintptr) (r int32)

C documentation

/*
 * ----------------------------------------------------------------------
 *
 * TclOOObjectDestroyed --
 *
 *	Returns TCL_OK if an object is entirely deleted, i.e. the destruction
 *	sequence has completed.
 *
 * ----------------------------------------------------------------------
 */

func XTclOOObjectName

func XTclOOObjectName(tls *libc.TLS, interp uintptr, oPtr uintptr) (r uintptr)

func XTclOOObjectSetFilters

func XTclOOObjectSetFilters(tls *libc.TLS, oPtr uintptr, numFilters int32, filters uintptr)

func XTclOOObjectSetMixins

func XTclOOObjectSetMixins(tls *libc.TLS, oPtr uintptr, numMixins int32, mixins uintptr)

func XTclOOReleaseClassContents

func XTclOOReleaseClassContents(tls *libc.TLS, interp uintptr, oPtr uintptr)

func XTclOORemoveFromInstances

func XTclOORemoveFromInstances(tls *libc.TLS, oPtr uintptr, clsPtr uintptr) (r int32)

func XTclOORemoveFromMixinSubs

func XTclOORemoveFromMixinSubs(tls *libc.TLS, subPtr uintptr, superPtr uintptr) (r int32)

func XTclOORemoveFromMixins

func XTclOORemoveFromMixins(tls *libc.TLS, mixinPtr uintptr, oPtr uintptr) (r int32)

func XTclOORemoveFromSubclasses

func XTclOORemoveFromSubclasses(tls *libc.TLS, subPtr uintptr, superPtr uintptr) (r int32)

func XTclOORenderCallChain

func XTclOORenderCallChain(tls *libc.TLS, interp uintptr, callPtr uintptr) (r uintptr)

func XTclOOSelfObjCmd

func XTclOOSelfObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOOSetupVariableResolver

func XTclOOSetupVariableResolver(tls *libc.TLS, nsPtr uintptr)

func XTclOOStashContext

func XTclOOStashContext(tls *libc.TLS, objPtr uintptr, contextPtr uintptr)

func XTclOOUnknownDefinition

func XTclOOUnknownDefinition(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclOO_Class_Constructor

func XTclOO_Class_Constructor(tls *libc.TLS, clientData uintptr, interp uintptr, context uintptr, objc int32, objv uintptr) (r int32)

func XTclOO_Class_Create

func XTclOO_Class_Create(tls *libc.TLS, clientData uintptr, interp uintptr, context uintptr, objc int32, objv uintptr) (r int32)

func XTclOO_Class_CreateNs

func XTclOO_Class_CreateNs(tls *libc.TLS, clientData uintptr, interp uintptr, context uintptr, objc int32, objv uintptr) (r int32)

func XTclOO_Class_New

func XTclOO_Class_New(tls *libc.TLS, clientData uintptr, interp uintptr, context uintptr, objc int32, objv uintptr) (r int32)

func XTclOO_Object_Destroy

func XTclOO_Object_Destroy(tls *libc.TLS, clientData uintptr, interp uintptr, context uintptr, objc int32, objv uintptr) (r int32)

func XTclOO_Object_Eval

func XTclOO_Object_Eval(tls *libc.TLS, clientData uintptr, interp uintptr, context uintptr, objc int32, objv uintptr) (r int32)

func XTclOO_Object_LinkVar

func XTclOO_Object_LinkVar(tls *libc.TLS, clientData uintptr, interp uintptr, context uintptr, objc int32, objv uintptr) (r int32)

func XTclOO_Object_Unknown

func XTclOO_Object_Unknown(tls *libc.TLS, clientData uintptr, interp uintptr, context uintptr, objc int32, objv uintptr) (r int32)

func XTclOO_Object_VarName

func XTclOO_Object_VarName(tls *libc.TLS, clientData uintptr, interp uintptr, context uintptr, objc int32, objv uintptr) (r int32)

func XTclObjBeingDeleted

func XTclObjBeingDeleted(tls *libc.TLS, objPtr uintptr) (r int32)

func XTclObjCallVarTraces

func XTclObjCallVarTraces(tls *libc.TLS, iPtr uintptr, arrayPtr uintptr, varPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32, leaveErrMsg int32, index int32) (r int32)

func XTclObjCommandComplete

func XTclObjCommandComplete(tls *libc.TLS, objPtr uintptr) (r int32)

func XTclObjGetFrame

func XTclObjGetFrame(tls *libc.TLS, interp uintptr, objPtr uintptr, framePtrPtr uintptr) (r int32)

func XTclObjInterpProc

func XTclObjInterpProc(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclObjInvoke

func XTclObjInvoke(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, flags int32) (r int32)

func XTclObjInvokeNamespace

func XTclObjInvokeNamespace(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, nsPtr uintptr, flags int32) (r int32)

func XTclObjLookupVar

func XTclObjLookupVar(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2 uintptr, flags int32, msg uintptr, createPart1 int32, createPart2 int32, arrayPtrPtr uintptr) (r uintptr)

func XTclObjLookupVarEx

func XTclObjLookupVarEx(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32, msg uintptr, createPart1 int32, createPart2 int32, arrayPtrPtr uintptr) (r uintptr)

C documentation

/*
 *	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 XTclObjUnsetVar2(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32) (r int32)

func XTclObjVarErrMsg

func XTclObjVarErrMsg(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, operation uintptr, reason uintptr, index int32)

func XTclOptimizeBytecode

func XTclOptimizeBytecode(tls *libc.TLS, envPtr uintptr)

func XTclParseAllWhiteSpace

func XTclParseAllWhiteSpace(tls *libc.TLS, src uintptr, numBytes int32) (r int32)

func XTclParseBackslash

func XTclParseBackslash(tls *libc.TLS, src uintptr, numBytes int32, readPtr uintptr, dst uintptr) (r int32)

func XTclParseInit

func XTclParseInit(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr)

func XTclParseNumber

func XTclParseNumber(tls *libc.TLS, interp uintptr, objPtr uintptr, expected uintptr, bytes uintptr, numBytes int32, endPtrPtr uintptr, flags int32) (r int32)

func XTclPathPart

func XTclPathPart(tls *libc.TLS, interp uintptr, pathPtr uintptr, portion _Tcl_PathPart) (r uintptr)

func XTclPopStackFrame

func XTclPopStackFrame(tls *libc.TLS, interp uintptr)

func XTclPrecTraceProc

func XTclPrecTraceProc(tls *libc.TLS, clientData uintptr, interp uintptr, name1 uintptr, name2 uintptr, flags int32) (r uintptr)

func XTclPreventAliasLoop

func XTclPreventAliasLoop(tls *libc.TLS, interp uintptr, cmdInterp uintptr, cmd uintptr) (r int32)

func XTclProcCleanupProc

func XTclProcCleanupProc(tls *libc.TLS, procPtr uintptr)

func XTclProcCompileProc

func XTclProcCompileProc(tls *libc.TLS, interp uintptr, procPtr uintptr, bodyPtr uintptr, nsPtr uintptr, description uintptr, procName uintptr) (r int32)

func XTclProcDeleteProc

func XTclProcDeleteProc(tls *libc.TLS, clientData uintptr)

func XTclProcessReturn

func XTclProcessReturn(tls *libc.TLS, interp uintptr, code int32, level int32, returnOpts uintptr) (r int32)

func XTclPtrGetVar

func XTclPtrGetVar(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32) (r uintptr)

func XTclPtrGetVarIdx

func XTclPtrGetVarIdx(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32, index int32) (r uintptr)

func XTclPtrIncrObjVar

func XTclPtrIncrObjVar(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, incrPtr uintptr, flags int32) (r uintptr)

func XTclPtrIncrObjVarIdx

func XTclPtrIncrObjVarIdx(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, incrPtr uintptr, flags int32, index int32) (r uintptr)

func XTclPtrMakeUpvar

func XTclPtrMakeUpvar(tls *libc.TLS, interp uintptr, otherPtr uintptr, myName uintptr, myFlags int32, index int32) (r int32)

func XTclPtrObjMakeUpvar

func XTclPtrObjMakeUpvar(tls *libc.TLS, interp uintptr, otherPtr uintptr, myNamePtr uintptr, myFlags int32) (r int32)

func XTclPtrObjMakeUpvarIdx

func XTclPtrObjMakeUpvarIdx(tls *libc.TLS, interp uintptr, otherPtr uintptr, myNamePtr uintptr, myFlags int32, _index int32) (r int32)

func XTclPtrSetVar

func XTclPtrSetVar(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, newValuePtr uintptr, flags int32) (r uintptr)

func XTclPtrSetVarIdx

func XTclPtrSetVarIdx(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, newValuePtr uintptr, flags int32, index int32) (r uintptr)

func XTclPtrUnsetVar

func XTclPtrUnsetVar(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32) (r int32)

func XTclPtrUnsetVarIdx

func XTclPtrUnsetVarIdx(tls *libc.TLS, interp uintptr, varPtr uintptr, arrayPtr uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32, index int32) (r int32)

func XTclPushProcCallFrame

func XTclPushProcCallFrame(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr, isLambda int32) (r int32)

func XTclPushStackFrame

func XTclPushStackFrame(tls *libc.TLS, interp uintptr, framePtrPtr uintptr, namespacePtr uintptr, isProcCallFrame int32) (r int32)

func XTclPushTailcallPoint

func XTclPushTailcallPoint(tls *libc.TLS, interp uintptr)

func XTclPushVarName

func XTclPushVarName(tls *libc.TLS, interp uintptr, varTokenPtr uintptr, envPtr uintptr, flags int32, localIndexPtr uintptr, isScalarPtr uintptr)

func XTclReComp

func XTclReComp(tls *libc.TLS, re uintptr, string1 uintptr, len1 uint64, flags int32) (r int32)

C documentation

/*
 - 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 XTclReError

func XTclReError(tls *libc.TLS, code int32, errbuf uintptr, errbuf_size uint64) (r1 uint64)

C documentation

/*
 - regerror - the interface to error numbers
 */
/* ARGSUSED */

func XTclReExec

func XTclReExec(tls *libc.TLS, re uintptr, string1 uintptr, len1 uint64, details uintptr, nmatch uint64, pmatch uintptr, flags int32) (r int32)

C documentation

/*
 - exec - match regular expression
 ^ int exec(regex_t *, const chr *, size_t, rm_detail_t *,
 ^					size_t, regmatch_t [], int);
 */

func XTclReFree

func XTclReFree(tls *libc.TLS, re uintptr)

C documentation

/*
 - regfree - free an RE (generic function, punts to RE-specific function)
 *
 * Ignoring invocation with NULL is a convenience.
 */

func XTclReToGlob

func XTclReToGlob(tls *libc.TLS, interp uintptr, reStr uintptr, reStrLen int32, dsPtr uintptr, exactPtr uintptr, quantifiersFoundPtr uintptr) (r int32)

func XTclRegAbout

func XTclRegAbout(tls *libc.TLS, interp uintptr, re uintptr) (r int32)

func XTclRegError

func XTclRegError(tls *libc.TLS, interp uintptr, msg uintptr, status int32)

func XTclRegExpRangeUniChar

func XTclRegExpRangeUniChar(tls *libc.TLS, re uintptr, index int32, startPtr uintptr, endPtr uintptr)

func XTclRegisterLiteral

func XTclRegisterLiteral(tls *libc.TLS, ePtr uintptr, bytes uintptr, length int32, flags int32) (r int32)

func XTclReleaseLiteral

func XTclReleaseLiteral(tls *libc.TLS, interp uintptr, objPtr uintptr)

func XTclRememberCondition

func XTclRememberCondition(tls *libc.TLS, condPtr uintptr)

func XTclRememberMutex

func XTclRememberMutex(tls *libc.TLS, mutexPtr uintptr)

func XTclRemoveScriptLimitCallbacks

func XTclRemoveScriptLimitCallbacks(tls *libc.TLS, interp uintptr)

func XTclRenameCommand

func XTclRenameCommand(tls *libc.TLS, interp uintptr, oldName uintptr, newName uintptr) (r int32)

func XTclResetCancellation

func XTclResetCancellation(tls *libc.TLS, interp uintptr, force int32) (r int32)

func XTclResetFilesystem

func XTclResetFilesystem(tls *libc.TLS)

func XTclResetRewriteEnsemble

func XTclResetRewriteEnsemble(tls *libc.TLS, interp uintptr, isRootEnsemble int32)

func XTclResetShadowedCmdRefs

func XTclResetShadowedCmdRefs(tls *libc.TLS, interp uintptr, newCmdPtr uintptr)

func XTclScanElement

func XTclScanElement(tls *libc.TLS, src uintptr, length int32, flagPtr uintptr) (r uint32)

func XTclServiceIdle

func XTclServiceIdle(tls *libc.TLS) (r int32)

func XTclSetBgErrorHandler

func XTclSetBgErrorHandler(tls *libc.TLS, interp uintptr, cmdPrefix uintptr)

func XTclSetBignumInternalRep

func XTclSetBignumInternalRep(tls *libc.TLS, objPtr uintptr, bignumValue uintptr)

func XTclSetBooleanFromAny

func XTclSetBooleanFromAny(tls *libc.TLS, interp uintptr, objPtr uintptr) (r int32)

func XTclSetByteCodeFromAny

func XTclSetByteCodeFromAny(tls *libc.TLS, interp uintptr, objPtr uintptr, hookProc uintptr, clientData uintptr) (r int32)

func XTclSetCmdNameObj

func XTclSetCmdNameObj(tls *libc.TLS, interp uintptr, objPtr uintptr, cmdPtr uintptr)

func XTclSetDuplicateObj

func XTclSetDuplicateObj(tls *libc.TLS, dupPtr uintptr, objPtr uintptr)

func XTclSetEnv

func XTclSetEnv(tls *libc.TLS, name uintptr, value uintptr)

func XTclSetLibraryPath

func XTclSetLibraryPath(tls *libc.TLS, path uintptr)

func XTclSetNsPath

func XTclSetNsPath(tls *libc.TLS, nsPtr uintptr, pathLength int32, pathAry uintptr)

func XTclSetObjNameOfExecutable

func XTclSetObjNameOfExecutable(tls *libc.TLS, name uintptr, encoding uintptr)

func XTclSetPreInitScript

func XTclSetPreInitScript(tls *libc.TLS, string1 uintptr) (r uintptr)

func XTclSetProcessGlobalValue

func XTclSetProcessGlobalValue(tls *libc.TLS, pgvPtr uintptr, newValue uintptr, encoding uintptr)

func XTclSetSlaveCancelFlags

func XTclSetSlaveCancelFlags(tls *libc.TLS, interp uintptr, flags int32, force int32)

func XTclSetTailcall

func XTclSetTailcall(tls *libc.TLS, interp uintptr, listPtr uintptr)

func XTclSetupEnv

func XTclSetupEnv(tls *libc.TLS, interp uintptr)

func XTclSingleOpCmd

func XTclSingleOpCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclSkipTailcall

func XTclSkipTailcall(tls *libc.TLS, interp uintptr)

func XTclSockGetPort

func XTclSockGetPort(tls *libc.TLS, interp uintptr, string1 uintptr, proto uintptr, portPtr uintptr) (r int32)

func XTclSockMinimumBuffers

func XTclSockMinimumBuffers(tls *libc.TLS, sock uintptr, _size int32) (r int32)

func XTclSortingOpCmd

func XTclSortingOpCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclSpellFix

func XTclSpellFix(tls *libc.TLS, interp uintptr, objv uintptr, objc int32, badIdx int32, bad uintptr, fix uintptr)

func XTclStackAlloc

func XTclStackAlloc(tls *libc.TLS, interp uintptr, numBytes int32) (r uintptr)

func XTclStackFree

func XTclStackFree(tls *libc.TLS, interp uintptr, freePtr uintptr)

func XTclStackRealloc

func XTclStackRealloc(tls *libc.TLS, interp uintptr, ptr uintptr, numBytes int32) (r uintptr)

func XTclStringCmp

func XTclStringCmp(tls *libc.TLS, value1Ptr uintptr, value2Ptr uintptr, checkEq int32, nocase int32, reqlength int32) (r int32)

func XTclStringCmpOpts

func XTclStringCmpOpts(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, nocase uintptr, reqlength uintptr) (r int32)

func XTclStringMatchObj

func XTclStringMatchObj(tls *libc.TLS, strObj uintptr, ptnObj uintptr, flags int32) (r int32)

func XTclStringReverse

func XTclStringReverse(tls *libc.TLS, objPtr uintptr) (r uintptr)

func XTclSubstCompile

func XTclSubstCompile(tls *libc.TLS, interp uintptr, bytes uintptr, numBytes int32, flags int32, line int32, envPtr uintptr)

func XTclSubstOptions

func XTclSubstOptions(tls *libc.TLS, interp uintptr, numOpts int32, opts uintptr, flagPtr uintptr) (r int32)

func XTclSubstParse

func XTclSubstParse(tls *libc.TLS, interp uintptr, bytes uintptr, numBytes int32, flags int32, parsePtr uintptr, statePtr uintptr)

func XTclSubstTokens

func XTclSubstTokens(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32, tokensLeftPtr uintptr, _line int32, _clNextOuter uintptr, outerScript uintptr) (r int32)

func XTclTeardownNamespace

func XTclTeardownNamespace(tls *libc.TLS, nsPtr uintptr)

func XTclThreadDataKeyGet

func XTclThreadDataKeyGet(tls *libc.TLS, keyPtr uintptr) (r uintptr)

func XTclTommath_Init

func XTclTommath_Init(tls *libc.TLS, interp uintptr) (r int32)

func XTclTraceDictPath

func XTclTraceDictPath(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyc int32, keyv uintptr, flags int32) (r uintptr)

func XTclTrim

func XTclTrim(tls *libc.TLS, bytes uintptr, numBytes int32, trim uintptr, numTrim int32, trimRightPtr uintptr) (r int32)

func XTclTrimLeft

func XTclTrimLeft(tls *libc.TLS, bytes uintptr, numBytes int32, trim uintptr, numTrim int32) (r int32)

func XTclTrimRight

func XTclTrimRight(tls *libc.TLS, bytes uintptr, numBytes int32, trim uintptr, numTrim int32) (r int32)

func XTclUCS4ToLower

func XTclUCS4ToLower(tls *libc.TLS, ch int32) (r int32)

func XTclUCS4ToUtf

func XTclUCS4ToUtf(tls *libc.TLS, ch int32, buf uintptr) (r int32)

func XTclUniCharMatch

func XTclUniCharMatch(tls *libc.TLS, string1 uintptr, strLen int32, pattern uintptr, ptnLen int32, nocase int32) (r int32)

func XTclUnixCopyFile

func XTclUnixCopyFile(tls *libc.TLS, src uintptr, dst uintptr, statBufPtr uintptr, dontCopyAtts int32) (r int32)

func XTclUnixOpenTemporaryFile

func XTclUnixOpenTemporaryFile(tls *libc.TLS, dirObj uintptr, basenameObj uintptr, extensionObj uintptr, resultingNameObj uintptr) (r int32)

func XTclUnixSetBlockingMode

func XTclUnixSetBlockingMode(tls *libc.TLS, fd int32, mode int32) (r int32)

func XTclUnixWaitForFile

func XTclUnixWaitForFile(tls *libc.TLS, fd int32, mask int32, timeout int32) (r int32)

func XTclUnsetEnv

func XTclUnsetEnv(tls *libc.TLS, name uintptr)

func XTclUpdateReturnInfo

func XTclUpdateReturnInfo(tls *libc.TLS, iPtr uintptr) (r int32)

func XTclUtfCasecmp

func XTclUtfCasecmp(tls *libc.TLS, cs uintptr, ct uintptr) (r int32)

func XTclUtfToUCS4

func XTclUtfToUCS4(tls *libc.TLS, src uintptr, ucs4Ptr uintptr) (r int32)

func XTclVarErrMsg

func XTclVarErrMsg(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, operation uintptr, reason uintptr)

func XTclVarHashCreateVar

func XTclVarHashCreateVar(tls *libc.TLS, tablePtr uintptr, key uintptr, newPtr uintptr) (r uintptr)

func XTclVarTraceExists

func XTclVarTraceExists(tls *libc.TLS, interp uintptr, varName uintptr) (r uintptr)

func XTclVariadicOpCmd

func XTclVariadicOpCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTclWinCPUID

func XTclWinCPUID(tls *libc.TLS, index uint32, regsPtr uintptr) (r int32)

func XTclWordKnownAtCompileTime

func XTclWordKnownAtCompileTime(tls *libc.TLS, tokenPtr uintptr, valuePtr uintptr) (r int32)

func XTclZlibInit

func XTclZlibInit(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_Access

func XTcl_Access(tls *libc.TLS, path uintptr, mode int32) (r int32)

C documentation

/* Obsolete */

func XTcl_AddErrorInfo

func XTcl_AddErrorInfo(tls *libc.TLS, interp uintptr, message uintptr)

func XTcl_AddInterpResolvers

func XTcl_AddInterpResolvers(tls *libc.TLS, interp uintptr, name uintptr, cmdProc uintptr, varProc uintptr, compiledVarProc uintptr)

func XTcl_AddObjErrorInfo

func XTcl_AddObjErrorInfo(tls *libc.TLS, interp uintptr, message uintptr, length int32)

func XTcl_AfterObjCmd

func XTcl_AfterObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_AlertNotifier

func XTcl_AlertNotifier(tls *libc.TLS, clientData uintptr)

func XTcl_Alloc

func XTcl_Alloc(tls *libc.TLS, size uint32) (r uintptr)

func XTcl_AllocStatBuf

func XTcl_AllocStatBuf(tls *libc.TLS) (r uintptr)

func XTcl_AllowExceptions

func XTcl_AllowExceptions(tls *libc.TLS, interp uintptr)

func XTcl_AppendAllObjTypes

func XTcl_AppendAllObjTypes(tls *libc.TLS, interp uintptr, objPtr uintptr) (r int32)

func XTcl_AppendElement

func XTcl_AppendElement(tls *libc.TLS, interp uintptr, element uintptr)

func XTcl_AppendExportList

func XTcl_AppendExportList(tls *libc.TLS, interp uintptr, namespacePtr uintptr, objPtr uintptr) (r int32)

func XTcl_AppendFormatToObj

func XTcl_AppendFormatToObj(tls *libc.TLS, interp uintptr, appendObj uintptr, format uintptr, objc int32, objv uintptr) (r int32)

func XTcl_AppendLimitedToObj

func XTcl_AppendLimitedToObj(tls *libc.TLS, objPtr uintptr, bytes uintptr, length int32, limit int32, ellipsis uintptr)

func XTcl_AppendObjCmd

func XTcl_AppendObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_AppendObjToErrorInfo

func XTcl_AppendObjToErrorInfo(tls *libc.TLS, interp uintptr, objPtr uintptr)

func XTcl_AppendObjToObj

func XTcl_AppendObjToObj(tls *libc.TLS, objPtr uintptr, appendObjPtr uintptr)

func XTcl_AppendPrintfToObj

func XTcl_AppendPrintfToObj(tls *libc.TLS, objPtr uintptr, format uintptr, va uintptr)

func XTcl_AppendResult

func XTcl_AppendResult(tls *libc.TLS, interp uintptr, va uintptr)

func XTcl_AppendResultVA

func XTcl_AppendResultVA(tls *libc.TLS, interp uintptr, argList uintptr)

func XTcl_AppendStringsToObj

func XTcl_AppendStringsToObj(tls *libc.TLS, objPtr uintptr, va uintptr)

func XTcl_AppendStringsToObjVA

func XTcl_AppendStringsToObjVA(tls *libc.TLS, objPtr uintptr, argList uintptr)

func XTcl_AppendToObj

func XTcl_AppendToObj(tls *libc.TLS, objPtr uintptr, bytes uintptr, length int32)

func XTcl_AppendUnicodeToObj

func XTcl_AppendUnicodeToObj(tls *libc.TLS, objPtr uintptr, unicode uintptr, length int32)

func XTcl_ApplyObjCmd

func XTcl_ApplyObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_AssembleObjCmd

func XTcl_AssembleObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_AsyncCreate

func XTcl_AsyncCreate(tls *libc.TLS, proc uintptr, clientData uintptr) (r uintptr)

func XTcl_AsyncDelete

func XTcl_AsyncDelete(tls *libc.TLS, async uintptr)

func XTcl_AsyncInvoke

func XTcl_AsyncInvoke(tls *libc.TLS, interp uintptr, code int32) (r int32)

func XTcl_AsyncMark

func XTcl_AsyncMark(tls *libc.TLS, async uintptr)

func XTcl_AsyncReady

func XTcl_AsyncReady(tls *libc.TLS) (r int32)

func XTcl_AttemptAlloc

func XTcl_AttemptAlloc(tls *libc.TLS, size uint32) (r uintptr)

func XTcl_AttemptDbCkalloc

func XTcl_AttemptDbCkalloc(tls *libc.TLS, size uint32, file uintptr, line int32) (r uintptr)

func XTcl_AttemptDbCkrealloc

func XTcl_AttemptDbCkrealloc(tls *libc.TLS, ptr uintptr, size uint32, file uintptr, line int32) (r uintptr)

func XTcl_AttemptRealloc

func XTcl_AttemptRealloc(tls *libc.TLS, ptr uintptr, size uint32) (r uintptr)

func XTcl_AttemptSetObjLength

func XTcl_AttemptSetObjLength(tls *libc.TLS, objPtr uintptr, length int32) (r int32)

func XTcl_BackgroundError

func XTcl_BackgroundError(tls *libc.TLS, interp uintptr)

func XTcl_BackgroundException

func XTcl_BackgroundException(tls *libc.TLS, interp uintptr, code int32)

func XTcl_Backslash

func XTcl_Backslash(tls *libc.TLS, src uintptr, readPtr uintptr) (r int8)

func XTcl_BadChannelOption

func XTcl_BadChannelOption(tls *libc.TLS, interp uintptr, optionName uintptr, optionList uintptr) (r int32)

func XTcl_BreakObjCmd

func XTcl_BreakObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_CallWhenDeleted

func XTcl_CallWhenDeleted(tls *libc.TLS, interp uintptr, proc uintptr, clientData uintptr)

func XTcl_CancelEval

func XTcl_CancelEval(tls *libc.TLS, interp uintptr, resultObjPtr uintptr, clientData uintptr, flags int32) (r int32)

func XTcl_CancelIdleCall

func XTcl_CancelIdleCall(tls *libc.TLS, proc uintptr, clientData uintptr)

func XTcl_Canceled

func XTcl_Canceled(tls *libc.TLS, interp uintptr, flags int32) (r int32)

func XTcl_CaseObjCmd

func XTcl_CaseObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_CatchObjCmd

func XTcl_CatchObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_CdObjCmd

func XTcl_CdObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ChannelBlockModeProc

func XTcl_ChannelBlockModeProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelBuffered

func XTcl_ChannelBuffered(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_ChannelClose2Proc

func XTcl_ChannelClose2Proc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelCloseProc

func XTcl_ChannelCloseProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelFlushProc

func XTcl_ChannelFlushProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelGetHandleProc

func XTcl_ChannelGetHandleProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelGetOptionProc

func XTcl_ChannelGetOptionProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelHandlerProc

func XTcl_ChannelHandlerProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelInputProc

func XTcl_ChannelInputProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelName

func XTcl_ChannelName(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelOutputProc

func XTcl_ChannelOutputProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelSeekProc

func XTcl_ChannelSeekProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelSetOptionProc

func XTcl_ChannelSetOptionProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelThreadActionProc

func XTcl_ChannelThreadActionProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelTruncateProc

func XTcl_ChannelTruncateProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelVersion

func XTcl_ChannelVersion(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelWatchProc

func XTcl_ChannelWatchProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_ChannelWideSeekProc

func XTcl_ChannelWideSeekProc(tls *libc.TLS, chanTypePtr uintptr) (r uintptr)

func XTcl_Chdir

func XTcl_Chdir(tls *libc.TLS, dirName uintptr) (r int32)

C documentation

/* Obsolete */

func XTcl_ClassGetMetadata

func XTcl_ClassGetMetadata(tls *libc.TLS, clazz uintptr, typePtr uintptr) (r uintptr)

func XTcl_ClassSetConstructor

func XTcl_ClassSetConstructor(tls *libc.TLS, interp uintptr, clazz uintptr, method uintptr)

func XTcl_ClassSetDestructor

func XTcl_ClassSetDestructor(tls *libc.TLS, interp uintptr, clazz uintptr, method uintptr)

func XTcl_ClassSetMetadata

func XTcl_ClassSetMetadata(tls *libc.TLS, clazz uintptr, typePtr uintptr, metadata uintptr)

func XTcl_ClearChannelHandlers

func XTcl_ClearChannelHandlers(tls *libc.TLS, channel uintptr)

func XTcl_Close

func XTcl_Close(tls *libc.TLS, interp uintptr, chan1 uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_CloseEx

func XTcl_CloseEx(tls *libc.TLS, interp uintptr, chan1 uintptr, flags int32) (r int32)

C documentation

/* ARGSUSED */

func XTcl_CloseObjCmd

func XTcl_CloseObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_CommandComplete

func XTcl_CommandComplete(tls *libc.TLS, script uintptr) (r int32)

func XTcl_CommandTraceInfo

func XTcl_CommandTraceInfo(tls *libc.TLS, interp uintptr, cmdName uintptr, flags int32, proc uintptr, prevClientData uintptr) (r uintptr)

func XTcl_Concat

func XTcl_Concat(tls *libc.TLS, argc int32, argv uintptr) (r uintptr)

func XTcl_ConcatObj

func XTcl_ConcatObj(tls *libc.TLS, objc int32, objv uintptr) (r uintptr)

func XTcl_ConcatObjCmd

func XTcl_ConcatObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ConditionFinalize

func XTcl_ConditionFinalize(tls *libc.TLS, condPtr uintptr)

func XTcl_ConditionNotify

func XTcl_ConditionNotify(tls *libc.TLS, condPtr uintptr)

func XTcl_ConditionWait

func XTcl_ConditionWait(tls *libc.TLS, condPtr uintptr, mutexPtr uintptr, timePtr uintptr)

func XTcl_ContinueObjCmd

func XTcl_ContinueObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ConvertCountedElement

func XTcl_ConvertCountedElement(tls *libc.TLS, src uintptr, length int32, dst uintptr, flags int32) (r int32)

func XTcl_ConvertElement

func XTcl_ConvertElement(tls *libc.TLS, src uintptr, dst uintptr, flags int32) (r int32)

func XTcl_ConvertToType

func XTcl_ConvertToType(tls *libc.TLS, interp uintptr, objPtr uintptr, typePtr uintptr) (r int32)

func XTcl_CopyObjectInstance

func XTcl_CopyObjectInstance(tls *libc.TLS, interp uintptr, sourceObject uintptr, targetName uintptr, targetNamespaceName uintptr) (r uintptr)

func XTcl_CreateAlias

func XTcl_CreateAlias(tls *libc.TLS, childInterp uintptr, childCmd uintptr, targetInterp uintptr, targetCmd uintptr, argc int32, argv uintptr) (r int32)

func XTcl_CreateAliasObj

func XTcl_CreateAliasObj(tls *libc.TLS, childInterp uintptr, childCmd uintptr, targetInterp uintptr, targetCmd uintptr, objc int32, objv uintptr) (r int32)

func XTcl_CreateChannel

func XTcl_CreateChannel(tls *libc.TLS, typePtr uintptr, chanName uintptr, instanceData uintptr, mask int32) (r uintptr)

func XTcl_CreateChannelHandler

func XTcl_CreateChannelHandler(tls *libc.TLS, chan1 uintptr, mask int32, proc uintptr, clientData uintptr)

func XTcl_CreateCloseHandler

func XTcl_CreateCloseHandler(tls *libc.TLS, chan1 uintptr, proc uintptr, clientData uintptr)

func XTcl_CreateCommand

func XTcl_CreateCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, proc uintptr, clientData uintptr, deleteProc uintptr) (r uintptr)

func XTcl_CreateEncoding

func XTcl_CreateEncoding(tls *libc.TLS, typePtr uintptr) (r uintptr)

func XTcl_CreateEnsemble

func XTcl_CreateEnsemble(tls *libc.TLS, interp uintptr, name uintptr, namespacePtr uintptr, flags int32) (r uintptr)

func XTcl_CreateEventSource

func XTcl_CreateEventSource(tls *libc.TLS, setupProc uintptr, checkProc uintptr, clientData uintptr)

func XTcl_CreateExitHandler

func XTcl_CreateExitHandler(tls *libc.TLS, proc uintptr, clientData uintptr)

func XTcl_CreateFileHandler

func XTcl_CreateFileHandler(tls *libc.TLS, fd int32, mask int32, proc uintptr, clientData uintptr)

func XTcl_CreateHashEntry

func XTcl_CreateHashEntry(tls *libc.TLS, tablePtr uintptr, key uintptr, newPtr uintptr) (r uintptr)

func XTcl_CreateInterp

func XTcl_CreateInterp(tls *libc.TLS) (r uintptr)

func XTcl_CreateMathFunc

func XTcl_CreateMathFunc(tls *libc.TLS, interp uintptr, name uintptr, numArgs int32, argTypes uintptr, proc uintptr, clientData uintptr)

func XTcl_CreateNamespace

func XTcl_CreateNamespace(tls *libc.TLS, interp uintptr, name uintptr, clientData uintptr, deleteProc uintptr) (r uintptr)

func XTcl_CreateObjCommand

func XTcl_CreateObjCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, proc uintptr, clientData uintptr, deleteProc uintptr) (r uintptr)

func XTcl_CreateObjTrace

func XTcl_CreateObjTrace(tls *libc.TLS, interp uintptr, level int32, flags int32, proc uintptr, clientData uintptr, delProc uintptr) (r uintptr)

func XTcl_CreatePipe

func XTcl_CreatePipe(tls *libc.TLS, interp uintptr, rchan uintptr, wchan uintptr, flags int32) (r int32)

func XTcl_CreateSlave

func XTcl_CreateSlave(tls *libc.TLS, interp uintptr, childPath uintptr, isSafe int32) (r uintptr)

func XTcl_CreateThread

func XTcl_CreateThread(tls *libc.TLS, idPtr uintptr, proc uintptr, clientData uintptr, stackSize int32, flags int32) (r int32)

func XTcl_CreateThreadExitHandler

func XTcl_CreateThreadExitHandler(tls *libc.TLS, proc uintptr, clientData uintptr)

func XTcl_CreateTimerHandler

func XTcl_CreateTimerHandler(tls *libc.TLS, milliseconds int32, proc uintptr, clientData uintptr) (r uintptr)

func XTcl_CreateTrace

func XTcl_CreateTrace(tls *libc.TLS, interp uintptr, level int32, proc uintptr, clientData uintptr) (r uintptr)

func XTcl_CutChannel

func XTcl_CutChannel(tls *libc.TLS, chan1 uintptr)

func XTcl_DStringAppend

func XTcl_DStringAppend(tls *libc.TLS, dsPtr uintptr, bytes uintptr, length int32) (r uintptr)

func XTcl_DStringAppendElement

func XTcl_DStringAppendElement(tls *libc.TLS, dsPtr uintptr, element uintptr) (r uintptr)

func XTcl_DStringEndSublist

func XTcl_DStringEndSublist(tls *libc.TLS, dsPtr uintptr)

func XTcl_DStringFree

func XTcl_DStringFree(tls *libc.TLS, dsPtr uintptr)

func XTcl_DStringGetResult

func XTcl_DStringGetResult(tls *libc.TLS, interp uintptr, dsPtr uintptr)

func XTcl_DStringInit

func XTcl_DStringInit(tls *libc.TLS, dsPtr uintptr)

func XTcl_DStringResult

func XTcl_DStringResult(tls *libc.TLS, interp uintptr, dsPtr uintptr)

func XTcl_DStringSetLength

func XTcl_DStringSetLength(tls *libc.TLS, dsPtr uintptr, length int32)

func XTcl_DStringStartSublist

func XTcl_DStringStartSublist(tls *libc.TLS, dsPtr uintptr)

func XTcl_DbCkalloc

func XTcl_DbCkalloc(tls *libc.TLS, size uint32, file uintptr, line int32) (r uintptr)

func XTcl_DbCkfree

func XTcl_DbCkfree(tls *libc.TLS, ptr uintptr, file uintptr, line int32)

func XTcl_DbCkrealloc

func XTcl_DbCkrealloc(tls *libc.TLS, ptr uintptr, size uint32, file uintptr, line int32) (r uintptr)

func XTcl_DbDecrRefCount

func XTcl_DbDecrRefCount(tls *libc.TLS, objPtr uintptr, file uintptr, line int32)

func XTcl_DbIncrRefCount

func XTcl_DbIncrRefCount(tls *libc.TLS, objPtr uintptr, file uintptr, line int32)

func XTcl_DbIsShared

func XTcl_DbIsShared(tls *libc.TLS, objPtr uintptr, file uintptr, line int32) (r int32)

func XTcl_DbNewBignumObj

func XTcl_DbNewBignumObj(tls *libc.TLS, bignumValue uintptr, file uintptr, line int32) (r uintptr)

func XTcl_DbNewBooleanObj

func XTcl_DbNewBooleanObj(tls *libc.TLS, intValue int32, file uintptr, line int32) (r uintptr)

func XTcl_DbNewByteArrayObj

func XTcl_DbNewByteArrayObj(tls *libc.TLS, bytes uintptr, length int32, file uintptr, line int32) (r uintptr)

func XTcl_DbNewDictObj

func XTcl_DbNewDictObj(tls *libc.TLS, file uintptr, line int32) (r uintptr)

func XTcl_DbNewDoubleObj

func XTcl_DbNewDoubleObj(tls *libc.TLS, dblValue float64, file uintptr, line int32) (r uintptr)

func XTcl_DbNewListObj

func XTcl_DbNewListObj(tls *libc.TLS, objc int32, objv uintptr, file uintptr, line int32) (r uintptr)

func XTcl_DbNewLongObj

func XTcl_DbNewLongObj(tls *libc.TLS, longValue int64, file uintptr, line int32) (r uintptr)

func XTcl_DbNewObj

func XTcl_DbNewObj(tls *libc.TLS, file uintptr, line int32) (r uintptr)

func XTcl_DbNewStringObj

func XTcl_DbNewStringObj(tls *libc.TLS, bytes uintptr, length int32, file uintptr, line int32) (r uintptr)

func XTcl_DbNewWideIntObj

func XTcl_DbNewWideIntObj(tls *libc.TLS, wideValue int64, file uintptr, line int32) (r uintptr)

func XTcl_DeleteAssocData

func XTcl_DeleteAssocData(tls *libc.TLS, interp uintptr, name uintptr)

func XTcl_DeleteChannelHandler

func XTcl_DeleteChannelHandler(tls *libc.TLS, chan1 uintptr, proc uintptr, clientData uintptr)

func XTcl_DeleteCloseHandler

func XTcl_DeleteCloseHandler(tls *libc.TLS, chan1 uintptr, proc uintptr, clientData uintptr)

func XTcl_DeleteCommand

func XTcl_DeleteCommand(tls *libc.TLS, interp uintptr, cmdName uintptr) (r int32)

func XTcl_DeleteCommandFromToken

func XTcl_DeleteCommandFromToken(tls *libc.TLS, interp uintptr, cmd uintptr) (r int32)

func XTcl_DeleteEventSource

func XTcl_DeleteEventSource(tls *libc.TLS, setupProc uintptr, checkProc uintptr, clientData uintptr)

func XTcl_DeleteEvents

func XTcl_DeleteEvents(tls *libc.TLS, proc uintptr, clientData uintptr)

func XTcl_DeleteExitHandler

func XTcl_DeleteExitHandler(tls *libc.TLS, proc uintptr, clientData uintptr)

func XTcl_DeleteFileHandler

func XTcl_DeleteFileHandler(tls *libc.TLS, fd int32)

func XTcl_DeleteHashEntry

func XTcl_DeleteHashEntry(tls *libc.TLS, entryPtr uintptr)

func XTcl_DeleteHashTable

func XTcl_DeleteHashTable(tls *libc.TLS, tablePtr uintptr)

func XTcl_DeleteInterp

func XTcl_DeleteInterp(tls *libc.TLS, interp uintptr)

func XTcl_DeleteNamespace

func XTcl_DeleteNamespace(tls *libc.TLS, namespacePtr uintptr)

func XTcl_DeleteThreadExitHandler

func XTcl_DeleteThreadExitHandler(tls *libc.TLS, proc uintptr, clientData uintptr)

func XTcl_DeleteTimerHandler

func XTcl_DeleteTimerHandler(tls *libc.TLS, token uintptr)

func XTcl_DeleteTrace

func XTcl_DeleteTrace(tls *libc.TLS, interp uintptr, trace uintptr)

func XTcl_DetachChannel

func XTcl_DetachChannel(tls *libc.TLS, interp uintptr, chan1 uintptr) (r int32)

func XTcl_DetachPids

func XTcl_DetachPids(tls *libc.TLS, numPids int32, pidPtr uintptr)

func XTcl_DictObjDone

func XTcl_DictObjDone(tls *libc.TLS, searchPtr uintptr)

func XTcl_DictObjFirst

func XTcl_DictObjFirst(tls *libc.TLS, interp uintptr, dictPtr uintptr, searchPtr uintptr, keyPtrPtr uintptr, valuePtrPtr uintptr, donePtr uintptr) (r int32)

func XTcl_DictObjGet

func XTcl_DictObjGet(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyPtr uintptr, valuePtrPtr uintptr) (r int32)

func XTcl_DictObjNext

func XTcl_DictObjNext(tls *libc.TLS, searchPtr uintptr, keyPtrPtr uintptr, valuePtrPtr uintptr, donePtr uintptr)

func XTcl_DictObjPut

func XTcl_DictObjPut(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyPtr uintptr, valuePtr uintptr) (r int32)

func XTcl_DictObjPutKeyList

func XTcl_DictObjPutKeyList(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyc int32, keyv uintptr, valuePtr uintptr) (r int32)

func XTcl_DictObjRemove

func XTcl_DictObjRemove(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyPtr uintptr) (r int32)

func XTcl_DictObjRemoveKeyList

func XTcl_DictObjRemoveKeyList(tls *libc.TLS, interp uintptr, dictPtr uintptr, keyc int32, keyv uintptr) (r int32)

func XTcl_DictObjSize

func XTcl_DictObjSize(tls *libc.TLS, interp uintptr, dictPtr uintptr, sizePtr uintptr) (r int32)

func XTcl_DisassembleObjCmd

func XTcl_DisassembleObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_DiscardInterpState

func XTcl_DiscardInterpState(tls *libc.TLS, state uintptr)

func XTcl_DiscardResult

func XTcl_DiscardResult(tls *libc.TLS, statePtr uintptr)

func XTcl_DoOneEvent

func XTcl_DoOneEvent(tls *libc.TLS, flags int32) (r int32)

func XTcl_DoWhenIdle

func XTcl_DoWhenIdle(tls *libc.TLS, proc uintptr, clientData uintptr)

func XTcl_DontCallWhenDeleted

func XTcl_DontCallWhenDeleted(tls *libc.TLS, interp uintptr, proc uintptr, clientData uintptr)

func XTcl_DumpActiveMemory

func XTcl_DumpActiveMemory(tls *libc.TLS, fileName uintptr) (r int32)

func XTcl_DuplicateObj

func XTcl_DuplicateObj(tls *libc.TLS, objPtr uintptr) (r uintptr)

func XTcl_Eof

func XTcl_Eof(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_EofObjCmd

func XTcl_EofObjCmd(tls *libc.TLS, unused uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ErrnoId

func XTcl_ErrnoId(tls *libc.TLS) (r uintptr)

func XTcl_ErrnoMsg

func XTcl_ErrnoMsg(tls *libc.TLS, err int32) (r uintptr)

func XTcl_ErrorObjCmd

func XTcl_ErrorObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_Eval

func XTcl_Eval(tls *libc.TLS, interp uintptr, script uintptr) (r int32)

func XTcl_EvalEx

func XTcl_EvalEx(tls *libc.TLS, interp uintptr, script uintptr, numBytes int32, flags int32) (r int32)

func XTcl_EvalFile

func XTcl_EvalFile(tls *libc.TLS, interp uintptr, fileName uintptr) (r int32)

func XTcl_EvalObj

func XTcl_EvalObj(tls *libc.TLS, interp uintptr, objPtr uintptr) (r int32)

func XTcl_EvalObjCmd

func XTcl_EvalObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_EvalObjEx

func XTcl_EvalObjEx(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32) (r int32)

func XTcl_EvalObjv

func XTcl_EvalObjv(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, flags int32) (r int32)

func XTcl_EvalTokens

func XTcl_EvalTokens(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32) (r uintptr)

func XTcl_EvalTokensStandard

func XTcl_EvalTokensStandard(tls *libc.TLS, interp uintptr, tokenPtr uintptr, count int32) (r int32)

func XTcl_EventuallyFree

func XTcl_EventuallyFree(tls *libc.TLS, clientData uintptr, freeProc uintptr)

func XTcl_ExecObjCmd

func XTcl_ExecObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_Exit

func XTcl_Exit(tls *libc.TLS, status int32)

func XTcl_ExitObjCmd

func XTcl_ExitObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ExitThread

func XTcl_ExitThread(tls *libc.TLS, status int32)

func XTcl_Export

func XTcl_Export(tls *libc.TLS, interp uintptr, namespacePtr uintptr, pattern uintptr, resetListFirst int32) (r int32)

func XTcl_ExposeCommand

func XTcl_ExposeCommand(tls *libc.TLS, interp uintptr, hiddenCmdToken uintptr, cmdName uintptr) (r int32)

func XTcl_ExprBoolean

func XTcl_ExprBoolean(tls *libc.TLS, interp uintptr, exprstring uintptr, ptr uintptr) (r int32)

func XTcl_ExprBooleanObj

func XTcl_ExprBooleanObj(tls *libc.TLS, interp uintptr, objPtr uintptr, ptr uintptr) (r int32)

func XTcl_ExprDouble

func XTcl_ExprDouble(tls *libc.TLS, interp uintptr, exprstring uintptr, ptr uintptr) (r int32)

func XTcl_ExprDoubleObj

func XTcl_ExprDoubleObj(tls *libc.TLS, interp uintptr, objPtr uintptr, ptr uintptr) (r int32)

func XTcl_ExprLong

func XTcl_ExprLong(tls *libc.TLS, interp uintptr, exprstring uintptr, ptr uintptr) (r int32)

func XTcl_ExprLongObj

func XTcl_ExprLongObj(tls *libc.TLS, interp uintptr, objPtr uintptr, ptr uintptr) (r int32)

func XTcl_ExprObj

func XTcl_ExprObj(tls *libc.TLS, interp uintptr, objPtr uintptr, resultPtrPtr uintptr) (r int32)

func XTcl_ExprObjCmd

func XTcl_ExprObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ExprString

func XTcl_ExprString(tls *libc.TLS, interp uintptr, expr uintptr) (r int32)

func XTcl_ExternalToUtf

func XTcl_ExternalToUtf(tls *libc.TLS, interp uintptr, encoding uintptr, src uintptr, srcLen int32, flags int32, statePtr uintptr, dst uintptr, dstLen int32, srcReadPtr uintptr, dstWrotePtr uintptr, dstCharsPtr uintptr) (r int32)

func XTcl_ExternalToUtfDString

func XTcl_ExternalToUtfDString(tls *libc.TLS, encoding uintptr, src uintptr, srcLen int32, dstPtr uintptr) (r uintptr)

func XTcl_FSAccess

func XTcl_FSAccess(tls *libc.TLS, pathPtr uintptr, mode int32) (r int32)

func XTcl_FSChdir

func XTcl_FSChdir(tls *libc.TLS, pathPtr uintptr) (r int32)

func XTcl_FSConvertToPathType

func XTcl_FSConvertToPathType(tls *libc.TLS, interp uintptr, pathPtr uintptr) (r int32)

func XTcl_FSCopyDirectory

func XTcl_FSCopyDirectory(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr, errorPtr uintptr) (r int32)

func XTcl_FSCopyFile

func XTcl_FSCopyFile(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr) (r int32)

func XTcl_FSCreateDirectory

func XTcl_FSCreateDirectory(tls *libc.TLS, pathPtr uintptr) (r int32)

func XTcl_FSData

func XTcl_FSData(tls *libc.TLS, fsPtr uintptr) (r uintptr)

func XTcl_FSDeleteFile

func XTcl_FSDeleteFile(tls *libc.TLS, pathPtr uintptr) (r int32)

func XTcl_FSEqualPaths

func XTcl_FSEqualPaths(tls *libc.TLS, firstPtr uintptr, secondPtr uintptr) (r int32)

func XTcl_FSEvalFile

func XTcl_FSEvalFile(tls *libc.TLS, interp uintptr, pathPtr uintptr) (r int32)

func XTcl_FSEvalFileEx

func XTcl_FSEvalFileEx(tls *libc.TLS, interp uintptr, pathPtr uintptr, encodingName uintptr) (r int32)

func XTcl_FSFileAttrStrings

func XTcl_FSFileAttrStrings(tls *libc.TLS, pathPtr uintptr, objPtrRef uintptr) (r uintptr)

func XTcl_FSFileAttrsGet

func XTcl_FSFileAttrsGet(tls *libc.TLS, interp uintptr, index int32, pathPtr uintptr, objPtrRef uintptr) (r int32)

func XTcl_FSFileAttrsSet

func XTcl_FSFileAttrsSet(tls *libc.TLS, interp uintptr, index int32, pathPtr uintptr, objPtr uintptr) (r int32)

func XTcl_FSFileSystemInfo

func XTcl_FSFileSystemInfo(tls *libc.TLS, pathPtr uintptr) (r uintptr)

func XTcl_FSGetCwd

func XTcl_FSGetCwd(tls *libc.TLS, interp uintptr) (r uintptr)

func XTcl_FSGetFileSystemForPath

func XTcl_FSGetFileSystemForPath(tls *libc.TLS, pathPtr uintptr) (r uintptr)

func XTcl_FSGetInternalRep

func XTcl_FSGetInternalRep(tls *libc.TLS, pathPtr uintptr, fsPtr uintptr) (r uintptr)

func XTcl_FSGetNativePath

func XTcl_FSGetNativePath(tls *libc.TLS, pathPtr uintptr) (r uintptr)

func XTcl_FSGetNormalizedPath

func XTcl_FSGetNormalizedPath(tls *libc.TLS, interp uintptr, pathPtr uintptr) (r uintptr)

func XTcl_FSGetPathType

func XTcl_FSGetPathType(tls *libc.TLS, pathPtr uintptr) (r _Tcl_PathType)

func XTcl_FSGetTranslatedPath

func XTcl_FSGetTranslatedPath(tls *libc.TLS, interp uintptr, pathPtr uintptr) (r uintptr)

func XTcl_FSGetTranslatedStringPath

func XTcl_FSGetTranslatedStringPath(tls *libc.TLS, interp uintptr, pathPtr uintptr) (r uintptr)

func XTcl_FSJoinPath

func XTcl_FSJoinPath(tls *libc.TLS, listObj uintptr, elements int32) (r uintptr)

func XTcl_FSJoinToPath

func XTcl_FSJoinToPath(tls *libc.TLS, _pathPtr uintptr, objc int32, objv uintptr) (r uintptr)
func XTcl_FSLink(tls *libc.TLS, pathPtr uintptr, toPtr uintptr, linkAction int32) (r uintptr)

func XTcl_FSListVolumes

func XTcl_FSListVolumes(tls *libc.TLS) (r uintptr)

func XTcl_FSLoadFile

func XTcl_FSLoadFile(tls *libc.TLS, interp uintptr, pathPtr uintptr, sym1 uintptr, sym2 uintptr, proc1Ptr uintptr, proc2Ptr uintptr, handlePtr uintptr, unloadProcPtr uintptr) (r int32)

func XTcl_FSLstat

func XTcl_FSLstat(tls *libc.TLS, pathPtr uintptr, buf uintptr) (r int32)

func XTcl_FSMatchInDirectory

func XTcl_FSMatchInDirectory(tls *libc.TLS, interp uintptr, resultPtr uintptr, pathPtr uintptr, pattern uintptr, types uintptr) (r int32)

func XTcl_FSMountsChanged

func XTcl_FSMountsChanged(tls *libc.TLS, fsPtr uintptr)

func XTcl_FSNewNativePath

func XTcl_FSNewNativePath(tls *libc.TLS, fromFilesystem uintptr, clientData uintptr) (r uintptr)

func XTcl_FSOpenFileChannel

func XTcl_FSOpenFileChannel(tls *libc.TLS, interp uintptr, pathPtr uintptr, modeString uintptr, permissions int32) (r uintptr)

func XTcl_FSPathSeparator

func XTcl_FSPathSeparator(tls *libc.TLS, pathPtr uintptr) (r uintptr)

func XTcl_FSRegister

func XTcl_FSRegister(tls *libc.TLS, clientData uintptr, fsPtr uintptr) (r int32)

func XTcl_FSRemoveDirectory

func XTcl_FSRemoveDirectory(tls *libc.TLS, pathPtr uintptr, recursive int32, errorPtr uintptr) (r int32)

func XTcl_FSRenameFile

func XTcl_FSRenameFile(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr) (r int32)

func XTcl_FSSplitPath

func XTcl_FSSplitPath(tls *libc.TLS, pathPtr uintptr, lenPtr uintptr) (r uintptr)

func XTcl_FSStat

func XTcl_FSStat(tls *libc.TLS, pathPtr uintptr, buf uintptr) (r int32)

func XTcl_FSUnloadFile

func XTcl_FSUnloadFile(tls *libc.TLS, interp uintptr, handle uintptr) (r int32)

func XTcl_FSUnregister

func XTcl_FSUnregister(tls *libc.TLS, fsPtr uintptr) (r int32)

func XTcl_FSUtime

func XTcl_FSUtime(tls *libc.TLS, pathPtr uintptr, tval uintptr) (r int32)

func XTcl_FblockedObjCmd

func XTcl_FblockedObjCmd(tls *libc.TLS, unused uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_FconfigureObjCmd

func XTcl_FconfigureObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_FcopyObjCmd

func XTcl_FcopyObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_FileEventObjCmd

func XTcl_FileEventObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_Finalize

func XTcl_Finalize(tls *libc.TLS)

func XTcl_FinalizeNotifier

func XTcl_FinalizeNotifier(tls *libc.TLS, clientData uintptr)

func XTcl_FinalizeThread

func XTcl_FinalizeThread(tls *libc.TLS)

func XTcl_FindCommand

func XTcl_FindCommand(tls *libc.TLS, interp uintptr, name uintptr, contextNsPtr uintptr, flags int32) (r uintptr)

func XTcl_FindEnsemble

func XTcl_FindEnsemble(tls *libc.TLS, interp uintptr, cmdNameObj uintptr, flags int32) (r uintptr)

func XTcl_FindExecutable

func XTcl_FindExecutable(tls *libc.TLS, argv0 uintptr)

C documentation

/*
 *---------------------------------------------------------------------------
 *
 * 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_FindHashEntry(tls *libc.TLS, tablePtr uintptr, key uintptr) (r uintptr)

func XTcl_FindNamespace

func XTcl_FindNamespace(tls *libc.TLS, interp uintptr, name uintptr, contextNsPtr uintptr, flags int32) (r uintptr)

func XTcl_FindNamespaceVar

func XTcl_FindNamespaceVar(tls *libc.TLS, interp uintptr, name uintptr, contextNsPtr uintptr, flags int32) (r uintptr)

func XTcl_FindSymbol

func XTcl_FindSymbol(tls *libc.TLS, interp uintptr, loadHandle uintptr, symbol uintptr) (r uintptr)

func XTcl_FirstHashEntry

func XTcl_FirstHashEntry(tls *libc.TLS, tablePtr uintptr, searchPtr uintptr) (r uintptr)

func XTcl_Flush

func XTcl_Flush(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_FlushObjCmd

func XTcl_FlushObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ForObjCmd

func XTcl_ForObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ForeachObjCmd

func XTcl_ForeachObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ForgetImport

func XTcl_ForgetImport(tls *libc.TLS, interp uintptr, namespacePtr uintptr, pattern uintptr) (r int32)

func XTcl_Format

func XTcl_Format(tls *libc.TLS, interp uintptr, format uintptr, objc int32, objv uintptr) (r uintptr)

func XTcl_FormatObjCmd

func XTcl_FormatObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_Free

func XTcl_Free(tls *libc.TLS, ptr uintptr)

func XTcl_FreeEncoding

func XTcl_FreeEncoding(tls *libc.TLS, encoding uintptr)

func XTcl_FreeParse

func XTcl_FreeParse(tls *libc.TLS, parsePtr uintptr)

func XTcl_FreeResult

func XTcl_FreeResult(tls *libc.TLS, interp uintptr)

func XTcl_GetAccessTimeFromStat

func XTcl_GetAccessTimeFromStat(tls *libc.TLS, statPtr uintptr) (r int64)

func XTcl_GetAlias

func XTcl_GetAlias(tls *libc.TLS, interp uintptr, aliasName uintptr, targetInterpPtr uintptr, targetNamePtr uintptr, argcPtr uintptr, argvPtr uintptr) (r int32)

func XTcl_GetAliasObj

func XTcl_GetAliasObj(tls *libc.TLS, interp uintptr, aliasName uintptr, targetInterpPtr uintptr, targetNamePtr uintptr, objcPtr uintptr, objvPtr uintptr) (r int32)

func XTcl_GetAllocMutex

func XTcl_GetAllocMutex(tls *libc.TLS) (r uintptr)

func XTcl_GetAssocData

func XTcl_GetAssocData(tls *libc.TLS, interp uintptr, name uintptr, procPtr uintptr) (r uintptr)

func XTcl_GetBignumFromObj

func XTcl_GetBignumFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, bignumValue uintptr) (r int32)

func XTcl_GetBlockSizeFromStat

func XTcl_GetBlockSizeFromStat(tls *libc.TLS, statPtr uintptr) (r uint32)

func XTcl_GetBlocksFromStat

func XTcl_GetBlocksFromStat(tls *libc.TLS, statPtr uintptr) (r uint64)

func XTcl_GetBoolean

func XTcl_GetBoolean(tls *libc.TLS, interp uintptr, src uintptr, intPtr uintptr) (r int32)

func XTcl_GetBooleanFromObj

func XTcl_GetBooleanFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, intPtr uintptr) (r int32)

func XTcl_GetByteArrayFromObj

func XTcl_GetByteArrayFromObj(tls *libc.TLS, objPtr uintptr, lengthPtr uintptr) (r uintptr)

func XTcl_GetChangeTimeFromStat

func XTcl_GetChangeTimeFromStat(tls *libc.TLS, statPtr uintptr) (r int64)

func XTcl_GetChannel

func XTcl_GetChannel(tls *libc.TLS, interp uintptr, chanName uintptr, modePtr uintptr) (r uintptr)

func XTcl_GetChannelBufferSize

func XTcl_GetChannelBufferSize(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_GetChannelError

func XTcl_GetChannelError(tls *libc.TLS, chan1 uintptr, msg uintptr)

func XTcl_GetChannelErrorInterp

func XTcl_GetChannelErrorInterp(tls *libc.TLS, interp uintptr, msg uintptr)

func XTcl_GetChannelHandle

func XTcl_GetChannelHandle(tls *libc.TLS, chan1 uintptr, direction int32, handlePtr uintptr) (r int32)

func XTcl_GetChannelInstanceData

func XTcl_GetChannelInstanceData(tls *libc.TLS, chan1 uintptr) (r uintptr)

func XTcl_GetChannelMode

func XTcl_GetChannelMode(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_GetChannelName

func XTcl_GetChannelName(tls *libc.TLS, chan1 uintptr) (r uintptr)

func XTcl_GetChannelNames

func XTcl_GetChannelNames(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_GetChannelNamesEx

func XTcl_GetChannelNamesEx(tls *libc.TLS, interp uintptr, pattern uintptr) (r int32)

func XTcl_GetChannelOption

func XTcl_GetChannelOption(tls *libc.TLS, interp uintptr, chan1 uintptr, optionName uintptr, dsPtr uintptr) (r int32)

func XTcl_GetChannelThread

func XTcl_GetChannelThread(tls *libc.TLS, chan1 uintptr) (r uintptr)

func XTcl_GetChannelType

func XTcl_GetChannelType(tls *libc.TLS, chan1 uintptr) (r uintptr)

func XTcl_GetCharLength

func XTcl_GetCharLength(tls *libc.TLS, objPtr uintptr) (r int32)

func XTcl_GetClassAsObject

func XTcl_GetClassAsObject(tls *libc.TLS, clazz uintptr) (r uintptr)

func XTcl_GetCommandFromObj

func XTcl_GetCommandFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr) (r uintptr)

func XTcl_GetCommandFullName

func XTcl_GetCommandFullName(tls *libc.TLS, interp uintptr, command uintptr, objPtr uintptr)

func XTcl_GetCommandInfo

func XTcl_GetCommandInfo(tls *libc.TLS, interp uintptr, cmdName uintptr, infoPtr uintptr) (r int32)

func XTcl_GetCommandInfoFromToken

func XTcl_GetCommandInfoFromToken(tls *libc.TLS, cmd uintptr, infoPtr uintptr) (r int32)

func XTcl_GetCommandName

func XTcl_GetCommandName(tls *libc.TLS, interp uintptr, command uintptr) (r uintptr)

func XTcl_GetCurrentNamespace

func XTcl_GetCurrentNamespace(tls *libc.TLS, interp uintptr) (r uintptr)

func XTcl_GetCurrentThread

func XTcl_GetCurrentThread(tls *libc.TLS) (r uintptr)

func XTcl_GetCwd

func XTcl_GetCwd(tls *libc.TLS, interp uintptr, cwdPtr uintptr) (r uintptr)

C documentation

/* Obsolete */

func XTcl_GetDefaultEncodingDir

func XTcl_GetDefaultEncodingDir(tls *libc.TLS) (r uintptr)

func XTcl_GetDeviceTypeFromStat

func XTcl_GetDeviceTypeFromStat(tls *libc.TLS, statPtr uintptr) (r int32)

func XTcl_GetDouble

func XTcl_GetDouble(tls *libc.TLS, interp uintptr, src uintptr, doublePtr uintptr) (r int32)

func XTcl_GetDoubleFromObj

func XTcl_GetDoubleFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, dblPtr uintptr) (r int32)

func XTcl_GetEncoding

func XTcl_GetEncoding(tls *libc.TLS, interp uintptr, name uintptr) (r uintptr)

func XTcl_GetEncodingFromObj

func XTcl_GetEncodingFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, encodingPtr uintptr) (r int32)

func XTcl_GetEncodingName

func XTcl_GetEncodingName(tls *libc.TLS, encoding uintptr) (r uintptr)

func XTcl_GetEncodingNameFromEnvironment

func XTcl_GetEncodingNameFromEnvironment(tls *libc.TLS, bufPtr uintptr) (r uintptr)

func XTcl_GetEncodingNames

func XTcl_GetEncodingNames(tls *libc.TLS, interp uintptr)

func XTcl_GetEncodingSearchPath

func XTcl_GetEncodingSearchPath(tls *libc.TLS) (r uintptr)

func XTcl_GetEnsembleFlags

func XTcl_GetEnsembleFlags(tls *libc.TLS, interp uintptr, token uintptr, flagsPtr uintptr) (r int32)

func XTcl_GetEnsembleMappingDict

func XTcl_GetEnsembleMappingDict(tls *libc.TLS, interp uintptr, token uintptr, mapDictPtr uintptr) (r int32)

func XTcl_GetEnsembleNamespace

func XTcl_GetEnsembleNamespace(tls *libc.TLS, interp uintptr, token uintptr, namespacePtrPtr uintptr) (r int32)

func XTcl_GetEnsembleParameterList

func XTcl_GetEnsembleParameterList(tls *libc.TLS, interp uintptr, token uintptr, paramListPtr uintptr) (r int32)

func XTcl_GetEnsembleSubcommandList

func XTcl_GetEnsembleSubcommandList(tls *libc.TLS, interp uintptr, token uintptr, subcmdListPtr uintptr) (r int32)

func XTcl_GetEnsembleUnknownHandler

func XTcl_GetEnsembleUnknownHandler(tls *libc.TLS, interp uintptr, token uintptr, unknownListPtr uintptr) (r int32)

func XTcl_GetErrno

func XTcl_GetErrno(tls *libc.TLS) (r int32)

func XTcl_GetErrorLine

func XTcl_GetErrorLine(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_GetFSDeviceFromStat

func XTcl_GetFSDeviceFromStat(tls *libc.TLS, statPtr uintptr) (r uint32)

func XTcl_GetFSInodeFromStat

func XTcl_GetFSInodeFromStat(tls *libc.TLS, statPtr uintptr) (r uint32)

func XTcl_GetGlobalNamespace

func XTcl_GetGlobalNamespace(tls *libc.TLS, interp uintptr) (r uintptr)

func XTcl_GetGroupIdFromStat

func XTcl_GetGroupIdFromStat(tls *libc.TLS, statPtr uintptr) (r int32)

func XTcl_GetHostName

func XTcl_GetHostName(tls *libc.TLS) (r uintptr)

func XTcl_GetIndexFromObj

func XTcl_GetIndexFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, tablePtr uintptr, msg uintptr, flags int32, indexPtr uintptr) (r int32)

func XTcl_GetIndexFromObjStruct

func XTcl_GetIndexFromObjStruct(tls *libc.TLS, interp uintptr, objPtr uintptr, tablePtr uintptr, offset int32, msg uintptr, flags int32, indexPtr uintptr) (r int32)

func XTcl_GetInt

func XTcl_GetInt(tls *libc.TLS, interp uintptr, src uintptr, intPtr uintptr) (r int32)

func XTcl_GetIntFromObj

func XTcl_GetIntFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, intPtr uintptr) (r int32)

func XTcl_GetInterpPath

func XTcl_GetInterpPath(tls *libc.TLS, interp uintptr, targetInterp uintptr) (r int32)

func XTcl_GetInterpResolvers

func XTcl_GetInterpResolvers(tls *libc.TLS, interp uintptr, name uintptr, resInfoPtr uintptr) (r int32)

func XTcl_GetLinkCountFromStat

func XTcl_GetLinkCountFromStat(tls *libc.TLS, statPtr uintptr) (r int32)

func XTcl_GetLongFromObj

func XTcl_GetLongFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, longPtr uintptr) (r int32)

func XTcl_GetMaster

func XTcl_GetMaster(tls *libc.TLS, interp uintptr) (r uintptr)

func XTcl_GetMathFuncInfo

func XTcl_GetMathFuncInfo(tls *libc.TLS, interp uintptr, name uintptr, numArgsPtr uintptr, argTypesPtr uintptr, procPtr uintptr, clientDataPtr uintptr) (r int32)

func XTcl_GetMemoryInfo

func XTcl_GetMemoryInfo(tls *libc.TLS, dsPtr uintptr)

func XTcl_GetModeFromStat

func XTcl_GetModeFromStat(tls *libc.TLS, statPtr uintptr) (r uint32)

func XTcl_GetModificationTimeFromStat

func XTcl_GetModificationTimeFromStat(tls *libc.TLS, statPtr uintptr) (r int64)

func XTcl_GetNameOfExecutable

func XTcl_GetNameOfExecutable(tls *libc.TLS) (r uintptr)

func XTcl_GetNamespaceResolvers

func XTcl_GetNamespaceResolvers(tls *libc.TLS, namespacePtr uintptr, resInfoPtr uintptr) (r int32)

func XTcl_GetNamespaceUnknownHandler

func XTcl_GetNamespaceUnknownHandler(tls *libc.TLS, interp uintptr, nsPtr uintptr) (r uintptr)

func XTcl_GetObjResult

func XTcl_GetObjResult(tls *libc.TLS, interp uintptr) (r uintptr)

func XTcl_GetObjType

func XTcl_GetObjType(tls *libc.TLS, typeName uintptr) (r uintptr)

func XTcl_GetObjectAsClass

func XTcl_GetObjectAsClass(tls *libc.TLS, object uintptr) (r uintptr)

func XTcl_GetObjectCommand

func XTcl_GetObjectCommand(tls *libc.TLS, object uintptr) (r uintptr)

func XTcl_GetObjectFromObj

func XTcl_GetObjectFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr) (r uintptr)

func XTcl_GetObjectName

func XTcl_GetObjectName(tls *libc.TLS, interp uintptr, object uintptr) (r uintptr)

func XTcl_GetObjectNamespace

func XTcl_GetObjectNamespace(tls *libc.TLS, object uintptr) (r uintptr)

func XTcl_GetOpenFile

func XTcl_GetOpenFile(tls *libc.TLS, interp uintptr, chanID uintptr, forWriting int32, checkUsage int32, filePtr uintptr) (r int32)

func XTcl_GetPathType

func XTcl_GetPathType(tls *libc.TLS, path uintptr) (r _Tcl_PathType)

func XTcl_GetRange

func XTcl_GetRange(tls *libc.TLS, objPtr uintptr, first int32, last int32) (r uintptr)

func XTcl_GetRegExpFromObj

func XTcl_GetRegExpFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32) (r uintptr)

func XTcl_GetReturnOptions

func XTcl_GetReturnOptions(tls *libc.TLS, interp uintptr, result int32) (r uintptr)

func XTcl_GetServiceMode

func XTcl_GetServiceMode(tls *libc.TLS) (r int32)

func XTcl_GetSizeFromStat

func XTcl_GetSizeFromStat(tls *libc.TLS, statPtr uintptr) (r uint64)

func XTcl_GetSlave

func XTcl_GetSlave(tls *libc.TLS, interp uintptr, childPath uintptr) (r uintptr)

func XTcl_GetStackedChannel

func XTcl_GetStackedChannel(tls *libc.TLS, chan1 uintptr) (r uintptr)

func XTcl_GetStartupScript

func XTcl_GetStartupScript(tls *libc.TLS, encodingPtr uintptr) (r uintptr)

func XTcl_GetStdChannel

func XTcl_GetStdChannel(tls *libc.TLS, type1 int32) (r uintptr)

func XTcl_GetString

func XTcl_GetString(tls *libc.TLS, objPtr uintptr) (r uintptr)

func XTcl_GetStringFromObj

func XTcl_GetStringFromObj(tls *libc.TLS, objPtr uintptr, lengthPtr uintptr) (r uintptr)

func XTcl_GetStringResult

func XTcl_GetStringResult(tls *libc.TLS, interp uintptr) (r uintptr)

func XTcl_GetThreadData

func XTcl_GetThreadData(tls *libc.TLS, keyPtr uintptr, size int32) (r uintptr)

func XTcl_GetTime

func XTcl_GetTime(tls *libc.TLS, timePtr uintptr)

func XTcl_GetTopChannel

func XTcl_GetTopChannel(tls *libc.TLS, chan1 uintptr) (r uintptr)

func XTcl_GetUniChar

func XTcl_GetUniChar(tls *libc.TLS, objPtr uintptr, index int32) (r uint16)

func XTcl_GetUnicode

func XTcl_GetUnicode(tls *libc.TLS, objPtr uintptr) (r uintptr)

func XTcl_GetUnicodeFromObj

func XTcl_GetUnicodeFromObj(tls *libc.TLS, objPtr uintptr, lengthPtr uintptr) (r uintptr)

func XTcl_GetUserIdFromStat

func XTcl_GetUserIdFromStat(tls *libc.TLS, statPtr uintptr) (r int32)

func XTcl_GetVar

func XTcl_GetVar(tls *libc.TLS, interp uintptr, varName uintptr, flags int32) (r uintptr)

func XTcl_GetVar2

func XTcl_GetVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32) (r uintptr)

func XTcl_GetVar2Ex

func XTcl_GetVar2Ex(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32) (r uintptr)

func XTcl_GetVariableFullName

func XTcl_GetVariableFullName(tls *libc.TLS, interp uintptr, variable uintptr, objPtr uintptr)

func XTcl_GetVersion

func XTcl_GetVersion(tls *libc.TLS, majorV uintptr, minorV uintptr, patchLevelV uintptr, type1 uintptr)

func XTcl_GetWideIntFromObj

func XTcl_GetWideIntFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, wideIntPtr uintptr) (r int32)

func XTcl_Gets

func XTcl_Gets(tls *libc.TLS, chan1 uintptr, lineRead uintptr) (r int32)

func XTcl_GetsObj

func XTcl_GetsObj(tls *libc.TLS, chan1 uintptr, objPtr uintptr) (r int32)

func XTcl_GetsObjCmd

func XTcl_GetsObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_GlobObjCmd

func XTcl_GlobObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_GlobalEval

func XTcl_GlobalEval(tls *libc.TLS, interp uintptr, command uintptr) (r int32)

func XTcl_GlobalEvalObj

func XTcl_GlobalEvalObj(tls *libc.TLS, interp uintptr, objPtr uintptr) (r int32)

func XTcl_GlobalObjCmd

func XTcl_GlobalObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_HashStats

func XTcl_HashStats(tls *libc.TLS, tablePtr uintptr) (r uintptr)

func XTcl_HideCommand

func XTcl_HideCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, hiddenCmdToken uintptr) (r int32)

func XTcl_IfObjCmd

func XTcl_IfObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_Import

func XTcl_Import(tls *libc.TLS, interp uintptr, namespacePtr uintptr, pattern uintptr, allowOverwrite int32) (r int32)

func XTcl_IncrObjCmd

func XTcl_IncrObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_Init

func XTcl_Init(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_InitBignumFromDouble

func XTcl_InitBignumFromDouble(tls *libc.TLS, interp uintptr, d float64, b uintptr) (r int32)

func XTcl_InitCustomHashTable

func XTcl_InitCustomHashTable(tls *libc.TLS, tablePtr uintptr, keyType int32, typePtr uintptr)

func XTcl_InitHashTable

func XTcl_InitHashTable(tls *libc.TLS, tablePtr uintptr, keyType int32)

func XTcl_InitMemory

func XTcl_InitMemory(tls *libc.TLS, interp uintptr)

func XTcl_InitNotifier

func XTcl_InitNotifier(tls *libc.TLS) (r uintptr)

func XTcl_InitObjHashTable

func XTcl_InitObjHashTable(tls *libc.TLS, tablePtr uintptr)

func XTcl_InputBlocked

func XTcl_InputBlocked(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_InputBuffered

func XTcl_InputBuffered(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_InterpActive

func XTcl_InterpActive(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_InterpDeleted

func XTcl_InterpDeleted(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_InterpObjCmd

func XTcl_InterpObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_InvalidateStringRep

func XTcl_InvalidateStringRep(tls *libc.TLS, objPtr uintptr)

func XTcl_IsChannelExisting

func XTcl_IsChannelExisting(tls *libc.TLS, chanName uintptr) (r int32)

func XTcl_IsChannelRegistered

func XTcl_IsChannelRegistered(tls *libc.TLS, interp uintptr, chan1 uintptr) (r int32)

func XTcl_IsChannelShared

func XTcl_IsChannelShared(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_IsEnsemble

func XTcl_IsEnsemble(tls *libc.TLS, token uintptr) (r int32)

func XTcl_IsSafe

func XTcl_IsSafe(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_IsStandardChannel

func XTcl_IsStandardChannel(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_JoinObjCmd

func XTcl_JoinObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_JoinPath

func XTcl_JoinPath(tls *libc.TLS, argc int32, argv uintptr, resultPtr uintptr) (r uintptr)

func XTcl_JoinThread

func XTcl_JoinThread(tls *libc.TLS, threadId uintptr, state uintptr) (r int32)

func XTcl_LappendObjCmd

func XTcl_LappendObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_LassignObjCmd

func XTcl_LassignObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LimitAddHandler

func XTcl_LimitAddHandler(tls *libc.TLS, interp uintptr, type1 int32, handlerProc uintptr, clientData uintptr, deleteProc uintptr)

func XTcl_LimitCheck

func XTcl_LimitCheck(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_LimitExceeded

func XTcl_LimitExceeded(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_LimitGetCommands

func XTcl_LimitGetCommands(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_LimitGetGranularity

func XTcl_LimitGetGranularity(tls *libc.TLS, interp uintptr, type1 int32) (r int32)

func XTcl_LimitGetTime

func XTcl_LimitGetTime(tls *libc.TLS, interp uintptr, timeLimitPtr uintptr)

func XTcl_LimitReady

func XTcl_LimitReady(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_LimitRemoveHandler

func XTcl_LimitRemoveHandler(tls *libc.TLS, interp uintptr, type1 int32, handlerProc uintptr, clientData uintptr)

func XTcl_LimitSetCommands

func XTcl_LimitSetCommands(tls *libc.TLS, interp uintptr, commandLimit int32)

func XTcl_LimitSetGranularity

func XTcl_LimitSetGranularity(tls *libc.TLS, interp uintptr, type1 int32, granularity int32)

func XTcl_LimitSetTime

func XTcl_LimitSetTime(tls *libc.TLS, interp uintptr, timeLimitPtr uintptr)

func XTcl_LimitTypeEnabled

func XTcl_LimitTypeEnabled(tls *libc.TLS, interp uintptr, type1 int32) (r int32)

func XTcl_LimitTypeExceeded

func XTcl_LimitTypeExceeded(tls *libc.TLS, interp uintptr, type1 int32) (r int32)

func XTcl_LimitTypeReset

func XTcl_LimitTypeReset(tls *libc.TLS, interp uintptr, type1 int32)

func XTcl_LimitTypeSet

func XTcl_LimitTypeSet(tls *libc.TLS, interp uintptr, type1 int32)

func XTcl_LindexObjCmd

func XTcl_LindexObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LinkVar

func XTcl_LinkVar(tls *libc.TLS, interp uintptr, varName uintptr, addr uintptr, type1 int32) (r int32)

func XTcl_LinsertObjCmd

func XTcl_LinsertObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_ListMathFuncs

func XTcl_ListMathFuncs(tls *libc.TLS, interp uintptr, pattern uintptr) (r uintptr)

func XTcl_ListObjAppendElement

func XTcl_ListObjAppendElement(tls *libc.TLS, interp uintptr, listPtr uintptr, _objPtr uintptr) (r int32)

func XTcl_ListObjAppendList

func XTcl_ListObjAppendList(tls *libc.TLS, interp uintptr, listPtr uintptr, elemListPtr uintptr) (r int32)

func XTcl_ListObjCmd

func XTcl_ListObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_ListObjGetElements

func XTcl_ListObjGetElements(tls *libc.TLS, interp uintptr, listPtr uintptr, objcPtr uintptr, objvPtr uintptr) (r int32)

func XTcl_ListObjIndex

func XTcl_ListObjIndex(tls *libc.TLS, interp uintptr, listPtr uintptr, index int32, objPtrPtr uintptr) (r int32)

func XTcl_ListObjLength

func XTcl_ListObjLength(tls *libc.TLS, interp uintptr, listPtr uintptr, intPtr uintptr) (r int32)

func XTcl_ListObjReplace

func XTcl_ListObjReplace(tls *libc.TLS, interp uintptr, listPtr uintptr, first int32, count int32, objc int32, objv uintptr) (r int32)

func XTcl_LlengthObjCmd

func XTcl_LlengthObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LmapObjCmd

func XTcl_LmapObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LoadFile

func XTcl_LoadFile(tls *libc.TLS, interp uintptr, pathPtr uintptr, symbols uintptr, flags int32, procVPtrs uintptr, handlePtr uintptr) (r int32)

func XTcl_LoadObjCmd

func XTcl_LoadObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LogCommandInfo

func XTcl_LogCommandInfo(tls *libc.TLS, interp uintptr, script uintptr, command uintptr, length int32)

func XTcl_LrangeObjCmd

func XTcl_LrangeObjCmd(tls *libc.TLS, notUsed uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LrepeatObjCmd

func XTcl_LrepeatObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LreplaceObjCmd

func XTcl_LreplaceObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LreverseObjCmd

func XTcl_LreverseObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LsearchObjCmd

func XTcl_LsearchObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LsetObjCmd

func XTcl_LsetObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_LsortObjCmd

func XTcl_LsortObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_Main

func XTcl_Main(tls *libc.TLS, argc int32, argv uintptr, appInitProc uintptr)

func XTcl_MainEx

func XTcl_MainEx(tls *libc.TLS, argc int32, argv uintptr, appInitProc uintptr, interp uintptr)

func XTcl_MakeFileChannel

func XTcl_MakeFileChannel(tls *libc.TLS, handle uintptr, mode int32) (r uintptr)

func XTcl_MakeSafe

func XTcl_MakeSafe(tls *libc.TLS, interp uintptr) (r int32)

func XTcl_MakeTcpClientChannel

func XTcl_MakeTcpClientChannel(tls *libc.TLS, sock uintptr) (r uintptr)

func XTcl_Merge

func XTcl_Merge(tls *libc.TLS, argc int32, argv uintptr) (r uintptr)

func XTcl_MethodDeclarerClass

func XTcl_MethodDeclarerClass(tls *libc.TLS, method uintptr) (r uintptr)

func XTcl_MethodDeclarerObject

func XTcl_MethodDeclarerObject(tls *libc.TLS, method uintptr) (r uintptr)

func XTcl_MethodIsPublic

func XTcl_MethodIsPublic(tls *libc.TLS, method uintptr) (r int32)

func XTcl_MethodIsType

func XTcl_MethodIsType(tls *libc.TLS, method uintptr, typePtr uintptr, clientDataPtr uintptr) (r int32)

func XTcl_MethodName

func XTcl_MethodName(tls *libc.TLS, method uintptr) (r uintptr)

func XTcl_MutexFinalize

func XTcl_MutexFinalize(tls *libc.TLS, mutexPtr uintptr)

func XTcl_MutexLock

func XTcl_MutexLock(tls *libc.TLS, mutexPtr uintptr)

func XTcl_MutexUnlock

func XTcl_MutexUnlock(tls *libc.TLS, mutexPtr uintptr)

func XTcl_NRAddCallback

func XTcl_NRAddCallback(tls *libc.TLS, interp uintptr, postProcPtr uintptr, data0 uintptr, data1 uintptr, data2 uintptr, data3 uintptr)

func XTcl_NRCallObjProc

func XTcl_NRCallObjProc(tls *libc.TLS, interp uintptr, objProc uintptr, clientData uintptr, objc int32, objv uintptr) (r int32)

func XTcl_NRCmdSwap

func XTcl_NRCmdSwap(tls *libc.TLS, interp uintptr, cmd uintptr, objc int32, objv uintptr, flags int32) (r int32)

func XTcl_NRCreateCommand

func XTcl_NRCreateCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, proc uintptr, nreProc uintptr, clientData uintptr, deleteProc uintptr) (r uintptr)

func XTcl_NREvalObj

func XTcl_NREvalObj(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32) (r int32)

func XTcl_NREvalObjv

func XTcl_NREvalObjv(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, flags int32) (r int32)

func XTcl_NRExprObj

func XTcl_NRExprObj(tls *libc.TLS, interp uintptr, objPtr uintptr, resultPtr uintptr) (r int32)

func XTcl_NRSubstObj

func XTcl_NRSubstObj(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32) (r int32)

func XTcl_NewBignumObj

func XTcl_NewBignumObj(tls *libc.TLS, bignumValue uintptr) (r uintptr)

func XTcl_NewBooleanObj

func XTcl_NewBooleanObj(tls *libc.TLS, intValue int32) (r uintptr)

func XTcl_NewByteArrayObj

func XTcl_NewByteArrayObj(tls *libc.TLS, bytes uintptr, length int32) (r uintptr)

func XTcl_NewDictObj

func XTcl_NewDictObj(tls *libc.TLS) (r uintptr)

func XTcl_NewDoubleObj

func XTcl_NewDoubleObj(tls *libc.TLS, dblValue float64) (r uintptr)

func XTcl_NewInstanceMethod

func XTcl_NewInstanceMethod(tls *libc.TLS, interp uintptr, object uintptr, nameObj uintptr, flags int32, typePtr uintptr, clientData uintptr) (r uintptr)

func XTcl_NewIntObj

func XTcl_NewIntObj(tls *libc.TLS, intValue int32) (r uintptr)

func XTcl_NewListObj

func XTcl_NewListObj(tls *libc.TLS, objc int32, objv uintptr) (r uintptr)

func XTcl_NewLongObj

func XTcl_NewLongObj(tls *libc.TLS, longValue int64) (r uintptr)

func XTcl_NewMethod

func XTcl_NewMethod(tls *libc.TLS, interp uintptr, cls uintptr, nameObj uintptr, flags int32, typePtr uintptr, clientData uintptr) (r uintptr)

func XTcl_NewObj

func XTcl_NewObj(tls *libc.TLS) (r uintptr)

func XTcl_NewObjectInstance

func XTcl_NewObjectInstance(tls *libc.TLS, interp uintptr, cls uintptr, nameStr uintptr, nsNameStr uintptr, objc int32, objv uintptr, skip int32) (r uintptr)

C documentation

/*
 * ----------------------------------------------------------------------
 *
 * Tcl_NewObjectInstance --
 *
 *	Allocate a new instance of an object.
 *
 * ----------------------------------------------------------------------
 */

func XTcl_NewStringObj

func XTcl_NewStringObj(tls *libc.TLS, bytes uintptr, length int32) (r uintptr)

func XTcl_NewUnicodeObj

func XTcl_NewUnicodeObj(tls *libc.TLS, unicode uintptr, numChars int32) (r uintptr)

func XTcl_NewWideIntObj

func XTcl_NewWideIntObj(tls *libc.TLS, wideValue int64) (r uintptr)

func XTcl_NextHashEntry

func XTcl_NextHashEntry(tls *libc.TLS, searchPtr uintptr) (r uintptr)

func XTcl_NotifyChannel

func XTcl_NotifyChannel(tls *libc.TLS, channel uintptr, mask int32)

func XTcl_NumUtfChars

func XTcl_NumUtfChars(tls *libc.TLS, src uintptr, length int32) (r int32)

func XTcl_ObjGetVar2

func XTcl_ObjGetVar2(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, flags int32) (r uintptr)

func XTcl_ObjPrintf

func XTcl_ObjPrintf(tls *libc.TLS, format uintptr, va uintptr) (r uintptr)

func XTcl_ObjSetVar2

func XTcl_ObjSetVar2(tls *libc.TLS, interp uintptr, part1Ptr uintptr, part2Ptr uintptr, newValuePtr uintptr, flags int32) (r uintptr)

func XTcl_ObjectContextInvokeNext

func XTcl_ObjectContextInvokeNext(tls *libc.TLS, interp uintptr, context uintptr, objc int32, objv uintptr, skip int32) (r int32)

func XTcl_ObjectContextIsFiltering

func XTcl_ObjectContextIsFiltering(tls *libc.TLS, context uintptr) (r int32)

func XTcl_ObjectContextMethod

func XTcl_ObjectContextMethod(tls *libc.TLS, context uintptr) (r uintptr)

func XTcl_ObjectContextObject

func XTcl_ObjectContextObject(tls *libc.TLS, context uintptr) (r uintptr)

func XTcl_ObjectContextSkippedArgs

func XTcl_ObjectContextSkippedArgs(tls *libc.TLS, context uintptr) (r int32)

func XTcl_ObjectDeleted

func XTcl_ObjectDeleted(tls *libc.TLS, object uintptr) (r int32)

func XTcl_ObjectGetMetadata

func XTcl_ObjectGetMetadata(tls *libc.TLS, object uintptr, typePtr uintptr) (r uintptr)

func XTcl_ObjectGetMethodNameMapper

func XTcl_ObjectGetMethodNameMapper(tls *libc.TLS, object uintptr) (r uintptr)

func XTcl_ObjectSetMetadata

func XTcl_ObjectSetMetadata(tls *libc.TLS, object uintptr, typePtr uintptr, metadata uintptr)

func XTcl_ObjectSetMethodNameMapper

func XTcl_ObjectSetMethodNameMapper(tls *libc.TLS, object uintptr, mapMethodNameProc uintptr)

func XTcl_OpenCommandChannel

func XTcl_OpenCommandChannel(tls *libc.TLS, interp uintptr, argc int32, argv uintptr, flags int32) (r uintptr)

func XTcl_OpenFileChannel

func XTcl_OpenFileChannel(tls *libc.TLS, interp uintptr, path uintptr, modeString uintptr, permissions int32) (r uintptr)

C documentation

/* Obsolete */

func XTcl_OpenObjCmd

func XTcl_OpenObjCmd(tls *libc.TLS, notUsed uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_OpenTcpClient

func XTcl_OpenTcpClient(tls *libc.TLS, interp uintptr, port int32, host uintptr, myaddr uintptr, myport int32, async int32) (r uintptr)

func XTcl_OpenTcpServer

func XTcl_OpenTcpServer(tls *libc.TLS, interp uintptr, port int32, myHost uintptr, acceptProc uintptr, acceptProcData uintptr) (r uintptr)

func XTcl_OutputBuffered

func XTcl_OutputBuffered(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_PackageObjCmd

func XTcl_PackageObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/*
 *----------------------------------------------------------------------
 *
 * 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_Panic

func XTcl_Panic(tls *libc.TLS, format uintptr, va uintptr)

C documentation

/* coverity[+kill] */

func XTcl_PanicVA

func XTcl_PanicVA(tls *libc.TLS, format uintptr, argList uintptr)

func XTcl_ParseArgsObjv

func XTcl_ParseArgsObjv(tls *libc.TLS, interp uintptr, argTable uintptr, objcPtr uintptr, objv uintptr, remObjv uintptr) (r int32)

func XTcl_ParseBraces

func XTcl_ParseBraces(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr, append1 int32, termPtr uintptr) (r int32)

func XTcl_ParseCommand

func XTcl_ParseCommand(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, nested int32, parsePtr uintptr) (r int32)

func XTcl_ParseExpr

func XTcl_ParseExpr(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr) (r int32)

func XTcl_ParseQuotedString

func XTcl_ParseQuotedString(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr, append1 int32, termPtr uintptr) (r int32)

func XTcl_ParseVar

func XTcl_ParseVar(tls *libc.TLS, interp uintptr, start uintptr, termPtr uintptr) (r uintptr)

func XTcl_ParseVarName

func XTcl_ParseVarName(tls *libc.TLS, interp uintptr, start uintptr, numBytes int32, parsePtr uintptr, append1 int32) (r int32)

func XTcl_PidObjCmd

func XTcl_PidObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_PkgInitStubsCheck

func XTcl_PkgInitStubsCheck(tls *libc.TLS, interp uintptr, version uintptr, exact int32) (r uintptr)

func XTcl_PkgPresent

func XTcl_PkgPresent(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, exact int32) (r uintptr)

func XTcl_PkgPresentEx

func XTcl_PkgPresentEx(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, exact int32, clientDataPtr uintptr) (r uintptr)

func XTcl_PkgProvide

func XTcl_PkgProvide(tls *libc.TLS, interp uintptr, name uintptr, version uintptr) (r int32)

func XTcl_PkgProvideEx

func XTcl_PkgProvideEx(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, clientData uintptr) (r int32)

func XTcl_PkgRequire

func XTcl_PkgRequire(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, exact int32) (r uintptr)

func XTcl_PkgRequireEx

func XTcl_PkgRequireEx(tls *libc.TLS, interp uintptr, name uintptr, version uintptr, exact int32, clientDataPtr uintptr) (r uintptr)

func XTcl_PkgRequireProc

func XTcl_PkgRequireProc(tls *libc.TLS, interp uintptr, name uintptr, reqc int32, reqv uintptr, clientDataPtr uintptr) (r int32)

func XTcl_PopCallFrame

func XTcl_PopCallFrame(tls *libc.TLS, interp uintptr)

func XTcl_PosixError

func XTcl_PosixError(tls *libc.TLS, interp uintptr) (r uintptr)

func XTcl_Preserve

func XTcl_Preserve(tls *libc.TLS, clientData uintptr)

func XTcl_PrintDouble

func XTcl_PrintDouble(tls *libc.TLS, interp uintptr, value float64, dst uintptr)

func XTcl_ProcObjCmd

func XTcl_ProcObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_PushCallFrame

func XTcl_PushCallFrame(tls *libc.TLS, interp uintptr, callFramePtr uintptr, namespacePtr uintptr, isProcCallFrame int32) (r int32)

func XTcl_PutEnv

func XTcl_PutEnv(tls *libc.TLS, assignment uintptr) (r int32)

func XTcl_PutsObjCmd

func XTcl_PutsObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_PwdObjCmd

func XTcl_PwdObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_QueryTimeProc

func XTcl_QueryTimeProc(tls *libc.TLS, getProc uintptr, scaleProc uintptr, clientData uintptr)

func XTcl_QueueEvent

func XTcl_QueueEvent(tls *libc.TLS, evPtr uintptr, position int32)

func XTcl_Read

func XTcl_Read(tls *libc.TLS, chan1 uintptr, dst uintptr, bytesToRead int32) (r int32)

func XTcl_ReadChars

func XTcl_ReadChars(tls *libc.TLS, chan1 uintptr, objPtr uintptr, toRead int32, appendFlag int32) (r int32)

func XTcl_ReadObjCmd

func XTcl_ReadObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_ReadRaw

func XTcl_ReadRaw(tls *libc.TLS, chan1 uintptr, readBuf uintptr, bytesToRead int32) (r int32)

func XTcl_Realloc

func XTcl_Realloc(tls *libc.TLS, ptr uintptr, size uint32) (r uintptr)

func XTcl_ReapDetachedProcs

func XTcl_ReapDetachedProcs(tls *libc.TLS)

func XTcl_RecordAndEval

func XTcl_RecordAndEval(tls *libc.TLS, interp uintptr, cmd uintptr, flags int32) (r int32)

func XTcl_RecordAndEvalObj

func XTcl_RecordAndEvalObj(tls *libc.TLS, interp uintptr, cmdPtr uintptr, flags int32) (r int32)

func XTcl_RegExpCompile

func XTcl_RegExpCompile(tls *libc.TLS, interp uintptr, pattern uintptr) (r uintptr)

func XTcl_RegExpExec

func XTcl_RegExpExec(tls *libc.TLS, interp uintptr, re uintptr, text uintptr, start uintptr) (r int32)

func XTcl_RegExpExecObj

func XTcl_RegExpExecObj(tls *libc.TLS, interp uintptr, re uintptr, textObj uintptr, offset int32, nmatches int32, flags int32) (r int32)

func XTcl_RegExpGetInfo

func XTcl_RegExpGetInfo(tls *libc.TLS, regexp uintptr, infoPtr uintptr)

func XTcl_RegExpMatch

func XTcl_RegExpMatch(tls *libc.TLS, interp uintptr, text uintptr, pattern uintptr) (r int32)

func XTcl_RegExpMatchObj

func XTcl_RegExpMatchObj(tls *libc.TLS, interp uintptr, textObj uintptr, patternObj uintptr) (r int32)

func XTcl_RegExpRange

func XTcl_RegExpRange(tls *libc.TLS, re uintptr, index int32, startPtr uintptr, endPtr uintptr)

func XTcl_RegexpObjCmd

func XTcl_RegexpObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_RegisterChannel

func XTcl_RegisterChannel(tls *libc.TLS, interp uintptr, chan1 uintptr)

func XTcl_RegisterConfig

func XTcl_RegisterConfig(tls *libc.TLS, interp uintptr, pkgName uintptr, configuration uintptr, valEncoding uintptr)

func XTcl_RegisterObjType

func XTcl_RegisterObjType(tls *libc.TLS, typePtr uintptr)

func XTcl_RegsubObjCmd

func XTcl_RegsubObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_Release

func XTcl_Release(tls *libc.TLS, clientData uintptr)

func XTcl_RemoveInterpResolvers

func XTcl_RemoveInterpResolvers(tls *libc.TLS, interp uintptr, name uintptr) (r int32)

func XTcl_RenameObjCmd

func XTcl_RenameObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_RepresentationCmd

func XTcl_RepresentationCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_ResetResult

func XTcl_ResetResult(tls *libc.TLS, interp uintptr)

func XTcl_RestoreInterpState

func XTcl_RestoreInterpState(tls *libc.TLS, interp uintptr, state uintptr) (r int32)

func XTcl_RestoreResult

func XTcl_RestoreResult(tls *libc.TLS, interp uintptr, statePtr uintptr)

func XTcl_ReturnObjCmd

func XTcl_ReturnObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_SaveInterpState

func XTcl_SaveInterpState(tls *libc.TLS, interp uintptr, status int32) (r uintptr)

func XTcl_SaveResult

func XTcl_SaveResult(tls *libc.TLS, interp uintptr, statePtr uintptr)

func XTcl_ScanCountedElement

func XTcl_ScanCountedElement(tls *libc.TLS, src uintptr, length int32, flagPtr uintptr) (r int32)

func XTcl_ScanElement

func XTcl_ScanElement(tls *libc.TLS, src uintptr, flagPtr uintptr) (r int32)

func XTcl_ScanObjCmd

func XTcl_ScanObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_Seek

func XTcl_Seek(tls *libc.TLS, chan1 uintptr, offset int64, mode int32) (r int64)

func XTcl_SeekObjCmd

func XTcl_SeekObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_SeekOld

func XTcl_SeekOld(tls *libc.TLS, chan1 uintptr, offset int32, mode int32) (r int32)

func XTcl_ServiceAll

func XTcl_ServiceAll(tls *libc.TLS) (r int32)

func XTcl_ServiceEvent

func XTcl_ServiceEvent(tls *libc.TLS, flags int32) (r int32)

func XTcl_ServiceModeHook

func XTcl_ServiceModeHook(tls *libc.TLS, mode int32)

func XTcl_SetAssocData

func XTcl_SetAssocData(tls *libc.TLS, interp uintptr, name uintptr, proc uintptr, clientData uintptr)

func XTcl_SetBignumObj

func XTcl_SetBignumObj(tls *libc.TLS, objPtr uintptr, bignumValue uintptr)

func XTcl_SetBooleanObj

func XTcl_SetBooleanObj(tls *libc.TLS, objPtr uintptr, intValue int32)

func XTcl_SetByteArrayLength

func XTcl_SetByteArrayLength(tls *libc.TLS, objPtr uintptr, length int32) (r uintptr)

func XTcl_SetByteArrayObj

func XTcl_SetByteArrayObj(tls *libc.TLS, objPtr uintptr, bytes uintptr, length int32)

func XTcl_SetChannelBufferSize

func XTcl_SetChannelBufferSize(tls *libc.TLS, chan1 uintptr, sz int32)

func XTcl_SetChannelError

func XTcl_SetChannelError(tls *libc.TLS, chan1 uintptr, msg uintptr)

func XTcl_SetChannelErrorInterp

func XTcl_SetChannelErrorInterp(tls *libc.TLS, interp uintptr, msg uintptr)

func XTcl_SetChannelOption

func XTcl_SetChannelOption(tls *libc.TLS, interp uintptr, chan1 uintptr, optionName uintptr, newValue uintptr) (r int32)

func XTcl_SetCommandInfo

func XTcl_SetCommandInfo(tls *libc.TLS, interp uintptr, cmdName uintptr, infoPtr uintptr) (r int32)

func XTcl_SetCommandInfoFromToken

func XTcl_SetCommandInfoFromToken(tls *libc.TLS, cmd uintptr, infoPtr uintptr) (r int32)

func XTcl_SetDefaultEncodingDir

func XTcl_SetDefaultEncodingDir(tls *libc.TLS, path uintptr)

func XTcl_SetDoubleObj

func XTcl_SetDoubleObj(tls *libc.TLS, objPtr uintptr, dblValue float64)

func XTcl_SetEncodingSearchPath

func XTcl_SetEncodingSearchPath(tls *libc.TLS, searchPath uintptr) (r int32)

func XTcl_SetEnsembleFlags

func XTcl_SetEnsembleFlags(tls *libc.TLS, interp uintptr, token uintptr, flags int32) (r int32)

func XTcl_SetEnsembleMappingDict

func XTcl_SetEnsembleMappingDict(tls *libc.TLS, interp uintptr, token uintptr, mapDict uintptr) (r int32)

func XTcl_SetEnsembleParameterList

func XTcl_SetEnsembleParameterList(tls *libc.TLS, interp uintptr, token uintptr, paramList uintptr) (r int32)

func XTcl_SetEnsembleSubcommandList

func XTcl_SetEnsembleSubcommandList(tls *libc.TLS, interp uintptr, token uintptr, subcmdList uintptr) (r int32)

func XTcl_SetEnsembleUnknownHandler

func XTcl_SetEnsembleUnknownHandler(tls *libc.TLS, interp uintptr, token uintptr, unknownList uintptr) (r int32)

func XTcl_SetErrno

func XTcl_SetErrno(tls *libc.TLS, err int32)

func XTcl_SetErrorCode

func XTcl_SetErrorCode(tls *libc.TLS, interp uintptr, va uintptr)

func XTcl_SetErrorCodeVA

func XTcl_SetErrorCodeVA(tls *libc.TLS, interp uintptr, argList uintptr)

func XTcl_SetErrorLine

func XTcl_SetErrorLine(tls *libc.TLS, interp uintptr, value int32)

func XTcl_SetExitProc

func XTcl_SetExitProc(tls *libc.TLS, proc uintptr) (r uintptr)

func XTcl_SetIntObj

func XTcl_SetIntObj(tls *libc.TLS, objPtr uintptr, intValue int32)

func XTcl_SetListObj

func XTcl_SetListObj(tls *libc.TLS, objPtr uintptr, objc int32, objv uintptr)

func XTcl_SetLongObj

func XTcl_SetLongObj(tls *libc.TLS, objPtr uintptr, longValue int64)

func XTcl_SetMainLoop

func XTcl_SetMainLoop(tls *libc.TLS, proc uintptr)

func XTcl_SetMaxBlockTime

func XTcl_SetMaxBlockTime(tls *libc.TLS, timePtr uintptr)

func XTcl_SetNamespaceResolvers

func XTcl_SetNamespaceResolvers(tls *libc.TLS, namespacePtr uintptr, cmdProc uintptr, varProc uintptr, compiledVarProc uintptr)

func XTcl_SetNamespaceUnknownHandler

func XTcl_SetNamespaceUnknownHandler(tls *libc.TLS, interp uintptr, nsPtr uintptr, handlerPtr uintptr) (r int32)

func XTcl_SetNotifier

func XTcl_SetNotifier(tls *libc.TLS, notifierProcPtr uintptr)

func XTcl_SetObjCmd

func XTcl_SetObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_SetObjErrorCode

func XTcl_SetObjErrorCode(tls *libc.TLS, interp uintptr, errorObjPtr uintptr)

func XTcl_SetObjLength

func XTcl_SetObjLength(tls *libc.TLS, objPtr uintptr, length int32)

func XTcl_SetObjResult

func XTcl_SetObjResult(tls *libc.TLS, interp uintptr, objPtr uintptr)

func XTcl_SetPanicProc

func XTcl_SetPanicProc(tls *libc.TLS, proc uintptr)

func XTcl_SetRecursionLimit

func XTcl_SetRecursionLimit(tls *libc.TLS, interp uintptr, depth int32) (r int32)

func XTcl_SetResult

func XTcl_SetResult(tls *libc.TLS, interp uintptr, result uintptr, freeProc uintptr)

func XTcl_SetReturnOptions

func XTcl_SetReturnOptions(tls *libc.TLS, interp uintptr, options uintptr) (r int32)

func XTcl_SetServiceMode

func XTcl_SetServiceMode(tls *libc.TLS, mode int32) (r int32)

func XTcl_SetStartupScript

func XTcl_SetStartupScript(tls *libc.TLS, path uintptr, encoding uintptr)

func XTcl_SetStdChannel

func XTcl_SetStdChannel(tls *libc.TLS, channel uintptr, type1 int32)

func XTcl_SetStringObj

func XTcl_SetStringObj(tls *libc.TLS, objPtr uintptr, bytes uintptr, length int32)

func XTcl_SetSystemEncoding

func XTcl_SetSystemEncoding(tls *libc.TLS, interp uintptr, name uintptr) (r int32)

func XTcl_SetTimeProc

func XTcl_SetTimeProc(tls *libc.TLS, getProc uintptr, scaleProc uintptr, clientData uintptr)

func XTcl_SetTimer

func XTcl_SetTimer(tls *libc.TLS, timePtr uintptr)

func XTcl_SetUnicodeObj

func XTcl_SetUnicodeObj(tls *libc.TLS, objPtr uintptr, unicode uintptr, numChars int32)

func XTcl_SetVar

func XTcl_SetVar(tls *libc.TLS, interp uintptr, varName uintptr, newValue uintptr, flags int32) (r uintptr)

func XTcl_SetVar2

func XTcl_SetVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, newValue uintptr, flags int32) (r uintptr)

func XTcl_SetVar2Ex

func XTcl_SetVar2Ex(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, newValuePtr uintptr, flags int32) (r uintptr)

func XTcl_SetWideIntObj

func XTcl_SetWideIntObj(tls *libc.TLS, objPtr uintptr, wideValue int64)

func XTcl_SignalId

func XTcl_SignalId(tls *libc.TLS, sig int32) (r uintptr)

func XTcl_SignalMsg

func XTcl_SignalMsg(tls *libc.TLS, sig int32) (r uintptr)

func XTcl_Sleep

func XTcl_Sleep(tls *libc.TLS, ms int32)

func XTcl_SocketObjCmd

func XTcl_SocketObjCmd(tls *libc.TLS, notUsed uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_SourceObjCmd

func XTcl_SourceObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_SourceRCFile

func XTcl_SourceRCFile(tls *libc.TLS, interp uintptr)

func XTcl_SpliceChannel

func XTcl_SpliceChannel(tls *libc.TLS, chan1 uintptr)

func XTcl_SplitList

func XTcl_SplitList(tls *libc.TLS, interp uintptr, _list uintptr, argcPtr uintptr, argvPtr uintptr) (r int32)

func XTcl_SplitObjCmd

func XTcl_SplitObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_SplitPath

func XTcl_SplitPath(tls *libc.TLS, path uintptr, argcPtr uintptr, argvPtr uintptr)

func XTcl_StackChannel

func XTcl_StackChannel(tls *libc.TLS, interp uintptr, typePtr uintptr, instanceData uintptr, mask int32, prevChan uintptr) (r uintptr)

func XTcl_Stat

func XTcl_Stat(tls *libc.TLS, path uintptr, oldStyleBuf uintptr) (r int32)

C documentation

/* Obsolete */

func XTcl_StaticPackage

func XTcl_StaticPackage(tls *libc.TLS, interp uintptr, prefix uintptr, initProc uintptr, safeInitProc uintptr)

func XTcl_StringCaseMatch

func XTcl_StringCaseMatch(tls *libc.TLS, str uintptr, pattern uintptr, nocase int32) (r int32)

func XTcl_StringMatch

func XTcl_StringMatch(tls *libc.TLS, str uintptr, pattern uintptr) (r int32)

func XTcl_SubstObj

func XTcl_SubstObj(tls *libc.TLS, interp uintptr, objPtr uintptr, flags int32) (r uintptr)

func XTcl_SubstObjCmd

func XTcl_SubstObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_SwitchObjCmd

func XTcl_SwitchObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_TakeBignumFromObj

func XTcl_TakeBignumFromObj(tls *libc.TLS, interp uintptr, objPtr uintptr, bignumValue uintptr) (r int32)

func XTcl_Tell

func XTcl_Tell(tls *libc.TLS, chan1 uintptr) (r int64)

func XTcl_TellObjCmd

func XTcl_TellObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_TellOld

func XTcl_TellOld(tls *libc.TLS, chan1 uintptr) (r int32)

func XTcl_ThreadAlert

func XTcl_ThreadAlert(tls *libc.TLS, threadId uintptr)

func XTcl_ThreadQueueEvent

func XTcl_ThreadQueueEvent(tls *libc.TLS, threadId uintptr, evPtr uintptr, position int32)

func XTcl_ThrowObjCmd

func XTcl_ThrowObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_TimeObjCmd

func XTcl_TimeObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_TimeRateObjCmd

func XTcl_TimeRateObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_TraceCommand

func XTcl_TraceCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, flags int32, proc uintptr, clientData uintptr) (r int32)

func XTcl_TraceObjCmd

func XTcl_TraceObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_TraceVar

func XTcl_TraceVar(tls *libc.TLS, interp uintptr, varName uintptr, flags int32, proc uintptr, clientData uintptr) (r int32)

func XTcl_TraceVar2

func XTcl_TraceVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32, proc uintptr, clientData uintptr) (r int32)

func XTcl_TransferResult

func XTcl_TransferResult(tls *libc.TLS, sourceInterp uintptr, code int32, targetInterp uintptr)

func XTcl_TranslateFileName

func XTcl_TranslateFileName(tls *libc.TLS, interp uintptr, name uintptr, bufferPtr uintptr) (r uintptr)

func XTcl_TruncateChannel

func XTcl_TruncateChannel(tls *libc.TLS, chan1 uintptr, length int64) (r int32)

func XTcl_TryObjCmd

func XTcl_TryObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_Ungets

func XTcl_Ungets(tls *libc.TLS, chan1 uintptr, str uintptr, len1 int32, atEnd int32) (r int32)

func XTcl_UniCharAtIndex

func XTcl_UniCharAtIndex(tls *libc.TLS, src uintptr, index int32) (r uint16)

func XTcl_UniCharCaseMatch

func XTcl_UniCharCaseMatch(tls *libc.TLS, uniStr uintptr, uniPattern uintptr, nocase int32) (r int32)

func XTcl_UniCharIsAlnum

func XTcl_UniCharIsAlnum(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsAlpha

func XTcl_UniCharIsAlpha(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsControl

func XTcl_UniCharIsControl(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsDigit

func XTcl_UniCharIsDigit(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsGraph

func XTcl_UniCharIsGraph(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsLower

func XTcl_UniCharIsLower(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsPrint

func XTcl_UniCharIsPrint(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsPunct

func XTcl_UniCharIsPunct(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsSpace

func XTcl_UniCharIsSpace(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsUpper

func XTcl_UniCharIsUpper(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharIsWordChar

func XTcl_UniCharIsWordChar(tls *libc.TLS, ch int32) (r int32)

func XTcl_UniCharLen

func XTcl_UniCharLen(tls *libc.TLS, uniStr uintptr) (r int32)

func XTcl_UniCharNcasecmp

func XTcl_UniCharNcasecmp(tls *libc.TLS, ucs uintptr, uct uintptr, numChars uint64) (r int32)

func XTcl_UniCharNcmp

func XTcl_UniCharNcmp(tls *libc.TLS, ucs uintptr, uct uintptr, numChars uint64) (r int32)

func XTcl_UniCharToLower

func XTcl_UniCharToLower(tls *libc.TLS, ch int32) (r uint16)

func XTcl_UniCharToTitle

func XTcl_UniCharToTitle(tls *libc.TLS, ch int32) (r uint16)

func XTcl_UniCharToUpper

func XTcl_UniCharToUpper(tls *libc.TLS, ch int32) (r uint16)

func XTcl_UniCharToUtf

func XTcl_UniCharToUtf(tls *libc.TLS, ch int32, buf uintptr) (r int32)

func XTcl_UniCharToUtfDString

func XTcl_UniCharToUtfDString(tls *libc.TLS, uniStr uintptr, uniLength int32, dsPtr uintptr) (r uintptr)

func XTcl_UnlinkVar

func XTcl_UnlinkVar(tls *libc.TLS, interp uintptr, varName uintptr)

func XTcl_UnloadObjCmd

func XTcl_UnloadObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_UnregisterChannel

func XTcl_UnregisterChannel(tls *libc.TLS, interp uintptr, chan1 uintptr) (r int32)

func XTcl_UnsetObjCmd

func XTcl_UnsetObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_UnsetVar

func XTcl_UnsetVar(tls *libc.TLS, interp uintptr, varName uintptr, flags int32) (r int32)

func XTcl_UnsetVar2

func XTcl_UnsetVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32) (r int32)

func XTcl_UnstackChannel

func XTcl_UnstackChannel(tls *libc.TLS, interp uintptr, chan1 uintptr) (r int32)

func XTcl_UntraceCommand

func XTcl_UntraceCommand(tls *libc.TLS, interp uintptr, cmdName uintptr, flags int32, proc uintptr, clientData uintptr)

func XTcl_UntraceVar

func XTcl_UntraceVar(tls *libc.TLS, interp uintptr, varName uintptr, flags int32, proc uintptr, clientData uintptr)

func XTcl_UntraceVar2

func XTcl_UntraceVar2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32, proc uintptr, clientData uintptr)

func XTcl_UpVar

func XTcl_UpVar(tls *libc.TLS, interp uintptr, frameName uintptr, varName uintptr, localNameStr uintptr, flags int32) (r int32)

func XTcl_UpVar2

func XTcl_UpVar2(tls *libc.TLS, interp uintptr, frameName uintptr, part1 uintptr, part2 uintptr, localNameStr uintptr, flags int32) (r int32)

func XTcl_UpdateLinkedVar

func XTcl_UpdateLinkedVar(tls *libc.TLS, interp uintptr, varName uintptr)

func XTcl_UpdateObjCmd

func XTcl_UpdateObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_UplevelObjCmd

func XTcl_UplevelObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_UpvarObjCmd

func XTcl_UpvarObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

C documentation

/* ARGSUSED */

func XTcl_UtfAtIndex

func XTcl_UtfAtIndex(tls *libc.TLS, src uintptr, index int32) (r uintptr)

func XTcl_UtfBackslash

func XTcl_UtfBackslash(tls *libc.TLS, src uintptr, readPtr uintptr, dst uintptr) (r int32)

func XTcl_UtfCharComplete

func XTcl_UtfCharComplete(tls *libc.TLS, src uintptr, length int32) (r int32)

func XTcl_UtfFindFirst

func XTcl_UtfFindFirst(tls *libc.TLS, src uintptr, ch int32) (r uintptr)

func XTcl_UtfFindLast

func XTcl_UtfFindLast(tls *libc.TLS, src uintptr, ch int32) (r uintptr)

func XTcl_UtfNcasecmp

func XTcl_UtfNcasecmp(tls *libc.TLS, cs uintptr, ct uintptr, numChars uint64) (r int32)

func XTcl_UtfNcmp

func XTcl_UtfNcmp(tls *libc.TLS, cs uintptr, ct uintptr, numChars uint64) (r int32)

func XTcl_UtfNext

func XTcl_UtfNext(tls *libc.TLS, src uintptr) (r uintptr)

func XTcl_UtfPrev

func XTcl_UtfPrev(tls *libc.TLS, src uintptr, start uintptr) (r uintptr)

func XTcl_UtfToExternal

func XTcl_UtfToExternal(tls *libc.TLS, interp uintptr, encoding uintptr, src uintptr, srcLen int32, flags int32, statePtr uintptr, dst uintptr, dstLen int32, srcReadPtr uintptr, dstWrotePtr uintptr, dstCharsPtr uintptr) (r int32)

func XTcl_UtfToExternalDString

func XTcl_UtfToExternalDString(tls *libc.TLS, encoding uintptr, src uintptr, srcLen int32, dstPtr uintptr) (r uintptr)

func XTcl_UtfToLower

func XTcl_UtfToLower(tls *libc.TLS, str uintptr) (r int32)

func XTcl_UtfToTitle

func XTcl_UtfToTitle(tls *libc.TLS, str uintptr) (r int32)

func XTcl_UtfToUniChar

func XTcl_UtfToUniChar(tls *libc.TLS, src uintptr, chPtr uintptr) (r int32)

func XTcl_UtfToUniCharDString

func XTcl_UtfToUniCharDString(tls *libc.TLS, src uintptr, length int32, dsPtr uintptr) (r uintptr)

func XTcl_UtfToUpper

func XTcl_UtfToUpper(tls *libc.TLS, str uintptr) (r int32)

func XTcl_ValidateAllMemory

func XTcl_ValidateAllMemory(tls *libc.TLS, file uintptr, line int32)

func XTcl_VarEval

func XTcl_VarEval(tls *libc.TLS, interp uintptr, va uintptr) (r int32)

C documentation

/*
 *----------------------------------------------------------------------
 *
 * 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.
 *
 *----------------------------------------------------------------------
 */

func XTcl_VarEvalVA

func XTcl_VarEvalVA(tls *libc.TLS, interp uintptr, argList uintptr) (r int32)

func XTcl_VarTraceInfo

func XTcl_VarTraceInfo(tls *libc.TLS, interp uintptr, varName uintptr, flags int32, proc uintptr, prevClientData uintptr) (r uintptr)

func XTcl_VarTraceInfo2

func XTcl_VarTraceInfo2(tls *libc.TLS, interp uintptr, part1 uintptr, part2 uintptr, flags int32, proc uintptr, prevClientData uintptr) (r uintptr)

func XTcl_VariableObjCmd

func XTcl_VariableObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_VwaitObjCmd

func XTcl_VwaitObjCmd(tls *libc.TLS, clientData uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_WaitForEvent

func XTcl_WaitForEvent(tls *libc.TLS, timePtr uintptr) (r int32)

func XTcl_WaitPid

func XTcl_WaitPid(tls *libc.TLS, pid uintptr, statPtr uintptr, options int32) (r uintptr)

func XTcl_WhileObjCmd

func XTcl_WhileObjCmd(tls *libc.TLS, dummy uintptr, interp uintptr, objc int32, objv uintptr) (r int32)

func XTcl_Write

func XTcl_Write(tls *libc.TLS, chan1 uintptr, src uintptr, srcLen int32) (r int32)

func XTcl_WriteChars

func XTcl_WriteChars(tls *libc.TLS, chan1 uintptr, src uintptr, _len int32) (r int32)

func XTcl_WriteObj

func XTcl_WriteObj(tls *libc.TLS, chan1 uintptr, objPtr uintptr) (r int32)

func XTcl_WriteRaw

func XTcl_WriteRaw(tls *libc.TLS, chan1 uintptr, src uintptr, srcLen int32) (r int32)

func XTcl_WrongNumArgs

func XTcl_WrongNumArgs(tls *libc.TLS, interp uintptr, objc int32, objv uintptr, message uintptr)

func XTcl_ZlibAdler32

func XTcl_ZlibAdler32(tls *libc.TLS, adler uint32, buf uintptr, len1 int32) (r uint32)

func XTcl_ZlibCRC32

func XTcl_ZlibCRC32(tls *libc.TLS, crc uint32, buf uintptr, len1 int32) (r uint32)

func XTcl_ZlibDeflate

func XTcl_ZlibDeflate(tls *libc.TLS, interp uintptr, format int32, data uintptr, level int32, gzipHeaderDictObj uintptr) (r int32)

func XTcl_ZlibInflate

func XTcl_ZlibInflate(tls *libc.TLS, interp uintptr, format int32, data uintptr, bufferSize int32, gzipHeaderDictObj uintptr) (r int32)

func XTcl_ZlibStreamChecksum

func XTcl_ZlibStreamChecksum(tls *libc.TLS, zshandle uintptr) (r int32)

func XTcl_ZlibStreamClose

func XTcl_ZlibStreamClose(tls *libc.TLS, zshandle uintptr) (r int32)

func XTcl_ZlibStreamEof

func XTcl_ZlibStreamEof(tls *libc.TLS, zshandle uintptr) (r int32)

func XTcl_ZlibStreamGet

func XTcl_ZlibStreamGet(tls *libc.TLS, zshandle uintptr, data uintptr, count int32) (r int32)

func XTcl_ZlibStreamGetCommandName

func XTcl_ZlibStreamGetCommandName(tls *libc.TLS, zshandle uintptr) (r uintptr)

func XTcl_ZlibStreamInit

func XTcl_ZlibStreamInit(tls *libc.TLS, interp uintptr, mode int32, format int32, level int32, dictObj uintptr, zshandlePtr uintptr) (r int32)

func XTcl_ZlibStreamPut

func XTcl_ZlibStreamPut(tls *libc.TLS, zshandle uintptr, data uintptr, flush int32) (r int32)

func XTcl_ZlibStreamReset

func XTcl_ZlibStreamReset(tls *libc.TLS, zshandle uintptr) (r int32)

func XTcl_ZlibStreamSetCompressionDictionary

func XTcl_ZlibStreamSetCompressionDictionary(tls *libc.TLS, zshandle uintptr, compressionDictionaryObj uintptr)

func XTclpAlloc

func XTclpAlloc(tls *libc.TLS, numBytes uint32) (r uintptr)

func XTclpCloseFile

func XTclpCloseFile(tls *libc.TLS, file uintptr) (r int32)

func XTclpCreateCommandChannel

func XTclpCreateCommandChannel(tls *libc.TLS, readFile uintptr, writeFile uintptr, errorFile uintptr, numPids int32, pidPtr uintptr) (r uintptr)

func XTclpCreatePipe

func XTclpCreatePipe(tls *libc.TLS, readPipe uintptr, writePipe uintptr) (r int32)

func XTclpCreateProcess

func XTclpCreateProcess(tls *libc.TLS, interp uintptr, argc int32, argv uintptr, inputFile uintptr, outputFile uintptr, errorFile uintptr, pidPtr uintptr) (r int32)

func XTclpCreateTempFile

func XTclpCreateTempFile(tls *libc.TLS, contents uintptr) (r uintptr)

func XTclpDeleteFile

func XTclpDeleteFile(tls *libc.TLS, path uintptr) (r int32)

func XTclpDlopen

func XTclpDlopen(tls *libc.TLS, interp uintptr, pathPtr uintptr, loadHandle uintptr, unloadProcPtr uintptr, flags int32) (r int32)

func XTclpFilesystemPathType

func XTclpFilesystemPathType(tls *libc.TLS, pathPtr uintptr) (r uintptr)

func XTclpFinalizePipes

func XTclpFinalizePipes(tls *libc.TLS)

func XTclpFinalizeSockets

func XTclpFinalizeSockets(tls *libc.TLS)

func XTclpFindExecutable

func XTclpFindExecutable(tls *libc.TLS, argv0 uintptr)

func XTclpFindVariable

func XTclpFindVariable(tls *libc.TLS, name uintptr, lengthPtr uintptr) (r int32)

func XTclpFree

func XTclpFree(tls *libc.TLS, oldPtr uintptr)

func XTclpGetClicks

func XTclpGetClicks(tls *libc.TLS) (r uint64)

func XTclpGetCwd

func XTclpGetCwd(tls *libc.TLS, interp uintptr, bufferPtr uintptr) (r uintptr)

func XTclpGetDate

func XTclpGetDate(tls *libc.TLS, time uintptr, useGMT int32) (r uintptr)

func XTclpGetDefaultStdChannel

func XTclpGetDefaultStdChannel(tls *libc.TLS, type1 int32) (r uintptr)

func XTclpGetGrGid

func XTclpGetGrGid(tls *libc.TLS, gid uint32) (r uintptr)

func XTclpGetGrNam

func XTclpGetGrNam(tls *libc.TLS, name uintptr) (r uintptr)

func XTclpGetHostByAddr

func XTclpGetHostByAddr(tls *libc.TLS, addr uintptr, length int32, type1 int32) (r uintptr)

func XTclpGetHostByName

func XTclpGetHostByName(tls *libc.TLS, name uintptr) (r uintptr)

func XTclpGetMicroseconds

func XTclpGetMicroseconds(tls *libc.TLS) (r int64)

func XTclpGetNativeCwd

func XTclpGetNativeCwd(tls *libc.TLS, clientData uintptr) (r uintptr)

func XTclpGetNativePathType

func XTclpGetNativePathType(tls *libc.TLS, pathPtr uintptr, driveNameLengthPtr uintptr, driveNameRef uintptr) (r _Tcl_PathType)

func XTclpGetPwNam

func XTclpGetPwNam(tls *libc.TLS, name uintptr) (r uintptr)

func XTclpGetPwUid

func XTclpGetPwUid(tls *libc.TLS, uid uint32) (r uintptr)

func XTclpGetSeconds

func XTclpGetSeconds(tls *libc.TLS) (r uint64)

func XTclpGetTime

func XTclpGetTime(tls *libc.TLS, timePtr uintptr)

func XTclpGetUserHome

func XTclpGetUserHome(tls *libc.TLS, name uintptr, bufferPtr uintptr) (r uintptr)

func XTclpGlobalLock

func XTclpGlobalLock(tls *libc.TLS)

func XTclpGlobalUnlock

func XTclpGlobalUnlock(tls *libc.TLS)

func XTclpGmtime

func XTclpGmtime(tls *libc.TLS, timePtr uintptr) (r uintptr)

func XTclpHasSockets

func XTclpHasSockets(tls *libc.TLS, dummy uintptr) (r int32)

func XTclpInetNtoa

func XTclpInetNtoa(tls *libc.TLS, addr Tin_addr) (r uintptr)

func XTclpInitLibraryPath

func XTclpInitLibraryPath(tls *libc.TLS, valuePtr uintptr, lengthPtr uintptr, encodingPtr uintptr)

func XTclpInitLock

func XTclpInitLock(tls *libc.TLS)

func XTclpInitPlatform

func XTclpInitPlatform(tls *libc.TLS)

func XTclpInitUnlock

func XTclpInitUnlock(tls *libc.TLS)

func XTclpLocaltime

func XTclpLocaltime(tls *libc.TLS, timePtr uintptr) (r uintptr)

func XTclpMakeFile

func XTclpMakeFile(tls *libc.TLS, channel uintptr, direction int32) (r uintptr)

func XTclpMakeTcpClientChannelMode

func XTclpMakeTcpClientChannelMode(tls *libc.TLS, sock uintptr, mode int32) (r uintptr)

func XTclpMatchInDirectory

func XTclpMatchInDirectory(tls *libc.TLS, interp uintptr, resultPtr uintptr, pathPtr uintptr, pattern uintptr, types uintptr) (r int32)

func XTclpNativeJoinPath

func XTclpNativeJoinPath(tls *libc.TLS, prefix uintptr, joining uintptr)

func XTclpNativeSplitPath

func XTclpNativeSplitPath(tls *libc.TLS, pathPtr uintptr, lenPtr uintptr) (r uintptr)

func XTclpNativeToNormalized

func XTclpNativeToNormalized(tls *libc.TLS, clientData uintptr) (r uintptr)

func XTclpObjAccess

func XTclpObjAccess(tls *libc.TLS, pathPtr uintptr, mode int32) (r int32)

func XTclpObjChdir

func XTclpObjChdir(tls *libc.TLS, pathPtr uintptr) (r int32)

func XTclpObjCopyDirectory

func XTclpObjCopyDirectory(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr, errorPtr uintptr) (r int32)

func XTclpObjCopyFile

func XTclpObjCopyFile(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr) (r int32)

func XTclpObjCreateDirectory

func XTclpObjCreateDirectory(tls *libc.TLS, pathPtr uintptr) (r int32)

func XTclpObjDeleteFile

func XTclpObjDeleteFile(tls *libc.TLS, pathPtr uintptr) (r int32)
func XTclpObjLink(tls *libc.TLS, pathPtr uintptr, _toPtr uintptr, linkAction int32) (r uintptr)

func XTclpObjListVolumes

func XTclpObjListVolumes(tls *libc.TLS) (r uintptr)

func XTclpObjLstat

func XTclpObjLstat(tls *libc.TLS, pathPtr uintptr, bufPtr uintptr) (r int32)

func XTclpObjNormalizePath

func XTclpObjNormalizePath(tls *libc.TLS, interp uintptr, pathPtr uintptr, nextCheckpoint int32) (r int32)

func XTclpObjRemoveDirectory

func XTclpObjRemoveDirectory(tls *libc.TLS, pathPtr uintptr, recursive int32, errorPtr uintptr) (r int32)

func XTclpObjRenameFile

func XTclpObjRenameFile(tls *libc.TLS, srcPathPtr uintptr, destPathPtr uintptr) (r int32)

func XTclpObjStat

func XTclpObjStat(tls *libc.TLS, pathPtr uintptr, bufPtr uintptr) (r int32)

func XTclpOpenFile

func XTclpOpenFile(tls *libc.TLS, fname uintptr, mode int32) (r uintptr)

func XTclpOpenFileChannel

func XTclpOpenFileChannel(tls *libc.TLS, interp uintptr, pathPtr uintptr, mode int32, permissions int32) (r uintptr)

func XTclpOpenTemporaryFile

func XTclpOpenTemporaryFile(tls *libc.TLS, dirObj uintptr, basenameObj uintptr, extensionObj uintptr, resultingNameObj uintptr) (r uintptr)

func XTclpReaddir

func XTclpReaddir(tls *libc.TLS, dir uintptr) (r uintptr)
func XTclpReadlink(tls *libc.TLS, path uintptr, linkPtr uintptr) (r uintptr)

func XTclpRealloc

func XTclpRealloc(tls *libc.TLS, oldPtr uintptr, numBytes uint32) (r uintptr)

func XTclpSetInitialEncodings

func XTclpSetInitialEncodings(tls *libc.TLS)

func XTclpSetVariables

func XTclpSetVariables(tls *libc.TLS, interp uintptr)

func XTclpTempFileName

func XTclpTempFileName(tls *libc.TLS) (r uintptr)

func XTclpTempFileNameForLibrary

func XTclpTempFileNameForLibrary(tls *libc.TLS, interp uintptr, path uintptr) (r uintptr)

func XTclpThreadCreate

func XTclpThreadCreate(tls *libc.TLS, idPtr uintptr, proc uintptr, clientData uintptr, stackSize int32, flags int32) (r int32)

func XTclpUtfNcmp2

func XTclpUtfNcmp2(tls *libc.TLS, cs uintptr, ct uintptr, numBytes uint64) (r int32)

func XTclpUtime

func XTclpUtime(tls *libc.TLS, pathPtr uintptr, tval uintptr) (r int32)

Types

type TAcceptCallback

type TAcceptCallback = struct {
	Fscript uintptr
	Finterp uintptr
}

type TAcceptCallback1

type TAcceptCallback1 = TAcceptCallback

type TActiveCommandTrace

type TActiveCommandTrace = struct {
	FcmdPtr       uintptr
	FnextPtr      uintptr
	FnextTracePtr uintptr
	FreverseScan  int32
	F__ccgo_pad4  [4]byte
}

type TActiveCommandTrace1

type TActiveCommandTrace1 = TActiveCommandTrace

type TActiveInterpTrace

type TActiveInterpTrace = struct {
	FnextPtr      uintptr
	FnextTracePtr uintptr
	FreverseScan  int32
	F__ccgo_pad3  [4]byte
}

type TActiveInterpTrace1

type TActiveInterpTrace1 = TActiveInterpTrace

type TActiveVarTrace

type TActiveVarTrace = struct {
	FvarPtr       uintptr
	FnextPtr      uintptr
	FnextTracePtr uintptr
}

type TActiveVarTrace1

type TActiveVarTrace1 = TActiveVarTrace

type TAfterAssocData

type TAfterAssocData = struct {
	Finterp        uintptr
	FfirstAfterPtr uintptr
}

type TAfterAssocData1

type TAfterAssocData1 = TAfterAssocData

type TAfterInfo

type TAfterInfo = struct {
	FassocPtr   uintptr
	FcommandPtr uintptr
	Fid         int32
	Ftoken      uintptr
	FnextPtr    uintptr
}

type TAfterInfo1

type TAfterInfo1 = TAfterInfo

type TAlias

type TAlias = struct {
	Ftoken         uintptr
	FtargetInterp  uintptr
	FchildCmd      uintptr
	FaliasEntryPtr uintptr
	FtargetPtr     uintptr
	Fobjc          int32
	FobjPtr        uintptr
}

type TAlias1

type TAlias1 = TAlias

type TAllocCache

type TAllocCache = struct {
	FnextPtr     uintptr
	Fowner       uintptr
	FfirstObjPtr uintptr
	FnumObjects  int32
	F__ccgo_pad4 [4]byte
}

type TAllocCache1

type TAllocCache1 = TAllocCache

type TApplyExtraData

type TApplyExtraData = struct {
	Fcmd TCommand
	Fefi TExtraFrameInfo
}

type TArraySearch

type TArraySearch = struct {
	Fid        int32
	FvarPtr    uintptr
	Fsearch    TTcl_HashSearch
	FnextEntry uintptr
	FnextPtr   uintptr
}

type TArraySearch1

type TArraySearch1 = TArraySearch

type TAssemblyEnv

type TAssemblyEnv = struct {
	FenvPtr        uintptr
	FparsePtr      uintptr
	FlabelHash     TTcl_HashTable
	FcmdLine       int32
	FclNext        uintptr
	Fhead_bb       uintptr
	Fcurr_bb       uintptr
	FmaxDepth      int32
	FcurCatchDepth int32
	FmaxCatchDepth int32
	Fflags         int32
}

type TAssemblyEnv1

type TAssemblyEnv1 = TAssemblyEnv

type TAssocData

type TAssocData = struct {
	Fproc       uintptr
	FclientData uintptr
}

type TAssocData1

type TAssocData1 = TAssocData

type TAsyncHandler

type TAsyncHandler = struct {
	Fready        int32
	FnextPtr      uintptr
	Fproc         uintptr
	FclientData   uintptr
	ForiginTsd    uintptr
	ForiginThrdId uintptr
}

type TAsyncHandler1

type TAsyncHandler1 = TAsyncHandler

type TAuxData

type TAuxData = struct {
	Ftype1      uintptr
	FclientData uintptr
}

type TAuxData1

type TAuxData1 = TAuxData

type TAuxDataType

type TAuxDataType = struct {
	Fname            uintptr
	FdupProc         uintptr
	FfreeProc        uintptr
	FprintProc       uintptr
	FdisassembleProc uintptr
}

type TAuxDataType1

type TAuxDataType1 = TAuxDataType

type TBasicBlock

type TBasicBlock = struct {
	ForiginalStartOffset   int32
	FstartOffset           int32
	FstartLine             int32
	FjumpOffset            int32
	FjumpLine              int32
	FprevPtr               uintptr
	Fpredecessor           uintptr
	Fsuccessor1            uintptr
	FjumpTarget            uintptr
	FinitialStackDepth     int32
	FminStackDepth         int32
	FmaxStackDepth         int32
	FfinalStackDepth       int32
	FcatchState            _BasicBlockCatchState
	FcatchDepth            int32
	FenclosingCatch        uintptr
	FforeignExceptionBase  int32
	FforeignExceptionCount int32
	FforeignExceptions     uintptr
	FjtPtr                 uintptr
	Fflags                 int32
	F__ccgo_pad21          [4]byte
}

type TBasicBlock1

type TBasicBlock1 = TBasicBlock

type TBasicBlockCatchState

type TBasicBlockCatchState = int32

type TBgError

type TBgError = struct {
	FerrorMsg   uintptr
	FreturnOpts uintptr
	FnextPtr    uintptr
}

type TBgError1

type TBgError1 = TBgError

type TBuiltinFunc

type TBuiltinFunc = struct {
	Fname        uintptr
	FnumArgs     int32
	F__ccgo_pad2 [4]byte
}

type TBuiltinFuncDef

type TBuiltinFuncDef = struct {
	Fname       uintptr
	FobjCmdProc uintptr
	FclientData uintptr
}

type TByte

type TByte = uint8

type TByteArray

type TByteArray = struct {
	Fused      uint32
	Fallocated uint32
}

type TByteArray1

type TByteArray1 = TByteArray

type TByteCode

type TByteCode = struct {
	FinterpHandle    uintptr
	FcompileEpoch    int32
	FnsPtr           uintptr
	FnsEpoch         int32
	FrefCount        int32
	Fflags           uint32
	Fsource          uintptr
	FprocPtr         uintptr
	FstructureSize   uint64
	FnumCommands     int32
	FnumSrcBytes     int32
	FnumCodeBytes    int32
	FnumLitObjects   int32
	FnumExceptRanges int32
	FnumAuxDataItems int32
	FnumCmdLocBytes  int32
	FmaxExceptDepth  int32
	FmaxStackDepth   int32
	FcodeStart       uintptr
	FobjArrayPtr     uintptr
	FexceptArrayPtr  uintptr
	FauxDataArrayPtr uintptr
	FcodeDeltaStart  uintptr
	FcodeLengthStart uintptr
	FsrcDeltaStart   uintptr
	FsrcLengthStart  uintptr
	FlocalCachePtr   uintptr
}

type TByteCode1

type TByteCode1 = struct {
	FinterpHandle    uintptr
	FcompileEpoch    int32
	FnsPtr           uintptr
	FnsEpoch         int32
	FrefCount        int32
	Fflags           uint32
	Fsource          uintptr
	FprocPtr         uintptr
	FstructureSize   uint64
	FnumCommands     int32
	FnumSrcBytes     int32
	FnumCodeBytes    int32
	FnumLitObjects   int32
	FnumExceptRanges int32
	FnumAuxDataItems int32
	FnumCmdLocBytes  int32
	FmaxExceptDepth  int32
	FmaxStackDepth   int32
	FcodeStart       uintptr
	FobjArrayPtr     uintptr
	FexceptArrayPtr  uintptr
	FauxDataArrayPtr uintptr
	FcodeDeltaStart  uintptr
	FcodeLengthStart uintptr
	FsrcDeltaStart   uintptr
	FsrcLengthStart  uintptr
	FlocalCachePtr   uintptr
}

type TBytef

type TBytef = uint8

type TCFWord

type TCFWord = struct {
	FframePtr uintptr
	Fword     int32
	FrefCount int32
}

type TCFWord1

type TCFWord1 = TCFWord

type TCFWordBC

type TCFWordBC = struct {
	FframePtr uintptr
	Fpc       int32
	Fword     int32
	FprevPtr  uintptr
	FnextPtr  uintptr
	Fobj      uintptr
}

type TCFWordBC1

type TCFWordBC1 = TCFWordBC

type TCallChain

type TCallChain = struct {
	FobjectCreationEpoch int32
	FobjectEpoch         int32
	Fepoch               int32
	Fflags               int32
	FrefCount            int32
	FnumChain            int32
	Fchain               uintptr
	FstaticChain         [4]TMInvoke
}

type TCallChain1

type TCallChain1 = struct {
	FobjectCreationEpoch int32
	FobjectEpoch         int32
	Fepoch               int32
	Fflags               int32
	FrefCount            int32
	FnumChain            int32
	Fchain               uintptr
	FstaticChain         [4]TMInvoke
}

type TCallContext

type TCallContext = struct {
	FoPtr    uintptr
	Findex   int32
	Fskip    int32
	FcallPtr uintptr
}

type TCallContext1

type TCallContext1 = TCallContext

type TCallFrame

type TCallFrame = struct {
	FnsPtr             uintptr
	FisProcCallFrame   int32
	Fobjc              int32
	Fobjv              uintptr
	FcallerPtr         uintptr
	FcallerVarPtr      uintptr
	Flevel             int32
	FprocPtr           uintptr
	FvarTablePtr       uintptr
	FnumCompiledLocals int32
	FcompiledLocals    uintptr
	FclientData        uintptr
	FlocalCachePtr     uintptr
	FtailcallPtr       uintptr
}

type TCallFrame1

type TCallFrame1 = TCallFrame

type TCancelInfo

type TCancelInfo = struct {
	Finterp      uintptr
	Fasync       uintptr
	Fresult      uintptr
	Flength      int32
	FclientData  uintptr
	Fflags       int32
	F__ccgo_pad6 [4]byte
}

type TChainBuilder

type TChainBuilder = struct {
	FcallChainPtr uintptr
	FfilterLength int32
	FoPtr         uintptr
}

type TChainEntry

type TChainEntry = struct {
	Fentry   TTcl_HashEntry
	FprevPtr uintptr
	FnextPtr uintptr
}

type TChainEntry1

type TChainEntry1 = TChainEntry

type TChannel

type TChannel = struct {
	Fstate        uintptr
	FinstanceData uintptr
	FtypePtr      uintptr
	FdownChanPtr  uintptr
	FupChanPtr    uintptr
	FinQueueHead  uintptr
	FinQueueTail  uintptr
	FrefCount     int32
	F__ccgo_pad8  [4]byte
}

type TChannel1

type TChannel1 = TChannel

type TChannelBuffer

type TChannelBuffer = struct {
	FrefCount    int32
	FnextAdded   int32
	FnextRemoved int32
	FbufLength   int32
	FnextPtr     uintptr
}

type TChannelBuffer1

type TChannelBuffer1 = TChannelBuffer

type TChannelHandler

type TChannelHandler = struct {
	FchanPtr    uintptr
	Fmask       int32
	Fproc       uintptr
	FclientData uintptr
	FnextPtr    uintptr
}

type TChannelHandler1

type TChannelHandler1 = TChannelHandler

type TChannelState

type TChannelState = struct {
	FchannelName         uintptr
	Fflags               int32
	Fencoding            uintptr
	FinputEncodingState  uintptr
	FinputEncodingFlags  int32
	FoutputEncodingState uintptr
	FoutputEncodingFlags int32
	FinputTranslation    _TclEolTranslation
	FoutputTranslation   _TclEolTranslation
	FinEofChar           int32
	FoutEofChar          int32
	FunreportedError     int32
	FrefCount            int32
	FcloseCbPtr          uintptr
	FoutputStage         uintptr
	FcurOutPtr           uintptr
	FoutQueueHead        uintptr
	FoutQueueTail        uintptr
	FsaveInBufPtr        uintptr
	FinQueueHead         uintptr
	FinQueueTail         uintptr
	FchPtr               uintptr
	FinterestMask        int32
	FscriptRecordPtr     uintptr
	FbufSize             int32
	Ftimer               uintptr
	FcsPtrR              uintptr
	FcsPtrW              uintptr
	FtopChanPtr          uintptr
	FbottomChanPtr       uintptr
	FnextCSPtr           uintptr
	FmanagingThread      uintptr
	FchanMsg             uintptr
	FunreportedMsg       uintptr
	Fepoch               int32
	F__ccgo_pad35        [4]byte
}

type TChannelState1

type TChannelState1 = TChannelState

type TCharSet

type TCharSet = struct {
	Fexclude int32
	Fnchars  int32
	Fchars   uintptr
	Fnranges int32
	Franges  uintptr
}

type TChild

type TChild = struct {
	FparentInterp  uintptr
	FchildEntryPtr uintptr
	FchildInterp   uintptr
	FinterpCmd     uintptr
	FaliasTable    TTcl_HashTable
}

type TChild1

type TChild1 = TChild

type TClass

type TClass = struct {
	FthisPtr      uintptr
	Fflags        int32
	Fsuperclasses struct {
		Fnum  int32
		Flist uintptr
	}
	Fsubclasses struct {
		Fnum  int32
		Fsize int32
		Flist uintptr
	}
	Finstances struct {
		Fnum  int32
		Fsize int32
		Flist uintptr
	}
	Ffilters struct {
		Fnum  int32
		Flist uintptr
	}
	Fmixins struct {
		Fnum  int32
		Flist uintptr
	}
	FmixinSubs struct {
		Fnum  int32
		Fsize int32
		Flist uintptr
	}
	FclassMethods        TTcl_HashTable
	FconstructorPtr      uintptr
	FdestructorPtr       uintptr
	FmetadataPtr         uintptr
	FconstructorChainPtr uintptr
	FdestructorChainPtr  uintptr
	FclassChainCache     uintptr
	Fvariables           struct {
		Fnum  int32
		Flist uintptr
	}
}

type TClass1

type TClass1 = struct {
	FthisPtr      uintptr
	Fflags        int32
	Fsuperclasses struct {
		Fnum  int32
		Flist uintptr
	}
	Fsubclasses struct {
		Fnum  int32
		Fsize int32
		Flist uintptr
	}
	Finstances struct {
		Fnum  int32
		Fsize int32
		Flist uintptr
	}
	Ffilters struct {
		Fnum  int32
		Flist uintptr
	}
	Fmixins struct {
		Fnum  int32
		Flist uintptr
	}
	FmixinSubs struct {
		Fnum  int32
		Fsize int32
		Flist uintptr
	}
	FclassMethods        TTcl_HashTable
	FconstructorPtr      uintptr
	FdestructorPtr       uintptr
	FmetadataPtr         uintptr
	FconstructorChainPtr uintptr
	FdestructorChainPtr  uintptr
	FclassChainCache     uintptr
	Fvariables           struct {
		Fnum  int32
		Flist uintptr
	}
}

type TClientData

type TClientData = uintptr

type TClockClientData

type TClockClientData = struct {
	FrefCount uint64
	Fliterals uintptr
}

type TClockCommand

type TClockCommand = struct {
	Fname       uintptr
	FobjCmdProc uintptr
}

type TClockLiteral

type TClockLiteral = int32

type TCloseCallback

type TCloseCallback = struct {
	Fproc       uintptr
	FclientData uintptr
	FnextPtr    uintptr
}

type TCloseCallback1

type TCloseCallback1 = TCloseCallback

type TCmdFrame

type TCmdFrame = struct {
	Ftype1    int32
	Flevel    int32
	Fline     uintptr
	Fnline    int32
	FframePtr uintptr
	FnextPtr  uintptr
	Fdata     struct {
		Ftebc [0]struct {
			FcodePtr uintptr
			Fpc      uintptr
		}
		Feval struct {
			Fpath uintptr
		}
		F__ccgo_pad2 [8]byte
	}
	FcmdObj uintptr
	Fcmd    uintptr
	Flen1   int32
	Flitarg uintptr
}

type TCmdFrame1

type TCmdFrame1 = TCmdFrame

type TCmdInfo

type TCmdInfo = struct {
	Fname        uintptr
	FobjProc     uintptr
	FcompileProc uintptr
	FnreProc     uintptr
	Fflags       int32
	F__ccgo_pad5 [4]byte
}

type TCmdLocation

type TCmdLocation = struct {
	FcodeOffset   int32
	FnumCodeBytes int32
	FsrcOffset    int32
	FnumSrcBytes  int32
}

type TCmdLocation1

type TCmdLocation1 = TCmdLocation

type TCodeRange

type TCodeRange = struct {
	FstartOffset int32
	FendOffset   int32
}

type TCodeRange1

type TCodeRange1 = TCodeRange

type TCombinedTraceVarInfo

type TCombinedTraceVarInfo = struct {
	FtraceInfo    TVarTrace
	FtraceCmdInfo TTraceVarInfo
}

type TCommand

type TCommand = struct {
	FhPtr          uintptr
	FnsPtr         uintptr
	FrefCount      int32
	FcmdEpoch      int32
	FcompileProc   uintptr
	FobjProc       uintptr
	FobjClientData uintptr
	Fproc          uintptr
	FclientData    uintptr
	FdeleteProc    uintptr
	FdeleteData    uintptr
	Fflags         int32
	FimportRefPtr  uintptr
	FtracePtr      uintptr
	FnreProc       uintptr
}

type TCommand1

type TCommand1 = struct {
	FhPtr          uintptr
	FnsPtr         uintptr
	FrefCount      int32
	FcmdEpoch      int32
	FcompileProc   uintptr
	FobjProc       uintptr
	FobjClientData uintptr
	Fproc          uintptr
	FclientData    uintptr
	FdeleteProc    uintptr
	FdeleteData    uintptr
	Fflags         int32
	FimportRefPtr  uintptr
	FtracePtr      uintptr
	FnreProc       uintptr
}

type TCommandTrace

type TCommandTrace = struct {
	FtraceProc   uintptr
	FclientData  uintptr
	Fflags       int32
	FnextPtr     uintptr
	FrefCount    int32
	F__ccgo_pad5 [4]byte
}

type TCommandTrace1

type TCommandTrace1 = TCommandTrace

type TCompileEnv

type TCompileEnv = struct {
	FiPtr                    uintptr
	Fsource                  uintptr
	FnumSrcBytes             int32
	FprocPtr                 uintptr
	FnumCommands             int32
	FexceptDepth             int32
	FmaxExceptDepth          int32
	FmaxStackDepth           int32
	FcurrStackDepth          int32
	FlocalLitTable           TLiteralTable
	FcodeStart               uintptr
	FcodeNext                uintptr
	FcodeEnd                 uintptr
	FmallocedCodeArray       int32
	FliteralArrayPtr         uintptr
	FliteralArrayNext        int32
	FliteralArrayEnd         int32
	FmallocedLiteralArray    int32
	FexceptArrayPtr          uintptr
	FexceptArrayNext         int32
	FexceptArrayEnd          int32
	FmallocedExceptArray     int32
	FexceptAuxArrayPtr       uintptr
	FcmdMapPtr               uintptr
	FcmdMapEnd               int32
	FmallocedCmdMap          int32
	FauxDataArrayPtr         uintptr
	FauxDataArrayNext        int32
	FauxDataArrayEnd         int32
	FmallocedAuxDataArray    int32
	FstaticCodeSpace         [250]uint8
	FstaticLiteralSpace      [60]TLiteralEntry
	FstaticExceptArraySpace  [5]TExceptionRange
	FstaticExAuxArraySpace   [5]TExceptionAux
	FstaticCmdMapSpace       [40]TCmdLocation
	FstaticAuxDataArraySpace [5]TAuxData
	FextCmdMapPtr            uintptr
	Fline                    int32
	FatCmdStart              int32
	FexpandCount             int32
	FclNext                  uintptr
}

type TCompileEnv1

type TCompileEnv1 = struct {
	FiPtr                    uintptr
	Fsource                  uintptr
	FnumSrcBytes             int32
	FprocPtr                 uintptr
	FnumCommands             int32
	FexceptDepth             int32
	FmaxExceptDepth          int32
	FmaxStackDepth           int32
	FcurrStackDepth          int32
	FlocalLitTable           TLiteralTable
	FcodeStart               uintptr
	FcodeNext                uintptr
	FcodeEnd                 uintptr
	FmallocedCodeArray       int32
	FliteralArrayPtr         uintptr
	FliteralArrayNext        int32
	FliteralArrayEnd         int32
	FmallocedLiteralArray    int32
	FexceptArrayPtr          uintptr
	FexceptArrayNext         int32
	FexceptArrayEnd          int32
	FmallocedExceptArray     int32
	FexceptAuxArrayPtr       uintptr
	FcmdMapPtr               uintptr
	FcmdMapEnd               int32
	FmallocedCmdMap          int32
	FauxDataArrayPtr         uintptr
	FauxDataArrayNext        int32
	FauxDataArrayEnd         int32
	FmallocedAuxDataArray    int32
	FstaticCodeSpace         [250]uint8
	FstaticLiteralSpace      [60]TLiteralEntry
	FstaticExceptArraySpace  [5]TExceptionRange
	FstaticExAuxArraySpace   [5]TExceptionAux
	FstaticCmdMapSpace       [40]TCmdLocation
	FstaticAuxDataArraySpace [5]TAuxData
	FextCmdMapPtr            uintptr
	Fline                    int32
	FatCmdStart              int32
	FexpandCount             int32
	FclNext                  uintptr
}

type TCompiledLocal

type TCompiledLocal = struct {
	FnextPtr     uintptr
	FnameLength  int32
	FframeIndex  int32
	Fflags       int32
	FdefValuePtr uintptr
	FresolveInfo uintptr
}

type TCompiledLocal1

type TCompiledLocal1 = TCompiledLocal

type TContLineLoc

type TContLineLoc = struct {
	Fnum int32
}

type TContLineLoc1

type TContLineLoc1 = TContLineLoc

type TCopyState

type TCopyState = struct {
	FreadPtr      uintptr
	FwritePtr     uintptr
	FreadFlags    int32
	FwriteFlags   int32
	FtoRead       int64
	Ftotal        int64
	Finterp       uintptr
	FcmdPtr       uintptr
	FbufSize      int32
	Fbuffer       [1]int8
	F__ccgo_pad10 [3]byte
}

type TCopyState1

type TCopyState1 = TCopyState

type TCorContext

type TCorContext = struct {
	FframePtr    uintptr
	FvarFramePtr uintptr
	FcmdFramePtr uintptr
	FlineLABCPtr uintptr
}

type TCorContext1

type TCorContext1 = TCorContext

type TCoroutineData

type TCoroutineData = struct {
	FcmdPtr       uintptr
	FeePtr        uintptr
	FcallerEEPtr  uintptr
	Fcaller       TCorContext
	Frunning      TCorContext
	FlineLABCPtr  uintptr
	FstackLevel   uintptr
	FauxNumLevels int32
	Fnargs        int32
}

type TCoroutineData1

type TCoroutineData1 = TCoroutineData

type TDSTMODE

type TDSTMODE = int32

type TDateInfo

type TDateInfo = struct {
	Fmessages             uintptr
	Fseparatrix           uintptr
	FdateYear             int64
	FdateMonth            int64
	FdateDay              int64
	FdateHaveDate         int32
	FdateHour             int64
	FdateMinutes          int64
	FdateSeconds          int64
	FdateMeridian         __MERIDIAN
	FdateHaveTime         int32
	FdateTimezone         int64
	FdateDSTmode          int32
	FdateHaveZone         int32
	FdateRelMonth         int64
	FdateRelDay           int64
	FdateRelSeconds       int64
	FdateHaveRel          int32
	FdateMonthOrdinal     int64
	FdateHaveOrdinalMonth int32
	FdateDayOrdinal       int64
	FdateDayNumber        int64
	FdateHaveDay          int32
	FdateStart            uintptr
	FdateInput            uintptr
	FdateRelPointer       uintptr
	FdateDigitCount       int32
	F__ccgo_pad27         [4]byte
}

type TDateInfo1

type TDateInfo1 = TDateInfo

type TDeclaredClassMethod

type TDeclaredClassMethod = struct {
	Fname       uintptr
	FisPublic   int32
	Fdefinition TTcl_MethodType
}

type TDeclaredSlot

type TDeclaredSlot = struct {
	Fname       uintptr
	FgetterType TTcl_MethodType
	FsetterType TTcl_MethodType
}

type TDetached

type TDetached = struct {
	Fpid     uintptr
	FnextPtr uintptr
}

type TDetached1

type TDetached1 = TDetached

type TDict

type TDict = struct {
	Ftable          TTcl_HashTable
	FentryChainHead uintptr
	FentryChainTail uintptr
	Fepoch          int32
	FrefCount       uint64
	Fchain          uintptr
}

type TDict1

type TDict1 = struct {
	Ftable          TTcl_HashTable
	FentryChainHead uintptr
	FentryChainTail uintptr
	Fepoch          int32
	FrefCount       uint64
	Fchain          uintptr
}

* Forward declaration.

type TDictMapStorage

type TDictMapStorage = struct {
	FkeyVarObj      uintptr
	FvalueVarObj    uintptr
	Fsearch         TTcl_DictSearch
	FscriptObj      uintptr
	FaccumulatorObj uintptr
}

type TDictUpdateInfo

type TDictUpdateInfo = struct {
	Flength int32
}

type TDl_info

type TDl_info = struct {
	Fdli_fname uintptr
	Fdli_fbase uintptr
	Fdli_sname uintptr
	Fdli_saddr uintptr
}

type TDouble

type TDouble = struct {
	Fd [0]float64
	Fq [0]uint64
	Fw struct {
		Fword1 int32
		Fword0 int32
	}
}

type TDouble1

type TDouble1 = TDouble

type TECL

type TECL = struct {
	FsrcOffset int32
	Fnline     int32
	Fline      uintptr
	Fnext      uintptr
}

type TECL1

type TECL1 = TECL

type TEncoding

type TEncoding = struct {
	Fname        uintptr
	FtoUtfProc   uintptr
	FfromUtfProc uintptr
	FfreeProc    uintptr
	FnullSize    int32
	FclientData  uintptr
	FlengthProc  uintptr
	FrefCount    int32
	FhPtr        uintptr
}

type TEnsembleCmdRep

type TEnsembleCmdRep = struct {
	Fepoch int32
	Ftoken uintptr
	Ffix   uintptr
	FhPtr  uintptr
}

type TEnsembleConfig

type TEnsembleConfig = struct {
	FnsPtr              uintptr
	Ftoken              uintptr
	Fepoch              int32
	FsubcommandArrayPtr uintptr
	FsubcommandTable    TTcl_HashTable
	Fnext               uintptr
	Fflags              int32
	FsubcommandDict     uintptr
	FsubcmdList         uintptr
	FunknownHandler     uintptr
	FparameterList      uintptr
	FnumParameters      int32
	F__ccgo_pad12       [4]byte
}

type TEnsembleConfig1

type TEnsembleConfig1 = TEnsembleConfig

type TEnsembleImplMap

type TEnsembleImplMap = struct {
	Fname        uintptr
	Fproc        uintptr
	FcompileProc uintptr
	FnreProc     uintptr
	FclientData  uintptr
	Funsafe      int32
	F__ccgo_pad6 [4]byte
}

type TErrAssocData

type TErrAssocData = struct {
	Finterp     uintptr
	FcmdPrefix  uintptr
	FfirstBgPtr uintptr
	FlastBgPtr  uintptr
}

type TEscapeEncodingData

type TEscapeEncodingData = struct {
	F__ccgo_align [0]uint64
	Ffallback     int32
	FinitLen      uint32
	Finit1        [16]int8
	FfinalLen     uint32
	Ffinal        [16]int8
	FprefixBytes  [256]int8
	FnumSubTables int32
}

type TEscapeSubTable

type TEscapeSubTable = struct {
	FsequenceLen uint32
	Fsequence    [16]int8
	Fname        [32]int8
	FencodingPtr uintptr
}

type TEventOption

type TEventOption = int32

type TEventScriptRecord

type TEventScriptRecord = struct {
	FchanPtr   uintptr
	FscriptPtr uintptr
	Finterp    uintptr
	Fmask      int32
	FnextPtr   uintptr
}

type TEventScriptRecord1

type TEventScriptRecord1 = TEventScriptRecord

type TEventSource

type TEventSource = struct {
	FsetupProc  uintptr
	FcheckProc  uintptr
	FclientData uintptr
	FnextPtr    uintptr
}

type TEventSource1

type TEventSource1 = TEventSource

type TExceptionAux

type TExceptionAux = struct {
	FsupportsContinue     int32
	FstackDepth           int32
	FexpandTarget         int32
	FexpandTargetDepth    int32
	FnumBreakTargets      int32
	FbreakTargets         uintptr
	FallocBreakTargets    int32
	FnumContinueTargets   int32
	FcontinueTargets      uintptr
	FallocContinueTargets int32
	F__ccgo_pad10         [4]byte
}

type TExceptionAux1

type TExceptionAux1 = TExceptionAux

type TExceptionRange

type TExceptionRange = struct {
	Ftype1          int32
	FnestingLevel   int32
	FcodeOffset     int32
	FnumCodeBytes   int32
	FbreakOffset    int32
	FcontinueOffset int32
	FcatchOffset    int32
}

type TExceptionRange1

type TExceptionRange1 = TExceptionRange

type TExceptionRangeType

type TExceptionRangeType = int32

type TExecEnv

type TExecEnv = struct {
	FexecStackPtr uintptr
	Fconstants    [2]uintptr
	Finterp       uintptr
	FcallbackPtr  uintptr
	FcorPtr       uintptr
	Frewind       int32
	F__ccgo_pad6  [4]byte
}

type TExecEnv1

type TExecEnv1 = TExecEnv

type TExecStack

type TExecStack = struct {
	FprevPtr   uintptr
	FnextPtr   uintptr
	FmarkerPtr uintptr
	FendPtr    uintptr
	FtosPtr    uintptr
}

type TExecStack1

type TExecStack1 = TExecStack

type TExitHandler

type TExitHandler = struct {
	Fproc       uintptr
	FclientData uintptr
	FnextPtr    uintptr
}

type TExitHandler1

type TExitHandler1 = TExitHandler

type TExtCmdLoc

type TExtCmdLoc = struct {
	Ftype1 int32
	Fstart int32
	Fpath  uintptr
	Floc   uintptr
	Fnloc  int32
	Fnuloc int32
}

type TExtCmdLoc1

type TExtCmdLoc1 = TExtCmdLoc

type TExtraFrameInfo

type TExtraFrameInfo = struct {
	Flength int32
	Ffields [2]TExtraFrameInfoField
}

type TExtraFrameInfoField

type TExtraFrameInfoField = struct {
	Fname       uintptr
	Fproc       uintptr
	FclientData uintptr
}

type TFileHandler

type TFileHandler = struct {
	Ffd         int32
	Fmask       int32
	FreadyMask  int32
	Fproc       uintptr
	FclientData uintptr
	FnextPtr    uintptr
}

type TFileHandler1

type TFileHandler1 = TFileHandler

type TFileHandlerEvent

type TFileHandlerEvent = struct {
	Fheader      TTcl_Event
	Ffd          int32
	F__ccgo_pad2 [4]byte
}

type TFileHandlerEvent1

type TFileHandlerEvent1 = TFileHandlerEvent

type TFileState

type TFileState = struct {
	Fchannel   uintptr
	Ffd        int32
	FvalidMask int32
}

type TFileState1

type TFileState1 = TFileState

type TFilesystemRecord

type TFilesystemRecord = struct {
	FclientData uintptr
	FfsPtr      uintptr
	FnextPtr    uintptr
	FprevPtr    uintptr
}

type TFilesystemRecord1

type TFilesystemRecord1 = TFilesystemRecord

type TForIterData

type TForIterData = struct {
	Fcond        uintptr
	Fbody        uintptr
	Fnext        uintptr
	Fmsg         uintptr
	Fword        int32
	F__ccgo_pad5 [4]byte
}

type TForIterData1

type TForIterData1 = TForIterData

type TForeachInfo

type TForeachInfo = struct {
	F__ccgo_align   [0]uint64
	FnumLists       int32
	FfirstValueTemp int32
	FloopCtTemp     int32
}

type TForeachInfo1

type TForeachInfo1 = TForeachInfo

type TForeachState

type TForeachState = struct {
	FbodyPtr    uintptr
	FbodyIdx    int32
	Fj          int32
	Fmaxj       int32
	FnumLists   int32
	Findex      uintptr
	FvarcList   uintptr
	FvarvList   uintptr
	FvCopyList  uintptr
	FargcList   uintptr
	FargvList   uintptr
	FaCopyList  uintptr
	FresultList uintptr
}

type TForeachVarList

type TForeachVarList = struct {
	FnumVars int32
}

type TForeachVarList1

type TForeachVarList1 = TForeachVarList

type TForwardMethod

type TForwardMethod = struct {
	FprefixObj uintptr
}

type TForwardMethod1

type TForwardMethod1 = TForwardMethod

type TFoundation

type TFoundation = struct {
	Finterp               uintptr
	FobjectCls            uintptr
	FclassCls             uintptr
	FooNs                 uintptr
	FdefineNs             uintptr
	FobjdefNs             uintptr
	FhelpersNs            uintptr
	Fepoch                int32
	FtsdPtr               uintptr
	FunknownMethodNameObj uintptr
	FconstructorName      uintptr
	FdestructorName       uintptr
	FclonedName           uintptr
	FdefineName           uintptr
}

type TFoundation1

type TFoundation1 = struct {
	Finterp               uintptr
	FobjectCls            uintptr
	FclassCls             uintptr
	FooNs                 uintptr
	FdefineNs             uintptr
	FobjdefNs             uintptr
	FhelpersNs            uintptr
	Fepoch                int32
	FtsdPtr               uintptr
	FunknownMethodNameObj uintptr
	FconstructorName      uintptr
	FdestructorName       uintptr
	FclonedName           uintptr
	FdefineName           uintptr
}

type TFsDivertLoad

type TFsDivertLoad = struct {
	FloadHandle            uintptr
	FunloadProcPtr         uintptr
	FdivertedFile          uintptr
	FdivertedFilesystem    uintptr
	FdivertedFileNativeRep uintptr
}

type TFsDivertLoad1

type TFsDivertLoad1 = TFsDivertLoad

type TFsPath

type TFsPath = struct {
	FtranslatedPathPtr uintptr
	FnormPathPtr       uintptr
	FcwdPtr            uintptr
	Fflags             int32
	FnativePathPtr     uintptr
	FfilesystemEpoch   int32
	FfsPtr             uintptr
}

type TFsPath1

type TFsPath1 = TFsPath

type TGetsState

type TGetsState = struct {
	FobjPtr     uintptr
	FdstPtr     uintptr
	Fencoding   uintptr
	FbufPtr     uintptr
	Fstate      uintptr
	FrawRead    int32
	FbytesWrote int32
	FcharsWrote int32
	FtotalChars int32
}

type TGetsState1

type TGetsState1 = TGetsState

type TGzipHeader

type TGzipHeader = struct {
	Fheader            Tgz_header
	FnativeFilenameBuf [4096]int8
	FnativeCommentBuf  [256]int8
}

type THandleStruct

type THandleStruct = struct {
	Fptr         uintptr
	Fptr2        uintptr
	FrefCount    int32
	F__ccgo_pad3 [4]byte
}

type THandleStruct1

type THandleStruct1 = THandleStruct

type THistoryObjs

type THistoryObjs = struct {
	FhistoryObj uintptr
	FaddObj     uintptr
}

type TIdleHandler

type TIdleHandler = struct {
	Fproc       uintptr
	FclientData uintptr
	Fgeneration int32
	FnextPtr    uintptr
}

type TIdleHandler1

type TIdleHandler1 = TIdleHandler

type TImportRef

type TImportRef = struct {
	FimportedCmdPtr uintptr
	FnextPtr        uintptr
}

type TImportRef1

type TImportRef1 = TImportRef

type TImportedCmdData

type TImportedCmdData = struct {
	FrealCmdPtr uintptr
	FselfPtr    uintptr
}

type TImportedCmdData1

type TImportedCmdData1 = TImportedCmdData

type TIndexRep

type TIndexRep = struct {
	FtablePtr uintptr
	Foffset   int32
	Findex    int32
}

type TInstOperandType

type TInstOperandType = int32

type TInstStringClassType

type TInstStringClassType = int32

type TInstructionDesc

type TInstructionDesc = struct {
	Fname        uintptr
	FnumBytes    int32
	FstackEffect int32
	FnumOperands int32
	FopTypes     [2]_InstOperandType
	F__ccgo_pad5 [4]byte
}

type TInstructionDesc1

type TInstructionDesc1 = TInstructionDesc

type TInteractiveState

type TInteractiveState = struct {
	Finput      uintptr
	Ftty        int32
	FcommandPtr uintptr
	Fprompt     int32
	Finterp     uintptr
}

type TInterp

type TInterp = struct {
	Fresult            uintptr
	FfreeProc          uintptr
	FerrorLine         int32
	FstubTable         uintptr
	Fhandle            uintptr
	FglobalNsPtr       uintptr
	FhiddenCmdTablePtr uintptr
	FinterpInfo        uintptr
	Fextra             struct {
		Funused2     [0]TTcl_HashTable
		Foptimizer   uintptr
		F__ccgo_pad2 [80]byte
	}
	FnumLevels              int32
	FmaxNestingDepth        int32
	FframePtr               uintptr
	FvarFramePtr            uintptr
	FactiveVarTracePtr      uintptr
	FreturnCode             int32
	FrootFramePtr           uintptr
	FlookupNsPtr            uintptr
	FappendResult           uintptr
	FappendAvl              int32
	FappendUsed             int32
	FpackageTable           TTcl_HashTable
	FpackageUnknown         uintptr
	FcmdCount               int32
	FevalFlags              int32
	Funused1                int32
	FliteralTable           TLiteralTable
	FcompileEpoch           int32
	FcompiledProcPtr        uintptr
	FresolverPtr            uintptr
	FscriptFile             uintptr
	Fflags                  int32
	FrandSeed               int64
	FtracePtr               uintptr
	FassocData              uintptr
	FexecEnvPtr             uintptr
	FemptyObjPtr            uintptr
	FresultSpace            [201]int8
	FobjResultPtr           uintptr
	FthreadId               uintptr
	FactiveCmdTracePtr      uintptr
	FactiveInterpTracePtr   uintptr
	FtracesForbiddingInline int32
	FreturnOpts             uintptr
	FerrorInfo              uintptr
	FeiVar                  uintptr
	FerrorCode              uintptr
	FecVar                  uintptr
	FreturnLevel            int32
	Flimit                  struct {
		Factive            int32
		FgranularityTicker int32
		Fexceeded          int32
		FcmdCount          int32
		FcmdHandlers       uintptr
		FcmdGranularity    int32
		Ftime              TTcl_Time
		FtimeHandlers      uintptr
		FtimeGranularity   int32
		FtimeEvent         uintptr
		Fcallbacks         TTcl_HashTable
	}
	FensembleRewrite struct {
		FsourceObjs      uintptr
		FnumRemovedObjs  int32
		FnumInsertedObjs int32
	}
	FchanMsg           uintptr
	FcmdFramePtr       uintptr
	FinvokeCmdFramePtr uintptr
	FinvokeWord        int32
	FlinePBodyPtr      uintptr
	FlineBCPtr         uintptr
	FlineLABCPtr       uintptr
	FlineLAPtr         uintptr
	FscriptCLLocPtr    uintptr
	FpackagePrefer     int32
	FvarTraces         TTcl_HashTable
	FvarSearches       TTcl_HashTable
	FallocCache        uintptr
	FpendingObjDataPtr uintptr
	FasyncReadyPtr     uintptr
	FobjectFoundation  uintptr
	FdeferredCallbacks uintptr
	FasyncCancel       uintptr
	FasyncCancelMsg    uintptr
	FerrorStack        uintptr
	FupLiteral         uintptr
	FcallLiteral       uintptr
	FinnerLiteral      uintptr
	FinnerContext      uintptr
	FresetErrorStack   int32
	F__ccgo_pad75      [4]byte
}

type TInterp1

type TInterp1 = TInterp

type TInterpInfo

type TInterpInfo = struct {
	Fparent TParent
	Fchild  TChild
}

type TInterpInfo1

type TInterpInfo1 = TInterpInfo

type TInterpPackage

type TInterpPackage = struct {
	FpkgPtr  uintptr
	FnextPtr uintptr
}

type TInterpPackage1

type TInterpPackage1 = TInterpPackage

type TInterpState

type TInterpState = struct {
	Fstatus          int32
	Fflags           int32
	FreturnLevel     int32
	FreturnCode      int32
	FerrorInfo       uintptr
	FerrorCode       uintptr
	FreturnOpts      uintptr
	FobjResult       uintptr
	FerrorStack      uintptr
	FresetErrorStack int32
	F__ccgo_pad10    [4]byte
}

type TInterpState1

type TInterpState1 = TInterpState

type TJumpFixup

type TJumpFixup = struct {
	FjumpType    int32
	FcodeOffset  uint32
	FcmdIndex    int32
	FexceptIndex int32
}

type TJumpFixup1

type TJumpFixup1 = TJumpFixup

type TJumpFixupArray

type TJumpFixupArray = struct {
	Ffixup            uintptr
	Fnext             int32
	Fend              int32
	FmallocedArray    int32
	FstaticFixupSpace [10]TJumpFixup
	F__ccgo_pad5      [4]byte
}

type TJumpFixupArray1

type TJumpFixupArray1 = TJumpFixupArray

type TJumpList

type TJumpList = struct {
	Fjump TJumpFixup
	Fnext uintptr
}

type TJumpList1

type TJumpList1 = TJumpList

type TJumptableInfo

type TJumptableInfo = struct {
	FhashTable TTcl_HashTable
}

type TJumptableInfo1

type TJumptableInfo1 = TJumptableInfo

type TLimitHandler

type TLimitHandler = struct {
	Fflags       int32
	FhandlerProc uintptr
	FclientData  uintptr
	FdeleteProc  uintptr
	FprevPtr     uintptr
	FnextPtr     uintptr
}

type TLimitHandler1

type TLimitHandler1 = TLimitHandler
type TLink = struct {
	Finterp    uintptr
	FnsPtr     uintptr
	FvarName   uintptr
	Faddr      uintptr
	Ftype1     int32
	FlastValue struct {
		Fuc           [0]uint8
		Fi            [0]int32
		Fui           [0]uint32
		Fs            [0]int16
		Fus           [0]uint16
		Fl            [0]int64
		Ful           [0]uint64
		Fw            [0]int64
		Fuw           [0]uint64
		Ff            [0]float32
		Fd            [0]float64
		Fc            int8
		F__ccgo_pad12 [7]byte
	}
	Fflags       int32
	F__ccgo_pad7 [4]byte
}

type TLink1

type TLink1 = TLink

type TList

type TList = struct {
	FrefCount      int32
	FmaxElemCount  int32
	FelemCount     int32
	FcanonicalFlag int32
	Felements      uintptr
}

type TList1

type TList1 = TList

type TLiteralEntry

type TLiteralEntry = struct {
	FnextPtr  uintptr
	FobjPtr   uintptr
	FrefCount int32
	FnsPtr    uintptr
}

type TLiteralEntry1

type TLiteralEntry1 = TLiteralEntry

type TLiteralTable

type TLiteralTable = struct {
	Fbuckets       uintptr
	FstaticBuckets [4]uintptr
	FnumBuckets    int32
	FnumEntries    int32
	FrebuildSize   int32
	Fmask          int32
}

type TLiteralTable1

type TLiteralTable1 = TLiteralTable

type TLoadedPackage

type TLoadedPackage = struct {
	FfileName           uintptr
	FpackageName        uintptr
	FloadHandle         uintptr
	FinitProc           uintptr
	FsafeInitProc       uintptr
	FunloadProc         uintptr
	FsafeUnloadProc     uintptr
	FinterpRefCount     int32
	FsafeInterpRefCount int32
	FnextPtr            uintptr
}

type TLoadedPackage1

type TLoadedPackage1 = TLoadedPackage

type TLocalCache

type TLocalCache = struct {
	FrefCount int32
	FnumVars  int32
	FvarName0 uintptr
}

type TLocalCache1

type TLocalCache1 = TLocalCache

type TLocaleTable

type TLocaleTable = struct {
	Flang     uintptr
	Fencoding uintptr
}

type TMERIDIAN

type TMERIDIAN = int32

type TMInvoke

type TMInvoke = struct {
	FmPtr           uintptr
	FisFilter       int32
	FfilterDeclarer uintptr
}

type TMemTag

type TMemTag = struct {
	FrefCount    int32
	Fstring1     [1]int8
	F__ccgo_pad2 [3]byte
}

type TMemTag1

type TMemTag1 = TMemTag

type TMethod

type TMethod = struct {
	FtypePtr            uintptr
	FrefCount           int32
	FclientData         uintptr
	FnamePtr            uintptr
	FdeclaringObjectPtr uintptr
	FdeclaringClassPtr  uintptr
	Fflags              int32
	F__ccgo_pad7        [4]byte
}

type TMethod1

type TMethod1 = TMethod

type TMethodName

type TMethodName = int32

type TNRE_callback

type TNRE_callback = struct {
	FprocPtr uintptr
	Fdata    [4]uintptr
	FnextPtr uintptr
}

type TNRE_callback1

type TNRE_callback1 = TNRE_callback

type TNamespace

type TNamespace = struct {
	Fname                  uintptr
	FfullName              uintptr
	FclientData            uintptr
	FdeleteProc            uintptr
	FparentPtr             uintptr
	FchildTable            TTcl_HashTable
	FnsId                  int64
	Finterp                uintptr
	Fflags                 int32
	FactivationCount       int32
	FrefCount              int32
	FcmdTable              TTcl_HashTable
	FvarTable              TTclVarHashTable
	FexportArrayPtr        uintptr
	FnumExportPatterns     int32
	FmaxExportPatterns     int32
	FcmdRefEpoch           int32
	FresolverEpoch         int32
	FcmdResProc            uintptr
	FvarResProc            uintptr
	FcompiledVarResProc    uintptr
	FexportLookupEpoch     int32
	Fensembles             uintptr
	FunknownHandlerPtr     uintptr
	FcommandPathLength     int32
	FcommandPathArray      uintptr
	FcommandPathSourceList uintptr
	FearlyDeleteProc       uintptr
}

type TNamespace1

type TNamespace1 = TNamespace

type TNamespacePathEntry

type TNamespacePathEntry = struct {
	FnsPtr        uintptr
	FcreatorNsPtr uintptr
	FprevPtr      uintptr
	FnextPtr      uintptr
}

type TNamespacePathEntry1

type TNamespacePathEntry1 = TNamespacePathEntry

type TNextChannelHandler

type TNextChannelHandler = struct {
	FnextHandlerPtr   uintptr
	FnestedHandlerPtr uintptr
}

type TNextChannelHandler1

type TNextChannelHandler1 = TNextChannelHandler

type TOOResVarInfo

type TOOResVarInfo = struct {
	Finfo            TTcl_ResolvedVarInfo
	FvariableObj     uintptr
	FcachedObjectVar uintptr
}

type TObject

type TObject = struct {
	FfPtr         uintptr
	FnamespacePtr uintptr
	Fcommand      uintptr
	FmyCommand    uintptr
	FselfCls      uintptr
	FmethodsPtr   uintptr
	Fmixins       struct {
		Fnum  int32
		Flist uintptr
	}
	Ffilters struct {
		Fnum  int32
		Flist uintptr
	}
	FclassPtr          uintptr
	FrefCount          int32
	Fflags             int32
	FcreationEpoch     int32
	Fepoch             int32
	FmetadataPtr       uintptr
	FcachedNameObj     uintptr
	FchainCache        uintptr
	FmapMethodNameProc uintptr
	Fvariables         struct {
		Fnum  int32
		Flist uintptr
	}
}

type TObject1

type TObject1 = struct {
	FfPtr         uintptr
	FnamespacePtr uintptr
	Fcommand      uintptr
	FmyCommand    uintptr
	FselfCls      uintptr
	FmethodsPtr   uintptr
	Fmixins       struct {
		Fnum  int32
		Flist uintptr
	}
	Ffilters struct {
		Fnum  int32
		Flist uintptr
	}
	FclassPtr          uintptr
	FrefCount          int32
	Fflags             int32
	FcreationEpoch     int32
	Fepoch             int32
	FmetadataPtr       uintptr
	FcachedNameObj     uintptr
	FchainCache        uintptr
	FmapMethodNameProc uintptr
	Fvariables         struct {
		Fnum  int32
		Flist uintptr
	}
}

type TOldMathFuncData

type TOldMathFuncData = struct {
	Fproc       uintptr
	FnumArgs    int32
	FargTypes   uintptr
	FclientData uintptr
}

type TOldMathFuncData1

type TOldMathFuncData1 = TOldMathFuncData

type TOpCmdInfo

type TOpCmdInfo = struct {
	Fname        uintptr
	FobjProc     uintptr
	FcompileProc uintptr
	Fi           struct {
		Fidentity [0]int32
		FnumArgs  int32
	}
	Fexpected uintptr
}

type TOpNode

type TOpNode = struct {
	Fleft  int32
	Fright int32
	Fp     struct {
		Fprev   [0]int32
		Fparent int32
	}
	Flexeme     uint8
	Fprecedence uint8
	Fmark       uint8
	Fconstant   uint8
}

type TOpNode1

type TOpNode1 = TOpNode

type TPMFrameData

type TPMFrameData = struct {
	FframePtr  uintptr
	FerrProc   uintptr
	FnameObj   uintptr
	Fcmd       TCommand
	Fefi       TExtraFrameInfo
	FoldCmdPtr uintptr
	Fpni       TPNI
}

type TPNI

type TPNI = struct {
	Finterp uintptr
	Fmethod uintptr
}

type TPackage

type TPackage = struct {
	Fversion    uintptr
	FavailPtr   uintptr
	FclientData uintptr
}

type TPackage1

type TPackage1 = TPackage

type TParent

type TParent = struct {
	FchildTable TTcl_HashTable
	FtargetsPtr uintptr
}

type TParent1

type TParent1 = TParent

type TPendingObjData

type TPendingObjData = struct {
	FdeletionCount int32
	FdeletionStack uintptr
}

type TPendingObjData1

type TPendingObjData1 = TPendingObjData

type TPipeState

type TPipeState = struct {
	Fchannel       uintptr
	FinFile        uintptr
	FoutFile       uintptr
	FerrorFile     uintptr
	FnumPids       int32
	FpidPtr        uintptr
	FisNonBlocking int32
	F__ccgo_pad7   [4]byte
}

type TPipeState1

type TPipeState1 = TPipeState

type TPkgAvail

type TPkgAvail = struct {
	Fversion uintptr
	Fscript  uintptr
	FnextPtr uintptr
}

type TPkgAvail1

type TPkgAvail1 = TPkgAvail

type TProc

type TProc = struct {
	FiPtr              uintptr
	FrefCount          int32
	FcmdPtr            uintptr
	FbodyPtr           uintptr
	FnumArgs           int32
	FnumCompiledLocals int32
	FfirstLocalPtr     uintptr
	FlastLocalPtr      uintptr
}

type TProc1

type TProc1 = TProc

type TProcedureMethod

type TProcedureMethod = struct {
	Fversion              int32
	FprocPtr              uintptr
	Fflags                int32
	FrefCount             int32
	FclientData           uintptr
	FdeleteClientdataProc uintptr
	FcloneClientdataProc  uintptr
	FerrProc              uintptr
	FpreCallProc          uintptr
	FpostCallProc         uintptr
	FgfivProc             uintptr
}

type TProcedureMethod1

type TProcedureMethod1 = TProcedureMethod

type TProcessGlobalValue

type TProcessGlobalValue = struct {
	Fepoch    int32
	FnumBytes int32
	Fvalue    uintptr
	Fencoding uintptr
	Fproc     uintptr
	Fmutex    uintptr
	Fkey      uintptr
}

type TProcessGlobalValue1

type TProcessGlobalValue1 = TProcessGlobalValue

type TPromptType

type TPromptType = int32

type TQCCD

type TQCCD = struct {
	Fpkg      uintptr
	Finterp   uintptr
	Fencoding uintptr
}

type TQCCD1

type TQCCD1 = TQCCD

type TRange

type TRange = struct {
	Fstart uint16
	Fend   uint16
}

type TReference

type TReference = struct {
	FclientData uintptr
	FrefCount   int32
	FmustFree   int32
	FfreeProc   uintptr
}

type TReflectedChannel

type TReflectedChannel = struct {
	Fchan1       uintptr
	Finterp      uintptr
	Fcmd         uintptr
	Fmethods     uintptr
	Fname        uintptr
	Fmode        int32
	Finterest    int32
	Fdead        int32
	F__ccgo_pad8 [4]byte
}

type TReflectedChannelMap

type TReflectedChannelMap = struct {
	Fmap1 TTcl_HashTable
}

type TReflectedTransform

type TReflectedTransform = struct {
	Fchan1         uintptr
	Fparent        uintptr
	Finterp        uintptr
	Fhandle        uintptr
	Ftimer         uintptr
	Fargc          int32
	Fargv          uintptr
	Fmethods       int32
	Fmode          int32
	Fnonblocking   int32
	FreadIsDrained int32
	FeofPending    int32
	Fdead          int32
	Fresult        TResultBuffer
}

type TReflectedTransformMap

type TReflectedTransformMap = struct {
	Fmap1 TTcl_HashTable
}

type TRequire

type TRequire = struct {
	FclientDataPtr    uintptr
	Fname             uintptr
	FpkgPtr           uintptr
	FversionToProvide uintptr
}

type TRequire1

type TRequire1 = TRequire

type TRequireProcArgs

type TRequireProcArgs = struct {
	Fname          uintptr
	FclientDataPtr uintptr
}

type TRequireProcArgs1

type TRequireProcArgs1 = TRequireProcArgs

type TResolvedChanName

type TResolvedChanName = struct {
	FstatePtr uintptr
	Finterp   uintptr
	Fepoch    int32
	FrefCount int32
}

type TResolvedChanName1

type TResolvedChanName1 = TResolvedChanName

type TResolvedCmdName

type TResolvedCmdName = struct {
	FcmdPtr        uintptr
	FrefNsPtr      uintptr
	FrefNsId       int64
	FrefNsCmdEpoch int32
	FcmdEpoch      int32
	FrefCount      int32
	F__ccgo_pad6   [4]byte
}

type TResolvedCmdName1

type TResolvedCmdName1 = TResolvedCmdName

type TResolvedNsName

type TResolvedNsName = struct {
	FnsPtr       uintptr
	FrefNsPtr    uintptr
	FrefCount    int32
	F__ccgo_pad3 [4]byte
}

type TResolvedNsName1

type TResolvedNsName1 = TResolvedNsName

type TResolverScheme

type TResolverScheme = struct {
	Fname               uintptr
	FcmdResProc         uintptr
	FvarResProc         uintptr
	FcompiledVarResProc uintptr
	FnextPtr            uintptr
}

type TResolverScheme1

type TResolverScheme1 = TResolverScheme

type TResultBuffer

type TResultBuffer = struct {
	Fbuf       uintptr
	Fallocated uint64
	Fused      uint64
}

type TResultBuffer1

type TResultBuffer1 = TResultBuffer

type TScriptLimitCallback

type TScriptLimitCallback = struct {
	Finterp    uintptr
	FscriptObj uintptr
	Ftype1     int32
	FentryPtr  uintptr
}

type TScriptLimitCallback1

type TScriptLimitCallback1 = TScriptLimitCallback

type TScriptLimitCallbackKey

type TScriptLimitCallbackKey = struct {
	Finterp uintptr
	Ftype1  int64
}

type TScriptLimitCallbackKey1

type TScriptLimitCallbackKey1 = TScriptLimitCallbackKey

type TSelectMasks

type TSelectMasks = struct {
	Freadable  Tfd_set
	Fwritable  Tfd_set
	Fexception Tfd_set
}

type TSelectMasks1

type TSelectMasks1 = TSelectMasks

type TSortElement

type TSortElement = struct {
	FcollationKey struct {
		FwideValue   [0]int64
		FdoubleValue [0]float64
		FobjValuePtr [0]uintptr
		FstrValuePtr uintptr
	}
	Fpayload struct {
		Findex  [0]int32
		FobjPtr uintptr
	}
	FnextPtr uintptr
}

type TSortElement1

type TSortElement1 = TSortElement

type TSortInfo

type TSortInfo = struct {
	FisIncreasing  int32
	FsortMode      int32
	FcompareCmdPtr uintptr
	Findexv        uintptr
	Findexc        int32
	FsingleIndex   int32
	Funique        int32
	FnumElements   int32
	Finterp        uintptr
	FresultCode    int32
	F__ccgo_pad10  [4]byte
}

type TSortInfo1

type TSortInfo1 = TSortInfo

type TSortMemCmpFn_t

type TSortMemCmpFn_t = uintptr

type TSortStrCmpFn_t

type TSortStrCmpFn_t = uintptr

type TString

type TString = struct {
	FnumChars   int32
	Fallocated  int32
	FmaxChars   int32
	FhasUnicode int32
}

type TString1

type TString1 = TString

type TStringClassDesc

type TStringClassDesc = struct {
	Fname       uintptr
	Fcomparator uintptr
}

type TStringClassDesc1

type TStringClassDesc1 = TStringClassDesc

type TStringTraceData

type TStringTraceData = struct {
	FclientData uintptr
	Fproc       uintptr
}

type TStringTraceData1

type TStringTraceData1 = TStringTraceData

type TSyncObjRecord

type TSyncObjRecord = struct {
	Fnum  int32
	Fmax  int32
	Flist uintptr
}

type TTABLE

type TTABLE = struct {
	Fname  uintptr
	Ftype1 int32
	Fvalue int64
}

type TTEBCdata

type TTEBCdata = struct {
	FcodePtr    uintptr
	FcatchTop   uintptr
	FauxObjList uintptr
	FcmdFrame   TCmdFrame
	Fstack      [1]uintptr
}

type TTEBCdata1

type TTEBCdata1 = TTEBCdata

type TTableEncodingData

type TTableEncodingData = struct {
	Ffallback    int32
	FprefixBytes [256]int8
	FtoUnicode   uintptr
	FfromUnicode uintptr
}

type TTalInstDesc

type TTalInstDesc = struct {
	Fname             uintptr
	FinstType         _TalInstType
	FtclInstCode      int32
	FoperandsConsumed int32
	FoperandsProduced int32
}

type TTalInstDesc1

type TTalInstDesc1 = TTalInstDesc

type TTalInstType

type TTalInstType = int32

type TTarget

type TTarget = struct {
	FchildCmd    uintptr
	FchildInterp uintptr
	FnextPtr     uintptr
	FprevPtr     uintptr
}

type TTarget1

type TTarget1 = struct {
	FchildCmd    uintptr
	FchildInterp uintptr
	FnextPtr     uintptr
	FprevPtr     uintptr
}

Forward declaration

type TTclCmdProcType

type TTclCmdProcType = uintptr

type TTclDateFields

type TTclDateFields = struct {
	Fseconds      int64
	FlocalSeconds int64
	FtzOffset     int32
	FtzName       uintptr
	FjulianDay    int32
	Fera          int32
	Fgregorian    int32
	Fyear         int32
	FdayOfYear    int32
	Fmonth        int32
	FdayOfMonth   int32
	Fiso8601Year  int32
	Fiso8601Week  int32
	FdayOfWeek    int32
}

type TTclDateFields1

type TTclDateFields1 = TTclDateFields

type TTclEolTranslation

type TTclEolTranslation = int32

type TTclFile

type TTclFile = uintptr

type TTclFileAttrProcs

type TTclFileAttrProcs = struct {
	FgetProc uintptr
	FsetProc uintptr
}

type TTclFileAttrProcs1

type TTclFileAttrProcs1 = TTclFileAttrProcs

type TTclHandle

type TTclHandle = uintptr

type TTclIntPlatStubs

type TTclIntPlatStubs = struct {
	Fmagic                           int32
	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
}

type TTclIntPlatStubs1

type TTclIntPlatStubs1 = TTclIntPlatStubs

type TTclIntStubs

type TTclIntStubs = struct {
	Fmagic                        int32
	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
	Freserved260                  uintptr
	FtclUnusedStubEntry           uintptr
}

type TTclIntStubs1

type TTclIntStubs1 = TTclIntStubs

type TTclJumpType

type TTclJumpType = int32

type TTclOOIntStubs

type TTclOOIntStubs = struct {
	Fmagic                         int32
	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
}

type TTclOOIntStubs1

type TTclOOIntStubs1 = TTclOOIntStubs

type TTclOOStubHooks

type TTclOOStubHooks = struct {
	FtclOOIntStubs uintptr
}

type TTclOOStubs

type TTclOOStubs = struct {
	Fmagic                         int32
	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
	Freserved31                    uintptr
	Freserved32                    uintptr
	Freserved33                    uintptr
	FtclOOUnusedStubEntry          uintptr
}

type TTclOOStubs1

type TTclOOStubs1 = TTclOOStubs

type TTclObjCmdProcType

type TTclObjCmdProcType = uintptr

type TTclOpCmdClientData

type TTclOpCmdClientData = struct {
	Fop       uintptr
	Fexpected uintptr
	Fi        struct {
		Fidentity [0]int32
		FnumArgs  int32
	}
	F__ccgo_pad3 [4]byte
}

type TTclPlatStubs

type TTclPlatStubs = struct {
	Fmagic int32
	Fhooks uintptr
}

type TTclPlatStubs1

type TTclPlatStubs1 = TTclPlatStubs

type TTclPlatformType

type TTclPlatformType = int32

type TTclRegexp

type TTclRegexp = struct {
	Fflags       int32
	Fre          Tregex_t
	Fstring1     uintptr
	FobjPtr      uintptr
	FglobObjPtr  uintptr
	Fmatches     uintptr
	Fdetails     Trm_detail_t
	FrefCount    int32
	F__ccgo_pad8 [4]byte
}

type TTclRegexp1

type TTclRegexp1 = TTclRegexp

type TTclStubHooks

type TTclStubHooks = struct {
	FtclPlatStubs    uintptr
	FtclIntStubs     uintptr
	FtclIntPlatStubs uintptr
}

type TTclStubs

type TTclStubs = struct {
	Fmagic                                  int32
	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_DbIsShared                         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_IsChannelShared                    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
	Freserved660                            uintptr
	Freserved661                            uintptr
	Freserved662                            uintptr
	Freserved663                            uintptr
	Freserved664                            uintptr
	Freserved665                            uintptr
	Freserved666                            uintptr
	Freserved667                            uintptr
	Freserved668                            uintptr
	Freserved669                            uintptr
	Freserved670                            uintptr
	Freserved671                            uintptr
	Freserved672                            uintptr
	Freserved673                            uintptr
	Freserved674                            uintptr
	Freserved675                            uintptr
	Freserved676                            uintptr
	Freserved677                            uintptr
	Freserved678                            uintptr
	Freserved679                            uintptr
	Freserved680                            uintptr
	Freserved681                            uintptr
	Freserved682                            uintptr
	FtclUnusedStubEntry                     uintptr
}

type TTclStubs1

type TTclStubs1 = TTclStubs

type TTclTomMathStubs

type TTclTomMathStubs = struct {
	Fmagic                       int32
	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
}

type TTclTomMathStubs1

type TTclTomMathStubs1 = TTclTomMathStubs

type TTclVarHashTable

type TTclVarHashTable = struct {
	Ftable TTcl_HashTable
	FnsPtr uintptr
}

type TTclVarHashTable1

type TTclVarHashTable1 = TTclVarHashTable

type TTcl_ArgvInfo

type TTcl_ArgvInfo = struct {
	Ftype1      int32
	FkeyStr     uintptr
	FsrcPtr     uintptr
	FdstPtr     uintptr
	FhelpStr    uintptr
	FclientData uintptr
}

type TTcl_AsyncHandler

type TTcl_AsyncHandler = uintptr

type TTcl_CallFrame

type TTcl_CallFrame = struct {
	FnsPtr   uintptr
	Fdummy1  int32
	Fdummy2  int32
	Fdummy3  uintptr
	Fdummy4  uintptr
	Fdummy5  uintptr
	Fdummy6  int32
	Fdummy7  uintptr
	Fdummy8  uintptr
	Fdummy9  int32
	Fdummy10 uintptr
	Fdummy11 uintptr
	Fdummy12 uintptr
	Fdummy13 uintptr
}

type TTcl_CallFrame1

type TTcl_CallFrame1 = TTcl_CallFrame

type TTcl_Channel

type TTcl_Channel = uintptr

type TTcl_ChannelType

type TTcl_ChannelType = struct {
	FtypeName         uintptr
	Fversion          uintptr
	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
}

type TTcl_ChannelType1

type TTcl_ChannelType1 = TTcl_ChannelType

type TTcl_ChannelTypeVersion

type TTcl_ChannelTypeVersion = uintptr

type TTcl_Class

type TTcl_Class = uintptr

type TTcl_CmdInfo

type TTcl_CmdInfo = struct {
	FisNativeObjectProc int32
	FobjProc            uintptr
	FobjClientData      uintptr
	Fproc               uintptr
	FclientData         uintptr
	FdeleteProc         uintptr
	FdeleteData         uintptr
	FnamespacePtr       uintptr
}

type TTcl_CmdInfo1

type TTcl_CmdInfo1 = TTcl_CmdInfo

type TTcl_Command

type TTcl_Command = uintptr

type TTcl_Condition

type TTcl_Condition = uintptr

type TTcl_Config

type TTcl_Config = struct {
	Fkey   uintptr
	Fvalue uintptr
}

type TTcl_Config1

type TTcl_Config1 = TTcl_Config

type TTcl_DString

type TTcl_DString = struct {
	Fstring1     uintptr
	Flength      int32
	FspaceAvl    int32
	FstaticSpace [200]int8
}

type TTcl_DString1

type TTcl_DString1 = TTcl_DString

type TTcl_Dict

type TTcl_Dict = uintptr

type TTcl_DictSearch

type TTcl_DictSearch = struct {
	Fnext          uintptr
	Fepoch         int32
	FdictionaryPtr uintptr
}

type TTcl_DirEntry

type TTcl_DirEntry = struct {
	Fd_ino       uint64
	Fd_off       int64
	Fd_reclen    uint16
	Fd_type      uint8
	Fd_name      [256]int8
	F__ccgo_pad5 [5]byte
}

type TTcl_Encoding

type TTcl_Encoding = uintptr

type TTcl_EncodingState

type TTcl_EncodingState = uintptr

type TTcl_EncodingType

type TTcl_EncodingType = struct {
	FencodingName uintptr
	FtoUtfProc    uintptr
	FfromUtfProc  uintptr
	FfreeProc     uintptr
	FclientData   uintptr
	FnullSize     int32
	F__ccgo_pad6  [4]byte
}

type TTcl_EncodingType1

type TTcl_EncodingType1 = TTcl_EncodingType

type TTcl_Event

type TTcl_Event = struct {
	Fproc    uintptr
	FnextPtr uintptr
}

type TTcl_Event1

type TTcl_Event1 = TTcl_Event

type TTcl_FSVersion

type TTcl_FSVersion = uintptr

type TTcl_Filesystem

type TTcl_Filesystem = struct {
	FtypeName                 uintptr
	FstructureLength          int32
	Fversion                  uintptr
	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
}

type TTcl_Filesystem1

type TTcl_Filesystem1 = TTcl_Filesystem

type TTcl_GlobTypeData

type TTcl_GlobTypeData = struct {
	Ftype1      int32
	Fperm       int32
	FmacType    uintptr
	FmacCreator uintptr
}

type TTcl_GlobTypeData1

type TTcl_GlobTypeData1 = TTcl_GlobTypeData

type TTcl_HashEntry

type TTcl_HashEntry = struct {
	FnextPtr    uintptr
	FtablePtr   uintptr
	Fhash       uintptr
	FclientData uintptr
	Fkey        struct {
		FobjPtr       [0]uintptr
		Fwords        [0][1]int32
		Fstring1      [0][1]int8
		FoneWordValue uintptr
	}
}

type TTcl_HashEntry1

type TTcl_HashEntry1 = TTcl_HashEntry

type TTcl_HashKeyType

type TTcl_HashKeyType = struct {
	Fversion         int32
	Fflags           int32
	FhashKeyProc     uintptr
	FcompareKeysProc uintptr
	FallocEntryProc  uintptr
	FfreeEntryProc   uintptr
}

type TTcl_HashKeyType1

type TTcl_HashKeyType1 = TTcl_HashKeyType

type TTcl_HashSearch

type TTcl_HashSearch = struct {
	FtablePtr     uintptr
	FnextIndex    int32
	FnextEntryPtr uintptr
}

type TTcl_HashSearch1

type TTcl_HashSearch1 = TTcl_HashSearch

type TTcl_HashTable

type TTcl_HashTable = struct {
	Fbuckets       uintptr
	FstaticBuckets [4]uintptr
	FnumBuckets    int32
	FnumEntries    int32
	FrebuildSize   int32
	FdownShift     int32
	Fmask          int32
	FkeyType       int32
	FfindProc      uintptr
	FcreateProc    uintptr
	FtypePtr       uintptr
}

type TTcl_HashTable1

type TTcl_HashTable1 = TTcl_HashTable

type TTcl_Interp

type TTcl_Interp = struct {
	FresultDontUse    uintptr
	FfreeProcDontUse  uintptr
	FerrorLineDontUse int32
	F__ccgo_pad3      [4]byte
}

type TTcl_Interp1

type TTcl_Interp1 = TTcl_Interp

type TTcl_InterpState

type TTcl_InterpState = uintptr

type TTcl_LoadHandle

type TTcl_LoadHandle = uintptr

type TTcl_LoadHandle_

type TTcl_LoadHandle_ = struct {
	FclientData        uintptr
	FfindSymbolProcPtr uintptr
	FunloadFileProcPtr uintptr
}

type TTcl_Method

type TTcl_Method = uintptr

type TTcl_MethodType

type TTcl_MethodType = struct {
	Fversion    int32
	Fname       uintptr
	FcallProc   uintptr
	FdeleteProc uintptr
	FcloneProc  uintptr
}

type TTcl_Mutex

type TTcl_Mutex = uintptr

type TTcl_Namespace

type TTcl_Namespace = struct {
	Fname       uintptr
	FfullName   uintptr
	FclientData uintptr
	FdeleteProc uintptr
	FparentPtr  uintptr
}

type TTcl_Namespace1

type TTcl_Namespace1 = TTcl_Namespace

type TTcl_NotifierProcs

type TTcl_NotifierProcs = struct {
	FsetTimerProc          uintptr
	FwaitForEventProc      uintptr
	FcreateFileHandlerProc uintptr
	FdeleteFileHandlerProc uintptr
	FinitNotifierProc      uintptr
	FfinalizeNotifierProc  uintptr
	FalertNotifierProc     uintptr
	FserviceModeHookProc   uintptr
}

type TTcl_NotifierProcs1

type TTcl_NotifierProcs1 = TTcl_NotifierProcs

type TTcl_Obj

type TTcl_Obj = struct {
	FrefCount    int32
	Fbytes       uintptr
	Flength      int32
	FtypePtr     uintptr
	FinternalRep struct {
		FdoubleValue   [0]float64
		FotherValuePtr [0]uintptr
		FwideValue     [0]int64
		FtwoPtrValue   [0]struct {
			Fptr1 uintptr
			Fptr2 uintptr
		}
		FptrAndLongRep [0]struct {
			Fptr   uintptr
			Fvalue uint64
		}
		FlongValue   int64
		F__ccgo_pad6 [8]byte
	}
}

type TTcl_Obj1

type TTcl_Obj1 = struct {
	FrefCount    int32
	Fbytes       uintptr
	Flength      int32
	FtypePtr     uintptr
	FinternalRep struct {
		FdoubleValue   [0]float64
		FotherValuePtr [0]uintptr
		FwideValue     [0]int64
		FtwoPtrValue   [0]struct {
			Fptr1 uintptr
			Fptr2 uintptr
		}
		FptrAndLongRep [0]struct {
			Fptr   uintptr
			Fvalue uint64
		}
		FlongValue   int64
		F__ccgo_pad6 [8]byte
	}
}

type TTcl_ObjType

type TTcl_ObjType = struct {
	Fname             uintptr
	FfreeIntRepProc   uintptr
	FdupIntRepProc    uintptr
	FupdateStringProc uintptr
	FsetFromAnyProc   uintptr
}

type TTcl_ObjType1

type TTcl_ObjType1 = TTcl_ObjType

type TTcl_Object

type TTcl_Object = uintptr

type TTcl_ObjectContext

type TTcl_ObjectContext = uintptr

type TTcl_ObjectMetadataType

type TTcl_ObjectMetadataType = struct {
	Fversion    int32
	Fname       uintptr
	FdeleteProc uintptr
	FcloneProc  uintptr
}

type TTcl_OldStat_

type TTcl_OldStat_ = uintptr

type TTcl_Parse

type TTcl_Parse = struct {
	FcommentStart    uintptr
	FcommentSize     int32
	FcommandStart    uintptr
	FcommandSize     int32
	FnumWords        int32
	FtokenPtr        uintptr
	FnumTokens       int32
	FtokensAvailable int32
	FerrorType       int32
	Fstring1         uintptr
	Fend             uintptr
	Finterp          uintptr
	Fterm            uintptr
	Fincomplete      int32
	FstaticTokens    [20]TTcl_Token
}

type TTcl_Parse1

type TTcl_Parse1 = TTcl_Parse

type TTcl_PathPart

type TTcl_PathPart = int32

type TTcl_PathType

type TTcl_PathType = int32

type TTcl_Pid

type TTcl_Pid = uintptr

type TTcl_QueuePosition

type TTcl_QueuePosition = int32

type TTcl_RegExp

type TTcl_RegExp = uintptr

type TTcl_RegExpIndices

type TTcl_RegExpIndices = struct {
	Fstart int64
	Fend   int64
}

type TTcl_RegExpIndices1

type TTcl_RegExpIndices1 = TTcl_RegExpIndices

type TTcl_RegExpInfo

type TTcl_RegExpInfo = struct {
	Fnsubs       int32
	Fmatches     uintptr
	FextendStart int64
	Freserved    int64
}

type TTcl_RegExpInfo1

type TTcl_RegExpInfo1 = TTcl_RegExpInfo

type TTcl_ResolvedVarInfo

type TTcl_ResolvedVarInfo = struct {
	FfetchProc  uintptr
	FdeleteProc uintptr
}

type TTcl_ResolvedVarInfo1

type TTcl_ResolvedVarInfo1 = struct {
	FfetchProc  uintptr
	FdeleteProc uintptr
}

type TTcl_ResolverInfo

type TTcl_ResolverInfo = struct {
	FcmdResProc         uintptr
	FvarResProc         uintptr
	FcompiledVarResProc uintptr
}

type TTcl_ResolverInfo1

type TTcl_ResolverInfo1 = TTcl_ResolverInfo

type TTcl_SavedResult

type TTcl_SavedResult = struct {
	Fresult       uintptr
	FfreeProc     uintptr
	FobjResultPtr uintptr
	FappendResult uintptr
	FappendAvl    int32
	FappendUsed   int32
	FresultSpace  [201]int8
	F__ccgo_pad7  [7]byte
}

type TTcl_SavedResult1

type TTcl_SavedResult1 = TTcl_SavedResult

type TTcl_SeekOffset

type TTcl_SeekOffset = int64

type TTcl_StatBuf

type TTcl_StatBuf = struct {
	Fst_dev     uint64
	Fst_ino     uint64
	Fst_nlink   uint64
	Fst_mode    uint32
	Fst_uid     uint32
	Fst_gid     uint32
	F__pad0     uint32
	Fst_rdev    uint64
	Fst_size    int64
	Fst_blksize int64
	Fst_blocks  int64
	Fst_atim    Ttimespec
	Fst_mtim    Ttimespec
	Fst_ctim    Ttimespec
	F__unused   [3]int64
}

type TTcl_Stat_

type TTcl_Stat_ = uintptr

type TTcl_ThreadDataKey

type TTcl_ThreadDataKey = uintptr

type TTcl_ThreadId

type TTcl_ThreadId = uintptr

type TTcl_Time

type TTcl_Time = struct {
	Fsec  int64
	Fusec int64
}

type TTcl_Time1

type TTcl_Time1 = TTcl_Time

type TTcl_TimerToken

type TTcl_TimerToken = uintptr

type TTcl_Token

type TTcl_Token = struct {
	Ftype1         int32
	Fstart         uintptr
	Fsize          int32
	FnumComponents int32
}

type TTcl_Token1

type TTcl_Token1 = TTcl_Token

type TTcl_Trace

type TTcl_Trace = uintptr

type TTcl_UniChar

type TTcl_UniChar = uint16

type TTcl_Value

type TTcl_Value = struct {
	Ftype1       int32
	FintValue    int64
	FdoubleValue float64
	FwideValue   int64
}

type TTcl_Value1

type TTcl_Value1 = TTcl_Value

type TTcl_ValueType

type TTcl_ValueType = int32

type TTcl_Var

type TTcl_Var = uintptr

type TTcl_WideInt

type TTcl_WideInt = int64

type TTcl_WideUInt

type TTcl_WideUInt = uint64

type TTcl_ZlibStream

type TTcl_ZlibStream = uintptr

type TTcpFdList

type TTcpFdList = struct {
	FstatePtr uintptr
	Ffd       int32
	Fnext     uintptr
}

type TTcpFdList1

type TTcpFdList1 = TTcpFdList

type TTcpState

type TTcpState = struct {
	Fchannel        uintptr
	Ffds            TTcpFdList
	Fflags          int32
	Finterest       int32
	FacceptProc     uintptr
	FacceptProcData uintptr
	Faddrlist       uintptr
	Faddr           uintptr
	Fmyaddrlist     uintptr
	Fmyaddr         uintptr
	Ffilehandlers   int32
	FconnectError   int32
	FcachedBlocking int32
}

type TTcpState1

type TTcpState1 = TTcpState

type TThreadLocalData

type TThreadLocalData = struct {
	FnsCount int32
}

type TThreadLocalData1

type TThreadLocalData1 = TThreadLocalData

type TThreadSpecificData

type TThreadSpecificData = struct {
	FfirstHandler uintptr
	FlastHandler  uintptr
	FasyncReady   int32
	FasyncActive  int32
	FasyncMutex   uintptr
}

type TThreadSpecificData1

type TThreadSpecificData1 = struct {
	FfirstHandler uintptr
	FlastHandler  uintptr
	FasyncReady   int32
	FasyncActive  int32
	FasyncMutex   uintptr
}

Forward declaration

type TThreadSpecificData10

type TThreadSpecificData10 = struct {
	Fpath         uintptr
	Fencoding     uintptr
	FmainLoopProc uintptr
}

type TThreadSpecificData11

type TThreadSpecificData11 = struct {
	FnumNsCreated int64
}

type TThreadSpecificData12

type TThreadSpecificData12 = TThreadSpecificData11

type TThreadSpecificData13

type TThreadSpecificData13 = struct {
	FfirstEventPtr       uintptr
	FlastEventPtr        uintptr
	FmarkerEventPtr      uintptr
	FqueueMutex          uintptr
	FserviceMode         int32
	FblockTimeSet        int32
	FblockTime           TTcl_Time
	FinTraversal         int32
	FfirstEventSourcePtr uintptr
	FthreadId            uintptr
	FclientData          uintptr
	Finitialized         int32
	FnextPtr             uintptr
}

type TThreadSpecificData14

type TThreadSpecificData14 = TThreadSpecificData13

type TThreadSpecificData15

type TThreadSpecificData15 = struct {
	FlineCLPtr uintptr
}

type TThreadSpecificData16

type TThreadSpecificData16 = TThreadSpecificData15

type TThreadSpecificData17

type TThreadSpecificData17 = struct {
	Finitialized int32
	Fpatterns    [30]uintptr
	FpatLengths  [30]int32
	Fregexps     [30]uintptr
}

type TThreadSpecificData18

type TThreadSpecificData18 = struct {
	FfirstTimerHandlerPtr uintptr
	FlastTimerId          int32
	FtimerPending         int32
	FidleList             uintptr
	FlastIdlePtr          uintptr
	FidleGeneration       int32
	FafterId              int32
}

type TThreadSpecificData19

type TThreadSpecificData19 = TThreadSpecificData18

type TThreadSpecificData2

type TThreadSpecificData2 = struct {
	FfirstExitPtr uintptr
	FinExit       int32
	F__ccgo_pad2  [4]byte
}

type TThreadSpecificData20

type TThreadSpecificData20 = struct {
	Fgmtime_buf    Ttm
	Flocaltime_buf Ttm
}

type TThreadSpecificData21

type TThreadSpecificData21 = TThreadSpecificData20

type TThreadSpecificData22

type TThreadSpecificData22 = struct {
	FfirstFileHandlerPtr uintptr
	FcheckMasks          TSelectMasks
	FreadyMasks          TSelectMasks
	FnumFdBits           int32
	F__ccgo_pad4         [4]byte
}

type TThreadSpecificData23

type TThreadSpecificData23 = TThreadSpecificData22

type TThreadSpecificData3

type TThreadSpecificData3 = TThreadSpecificData2

type TThreadSpecificData4

type TThreadSpecificData4 = struct {
	FnestedHandlerPtr  uintptr
	FfirstCSPtr        uintptr
	FstdinChannel      uintptr
	FstdinInitialized  int32
	FstdoutChannel     uintptr
	FstdoutInitialized int32
	FstderrChannel     uintptr
	FstderrInitialized int32
	FbinaryEncoding    uintptr
}

type TThreadSpecificData5

type TThreadSpecificData5 = TThreadSpecificData4

type TThreadSpecificData6

type TThreadSpecificData6 = struct {
	Finitialized  int32
	FstdoutObjPtr uintptr
}

type TThreadSpecificData7

type TThreadSpecificData7 = TThreadSpecificData6

type TThreadSpecificData8

type TThreadSpecificData8 = struct {
	Finitialized     int32
	FcwdPathEpoch    uint64
	FfilesystemEpoch uint64
	FcwdPathPtr      uintptr
	FcwdClientData   uintptr
	FfilesystemList  uintptr
	Fclaims          uint64
}

type TThreadSpecificData9

type TThreadSpecificData9 = TThreadSpecificData8

type TTimerHandler

type TTimerHandler = struct {
	Ftime       TTcl_Time
	Fproc       uintptr
	FclientData uintptr
	Ftoken      uintptr
	FnextPtr    uintptr
}

type TTimerHandler1

type TTimerHandler1 = TTimerHandler

type TTrace

type TTrace = struct {
	Flevel      int32
	Fproc       uintptr
	FclientData uintptr
	FnextPtr    uintptr
	Fflags      int32
	FdelProc    uintptr
}

type TTrace1

type TTrace1 = TTrace

type TTraceCommandInfo

type TTraceCommandInfo = struct {
	Fflags       int32
	Flength      uint64
	FstepTrace   uintptr
	FstartLevel  int32
	FstartCmd    uintptr
	FcurFlags    int32
	FcurCode     int32
	FrefCount    int32
	Fcommand     [1]int8
	F__ccgo_pad9 [3]byte
}

type TTraceVarInfo

type TTraceVarInfo = struct {
	Fflags       int32
	Flength      uint64
	Fcommand     [1]int8
	F__ccgo_pad3 [7]byte
}

type TTransformChannelData

type TTransformChannelData = struct {
	Fself          uintptr
	FreadIsFlushed int32
	FeofPending    int32
	Fflags         int32
	FwatchMask     int32
	Fmode          int32
	Ftimer         uintptr
	FmaxRead       int32
	Finterp        uintptr
	Fcommand       uintptr
	Fresult        TResultBuffer
	FrefCount      int32
}

type TTransformChannelData1

type TTransformChannelData1 = TTransformChannelData

type TTtyAttrs

type TTtyAttrs = struct {
	Fbaud   int32
	Fparity int32
	Fdata   int32
	Fstop   int32
}

type TTtyAttrs1

type TTtyAttrs1 = TTtyAttrs

type TVar

type TVar = struct {
	Fflags int32
	Fvalue struct {
		FtablePtr [0]uintptr
		FlinkPtr  [0]uintptr
		FobjPtr   uintptr
	}
}

type TVar1

type TVar1 = TVar

type TVarInHash

type TVarInHash = struct {
	Fvar1     TVar
	FrefCount int32
	Fentry    TTcl_HashEntry
}

type TVarInHash1

type TVarInHash1 = TVarInHash

type TVarTrace

type TVarTrace = struct {
	FtraceProc  uintptr
	FclientData uintptr
	Fflags      int32
	FnextPtr    uintptr
}

type TVarTrace1

type TVarTrace1 = TVarTrace

type TYYLTYPE

type TYYLTYPE = struct {
	Ffirst_line   int32
	Ffirst_column int32
	Flast_line    int32
	Flast_column  int32
}

type TYYLTYPE1

type TYYLTYPE1 = TYYLTYPE

type TYYSTYPE

type TYYSTYPE = struct {
	FMeridian [0]__MERIDIAN
	FNumber   int64
}

type TYYSTYPE1

type TYYSTYPE1 = struct {
	FMeridian [0]__MERIDIAN
	FNumber   int64
}

type TZlibChannelData

type TZlibChannelData = struct {
	Fchan1          uintptr
	Fparent         uintptr
	Fflags          int32
	Fmode           int32
	Fformat         int32
	FreadAheadLimit int32
	FinStream       Tz_stream
	FoutStream      Tz_stream
	FinBuffer       uintptr
	FoutBuffer      uintptr
	FinAllocated    int32
	FoutAllocated   int32
	FinHeader       TGzipHeader
	FoutHeader      TGzipHeader
	Ftimer          uintptr
	FcompDictObj    uintptr
}

type TZlibStreamHandle

type TZlibStreamHandle = struct {
	Finterp       uintptr
	Fstream       Tz_stream
	FstreamEnd    int32
	FinData       uintptr
	FoutData      uintptr
	FcurrentInput uintptr
	FoutPos       int32
	Fmode         int32
	Fformat       int32
	Flevel        int32
	Fflush        int32
	Fwbits        int32
	Fcmd          uintptr
	FcompDictObj  uintptr
	Fflags        int32
	FgzHeaderPtr  uintptr
}

type T_G_fpos64_t

type T_G_fpos64_t = Tfpos_t
type T_IO_cookie_io_functions_t = Tcookie_io_functions_t

type T_TABLE

type T_TABLE = TTABLE

type T_fpstate

type T_fpstate = struct {
	Fcwd       uint16
	Fswd       uint16
	Fftw       uint16
	Ffop       uint16
	Frip       uint64
	Frdp       uint64
	Fmxcsr     uint32
	Fmxcr_mask uint32
	F_st       [8]struct {
		Fsignificand [4]uint16
		Fexponent    uint16
		Fpadding     [3]uint16
	}
	F_xmm [16]struct {
		Felement [4]uint32
	}
	Fpadding [24]uint32
}

type Taddress

type Taddress = struct {
	Fsa4         [0]Tsockaddr_in
	Fsa6         [0]Tsockaddr_in6
	Fsas         [0]Tsockaddr_storage
	Fsa          Tsockaddr
	F__ccgo_pad4 [112]byte
}

type Taddrinfo

type Taddrinfo = struct {
	Fai_flags     int32
	Fai_family    int32
	Fai_socktype  int32
	Fai_protocol  int32
	Fai_addrlen   uint32
	Fai_addr      uintptr
	Fai_canonname uintptr
	Fai_next      uintptr
}

type Talloc_func

type Talloc_func = uintptr

type Tarc

type Tarc = struct {
	Ftype1         int32
	Fco            int16
	Ffrom          uintptr
	Fto            uintptr
	Foutchain      uintptr
	FoutchainRev   uintptr
	Finchain       uintptr
	FinchainRev    uintptr
	Fcolorchain    uintptr
	FcolorchainRev uintptr
}

type Tarcbatch

type Tarcbatch = struct {
	Fnext uintptr
	Fa    [10]Tarc
}

type Tarcp

type Tarcp = struct {
	Fss          uintptr
	Fco          int16
	F__ccgo_pad2 [6]byte
}

type Tblkcnt_t

type Tblkcnt_t = int64

type Tblksize_t

type Tblksize_t = int64

type Tcaddr_t

type Tcaddr_t = uintptr

type Tcarc

type Tcarc = struct {
	Fco int16
	Fto int32
}

type Tcc_t

type Tcc_t = uint8

type Tcelt

type Tcelt = int32

type Tcharf

type Tcharf = int8

type Tchr

type Tchr = uint16

type Tclock_t

type Tclock_t = int64

type Tclockid_t

type Tclockid_t = int32

type Tcmsghdr

type Tcmsghdr = struct {
	Fcmsg_len   uint32
	F__pad1     int32
	Fcmsg_level int32
	Fcmsg_type  int32
}

type Tcname

type Tcname = struct {
	Fname        uintptr
	Fcode        int8
	F__ccgo_pad2 [7]byte
}

type Tcnfa

type Tcnfa = struct {
	Fnstates int32
	Fncolors int32
	Fflags   int32
	Fpre     int32
	Fpost    int32
	Fbos     [2]int16
	Feos     [2]int16
	Fstflags uintptr
	Fstates  uintptr
	Farcs    uintptr
}

type Tcolor

type Tcolor = int16

type Tcolordesc

type Tcolordesc = struct {
	Fnchrs uint32
	Fsub   int16
	Farcs  uintptr
	Fflags int32
	Fblock uintptr
}

type Tcolormap

type Tcolormap = struct {
	Fmagic   int32
	Fv       uintptr
	Fncds    uint64
	Fmax     uint64
	Ffree    int16
	Fcd      uintptr
	Fcdspace [10]Tcolordesc
	Ftree    [2]Ttree
}

type Tcolors

type Tcolors = struct {
	Fccolor [256]int16
}

type Tcookie_io_functions_t

type Tcookie_io_functions_t = struct {
	Fread   uintptr
	Fwrite  uintptr
	Fseek   uintptr
	Fclose1 uintptr
}

type Tcrange

type Tcrange = struct {
	Fstart uint16
	Fend   uint16
}

type Tcvec

type Tcvec = struct {
	Fnchrs      int32
	Fchrspace   int32
	Fchrs       uintptr
	Fnranges    int32
	Frangespace int32
	Franges     uintptr
}

type Tdev_t

type Tdev_t = uint64

type Tdfa

type Tdfa = struct {
	Fnssets       int32
	Fnssused      int32
	Fnstates      int32
	Fncolors      int32
	Fwordsper     int32
	Fssets        uintptr
	Fstatesarea   uintptr
	Fwork         uintptr
	Foutsarea     uintptr
	Fincarea      uintptr
	Fcnfa         uintptr
	Fcm           uintptr
	Flastpost     uintptr
	Flastnopr     uintptr
	Fsearch       uintptr
	Fcptsmalloced int32
	Fmallocarea   uintptr
}

type Tdirent

type Tdirent = struct {
	Fd_ino       uint64
	Fd_off       int64
	Fd_reclen    uint16
	Fd_type      uint8
	Fd_name      [256]int8
	F__ccgo_pad5 [5]byte
}

type Tdiv_t

type Tdiv_t = struct {
	Fquot int32
	Frem  int32
}

type Tdouble_t

type Tdouble_t = float64

type Tf_owner_ex

type Tf_owner_ex = struct {
	Ftype1 int32
	Fpid   int32
}

type Tfd_mask

type Tfd_mask = uint64

type Tfd_set

type Tfd_set = struct {
	Ffds_bits [16]uint64
}

type Tfile_handle

type Tfile_handle = struct {
	Fhandle_bytes uint32
	Fhandle_type  int32
}

type Tfloat_t

type Tfloat_t = float32

type Tflock

type Tflock = struct {
	Fl_type      int16
	Fl_whence    int16
	Fl_start     int64
	Fl_len       int64
	Fl_pid       int32
	F__ccgo_pad5 [4]byte
}

type Tfns

type Tfns = struct {
	Ffree uintptr
}

type Tfpos_t

type Tfpos_t = struct {
	F__lldata [0]int64
	F__align  [0]float64
	F__opaque [16]int8
}

type Tfpregset_t

type Tfpregset_t = uintptr

type Tfree_func

type Tfree_func = uintptr

type Tfsblkcnt_t

type Tfsblkcnt_t = uint64

type Tfsfilcnt_t

type Tfsfilcnt_t = uint64

type Tgid_t

type Tgid_t = uint32

type Tgreg_t

type Tgreg_t = int64

type Tgregset_t

type Tgregset_t = [23]int64

type Tgroup

type Tgroup = struct {
	Fgr_name   uintptr
	Fgr_passwd uintptr
	Fgr_gid    uint32
	Fgr_mem    uintptr
}

type Tgroup_filter

type Tgroup_filter = struct {
	Fgf_interface uint32
	Fgf_group     Tsockaddr_storage
	Fgf_fmode     uint32
	Fgf_numsrc    uint32
	Fgf_slist     [1]Tsockaddr_storage
}

type Tgroup_req

type Tgroup_req = struct {
	Fgr_interface uint32
	Fgr_group     Tsockaddr_storage
}

type Tgroup_source_req

type Tgroup_source_req = struct {
	Fgsr_interface uint32
	Fgsr_group     Tsockaddr_storage
	Fgsr_source    Tsockaddr_storage
}

type Tguts

type Tguts = struct {
	Fmagic        int32
	Fcflags       int32
	Finfo         int64
	Fnsub         uint64
	Ftree         uintptr
	Fsearch       Tcnfa
	Fntree        int32
	Fcmap         Tcolormap
	Fcompare      uintptr
	Flacons       uintptr
	Fnlacons      int32
	F__ccgo_pad11 [4]byte
}

type TgzFile

type TgzFile = uintptr

type TgzFile_s

type TgzFile_s = struct {
	Fhave uint32
	Fnext uintptr
	Fpos  int64
}

type Tgz_header

type Tgz_header = struct {
	Ftext         int32
	Ftime         uint64
	Fxflags       int32
	Fos           int32
	Fextra        uintptr
	Fextra_len    uint32
	Fextra_max    uint32
	Fname         uintptr
	Fname_max     uint32
	Fcomment      uintptr
	Fcomm_max     uint32
	Fhcrc         int32
	Fdone         int32
	F__ccgo_pad13 [4]byte
}

type Tgz_header_s

type Tgz_header_s = Tgz_header

type Tgz_headerp

type Tgz_headerp = uintptr

type Thostent

type Thostent = struct {
	Fh_name      uintptr
	Fh_aliases   uintptr
	Fh_addrtype  int32
	Fh_length    int32
	Fh_addr_list uintptr
}

type Tid_t

type Tid_t = uint32

type Tidtype_t

type Tidtype_t = int32

type Timaxdiv_t

type Timaxdiv_t = struct {
	Fquot int64
	Frem  int64
}

type Tin6_addr

type Tin6_addr = struct {
	F__in6_union struct {
		F__s6_addr16 [0][8]uint16
		F__s6_addr32 [0][4]uint32
		F__s6_addr   [16]uint8
	}
}

type Tin6_pktinfo

type Tin6_pktinfo = struct {
	Fipi6_addr    Tin6_addr
	Fipi6_ifindex uint32
}

type Tin_addr

type Tin_addr = struct {
	Fs_addr uint32
}

type Tin_addr_t

type Tin_addr_t = uint32

type Tin_func

type Tin_func = uintptr

type Tin_pktinfo

type Tin_pktinfo = struct {
	Fipi_ifindex  int32
	Fipi_spec_dst Tin_addr
	Fipi_addr     Tin_addr
}

type Tin_port_t

type Tin_port_t = uint16

type Tino_t

type Tino_t = uint64

type Tint16_t

type Tint16_t = int16

type Tint32_t

type Tint32_t = int32

type Tint64_t

type Tint64_t = int64

type Tint8_t

type Tint8_t = int8

type Tint_fast16_t

type Tint_fast16_t = int32

type Tint_fast32_t

type Tint_fast32_t = int32

type Tint_fast64_t

type Tint_fast64_t = int64

type Tint_fast8_t

type Tint_fast8_t = int8

type Tint_least16_t

type Tint_least16_t = int16

type Tint_least32_t

type Tint_least32_t = int32

type Tint_least64_t

type Tint_least64_t = int64

type Tint_least8_t

type Tint_least8_t = int8

type Tintf

type Tintf = int32

type Tintmax_t

type Tintmax_t = int64

type Tintptr_t

type Tintptr_t = int64

type Tiovec

type Tiovec = struct {
	Fiov_base uintptr
	Fiov_len  uint64
}

type Tip6_mtuinfo

type Tip6_mtuinfo = struct {
	Fip6m_addr Tsockaddr_in6
	Fip6m_mtu  uint32
}

type Tip_mreq

type Tip_mreq = struct {
	Fimr_multiaddr Tin_addr
	Fimr_interface Tin_addr
}

type Tip_mreq_source

type Tip_mreq_source = struct {
	Fimr_multiaddr  Tin_addr
	Fimr_interface  Tin_addr
	Fimr_sourceaddr Tin_addr
}

type Tip_mreqn

type Tip_mreqn = struct {
	Fimr_multiaddr Tin_addr
	Fimr_address   Tin_addr
	Fimr_ifindex   int32
}

type Tip_msfilter

type Tip_msfilter = struct {
	Fimsf_multiaddr Tin_addr
	Fimsf_interface Tin_addr
	Fimsf_fmode     uint32
	Fimsf_numsrc    uint32
	Fimsf_slist     [1]Tin_addr
}

type Tip_opts

type Tip_opts = struct {
	Fip_dst  Tin_addr
	Fip_opts [40]int8
}

type Tipv6_mreq

type Tipv6_mreq = struct {
	Fipv6mr_multiaddr Tin6_addr
	Fipv6mr_interface uint32
}

type Titimerspec

type Titimerspec = struct {
	Fit_interval Ttimespec
	Fit_value    Ttimespec
}

type Titimerval

type Titimerval = struct {
	Fit_interval Ttimeval
	Fit_value    Ttimeval
}

type Tkey_t

type Tkey_t = int32

type Tlconv

type Tlconv = 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_pad24       [2]byte
}

type Tldiv_t

type Tldiv_t = struct {
	Fquot int64
	Frem  int64
}

type Tlinger

type Tlinger = struct {
	Fl_onoff  int32
	Fl_linger int32
}

type Tlldiv_t

type Tlldiv_t = struct {
	Fquot int64
	Frem  int64
}

type Tlocale_t

type Tlocale_t = uintptr

type Tmax_align_t

type Tmax_align_t = struct {
	F__ll int64
	F__ld float64
}

type Tmcontext_t

type Tmcontext_t = struct {
	Fgregs       Tgregset_t
	Ffpregs      uintptr
	F__reserved1 [8]uint64
}

type TmemCmpFn_t

type TmemCmpFn_t = uintptr

type Tmem_header

type Tmem_header = struct {
	Fflink       uintptr
	Fblink       uintptr
	FtagPtr      uintptr
	Ffile        uintptr
	Flength      int64
	Fline        int32
	Flow_guard   [12]uint8
	Fbody        [1]int8
	F__ccgo_pad8 [7]byte
}

type Tmmsghdr

type Tmmsghdr = struct {
	Fmsg_hdr     Tmsghdr
	Fmsg_len     uint32
	F__ccgo_pad2 [4]byte
}

type Tmode_t

type Tmode_t = uint32

type Tmp_bool

type Tmp_bool = int32

type Tmp_digit

type Tmp_digit = uint32

type Tmp_endian

type Tmp_endian = int32

type Tmp_err

type Tmp_err = int32

type Tmp_int

type Tmp_int = struct {
	Fused  int32
	Falloc int32
	Fsign  int32
	Fdp    uintptr
}

type Tmp_int1

type Tmp_int1 = Tmp_int

type Tmp_ord

type Tmp_ord = int32

type Tmp_order

type Tmp_order = int32

type Tmp_sign

type Tmp_sign = int32

type Tmp_static_assert_prec_geq_min_prec

type Tmp_static_assert_prec_geq_min_prec = [1]int8

type Tmp_word

type Tmp_word = uint64

type Tmsghdr

type Tmsghdr = struct {
	Fmsg_name       uintptr
	Fmsg_namelen    uint32
	Fmsg_iov        uintptr
	Fmsg_iovlen     int32
	F__pad1         int32
	Fmsg_control    uintptr
	Fmsg_controllen uint32
	F__pad2         int32
	Fmsg_flags      int32
	F__ccgo_pad9    [4]byte
}

type Tnetent

type Tnetent = struct {
	Fn_name     uintptr
	Fn_aliases  uintptr
	Fn_addrtype int32
	Fn_net      uint32
}

type Tnfa

type Tnfa = struct {
	Fpre     uintptr
	Finit1   uintptr
	Ffinal   uintptr
	Fpost    uintptr
	Fnstates int32
	Fstates  uintptr
	Fslast   uintptr
	Ffree    uintptr
	Fcm      uintptr
	Fbos     [2]int16
	Feos     [2]int16
	Fv       uintptr
	Fparent  uintptr
}

type Tnl_catd

type Tnl_catd = uintptr

type Tnl_item

type Tnl_item = int32
type Tnlink_t = uint64

type Toff_t

type Toff_t = int64

type Tout_func

type Tout_func = uintptr

type Tpasswd

type Tpasswd = struct {
	Fpw_name   uintptr
	Fpw_passwd uintptr
	Fpw_uid    uint32
	Fpw_gid    uint32
	Fpw_gecos  uintptr
	Fpw_dir    uintptr
	Fpw_shell  uintptr
}

type Tpchr

type Tpchr = int32

type Tpcolor

type Tpcolor = int32

type Tpid_t

type Tpid_t = int32

type Tprivate_mp_word

type Tprivate_mp_word = uint64

type Tprotoent

type Tprotoent = struct {
	Fp_name      uintptr
	Fp_aliases   uintptr
	Fp_proto     int32
	F__ccgo_pad3 [4]byte
}

type Tpthread_attr_t

type Tpthread_attr_t = struct {
	F__u struct {
		F__vi [0][14]int32
		F__s  [0][7]uint64
		F__i  [14]int32
	}
}

type Tpthread_barrier_t

type Tpthread_barrier_t = struct {
	F__u struct {
		F__vi [0][8]int32
		F__p  [0][4]uintptr
		F__i  [8]int32
	}
}

type Tpthread_barrierattr_t

type Tpthread_barrierattr_t = struct {
	F__attr uint32
}

type Tpthread_cond_t

type Tpthread_cond_t = struct {
	F__u struct {
		F__vi [0][12]int32
		F__p  [0][6]uintptr
		F__i  [12]int32
	}
}

type Tpthread_condattr_t

type Tpthread_condattr_t = struct {
	F__attr uint32
}

type Tpthread_key_t

type Tpthread_key_t = uint32

type Tpthread_mutex_t

type Tpthread_mutex_t = struct {
	F__u struct {
		F__vi [0][10]int32
		F__p  [0][5]uintptr
		F__i  [10]int32
	}
}

type Tpthread_mutexattr_t

type Tpthread_mutexattr_t = struct {
	F__attr uint32
}

type Tpthread_once_t

type Tpthread_once_t = int32

type Tpthread_rwlock_t

type Tpthread_rwlock_t = struct {
	F__u struct {
		F__vi [0][14]int32
		F__p  [0][7]uintptr
		F__i  [14]int32
	}
}

type Tpthread_rwlockattr_t

type Tpthread_rwlockattr_t = struct {
	F__attr [2]uint32
}

type Tpthread_spinlock_t

type Tpthread_spinlock_t = int32

type Tpthread_t

type Tpthread_t = uintptr

type Tptrdiff_t

type Tptrdiff_t = int64

type Tptrs

type Tptrs = struct {
	Fpptr [256]uintptr
}

type Tquad_t

type Tquad_t = int64

type Tregex_t

type Tregex_t = struct {
	Fre_magic int32
	Fre_nsub  uint64
	Fre_info  int64
	Fre_csize int32
	Fre_endp  uintptr
	Fre_guts  uintptr
	Fre_fns   uintptr
}

type Tregister_t

type Tregister_t = int64

type Tregmatch_t

type Tregmatch_t = struct {
	Frm_so int64
	Frm_eo int64
}

type Tregoff_t

type Tregoff_t = int64

type Trerr

type Trerr = struct {
	Fcode    int32
	Fname    uintptr
	Fexplain uintptr
}

type Trlim_t

type Trlim_t = uint64

type Trlimit

type Trlimit = struct {
	Frlim_cur uint64
	Frlim_max uint64
}

type Trm_detail_t

type Trm_detail_t = struct {
	Frm_extend Tregmatch_t
}

type Trusage

type Trusage = struct {
	Fru_utime    Ttimeval
	Fru_stime    Ttimeval
	Fru_maxrss   int64
	Fru_ixrss    int64
	Fru_idrss    int64
	Fru_isrss    int64
	Fru_minflt   int64
	Fru_majflt   int64
	Fru_nswap    int64
	Fru_inblock  int64
	Fru_oublock  int64
	Fru_msgsnd   int64
	Fru_msgrcv   int64
	Fru_nsignals int64
	Fru_nvcsw    int64
	Fru_nivcsw   int64
	F__reserved  [16]int64
}

type Tsa_family_t

type Tsa_family_t = uint16

type Tservent

type Tservent = struct {
	Fs_name    uintptr
	Fs_aliases uintptr
	Fs_port    int32
	Fs_proto   uintptr
}

type Tsig_atomic_t

type Tsig_atomic_t = int32

type Tsig_t

type Tsig_t = uintptr

type Tsigaction

type Tsigaction = struct {
	F__sa_handler struct {
		Fsa_sigaction [0]uintptr
		Fsa_handler   uintptr
	}
	Fsa_mask     Tsigset_t
	Fsa_flags    int32
	Fsa_restorer uintptr
}

type Tsigaltstack

type Tsigaltstack = Tstack_t

type Tsigcontext

type Tsigcontext = struct {
	Fr8          uint64
	Fr9          uint64
	Fr10         uint64
	Fr11         uint64
	Fr12         uint64
	Fr13         uint64
	Fr14         uint64
	Fr15         uint64
	Frdi         uint64
	Frsi         uint64
	Frbp         uint64
	Frbx         uint64
	Frdx         uint64
	Frax         uint64
	Frcx         uint64
	Frsp         uint64
	Frip         uint64
	Feflags      uint64
	Fcs          uint16
	Fgs          uint16
	Ffs          uint16
	F__pad0      uint16
	Ferr         uint64
	Ftrapno      uint64
	Foldmask     uint64
	Fcr2         uint64
	Ffpstate     uintptr
	F__reserved1 [8]uint64
}

type Tsigevent

type Tsigevent = struct {
	Fsigev_value  Tsigval
	Fsigev_signo  int32
	Fsigev_notify int32
	F__sev_fields struct {
		Fsigev_notify_thread_id [0]int32
		F__sev_thread           [0]struct {
			Fsigev_notify_function   uintptr
			Fsigev_notify_attributes uintptr
		}
		F__pad [48]int8
	}
}

type Tsighandler_t

type Tsighandler_t = uintptr

type Tsiginfo_t

type Tsiginfo_t = struct {
	Fsi_signo    int32
	Fsi_errno    int32
	Fsi_code     int32
	F__si_fields struct {
		F__si_common [0]struct {
			F__first struct {
				F__timer [0]struct {
					Fsi_timerid int32
					Fsi_overrun int32
				}
				F__piduid struct {
					Fsi_pid int32
					Fsi_uid uint32
				}
			}
			F__second struct {
				F__sigchld [0]struct {
					Fsi_status int32
					Fsi_utime  int64
					Fsi_stime  int64
				}
				Fsi_value    Tsigval
				F__ccgo_pad2 [16]byte
			}
		}
		F__sigfault [0]struct {
			Fsi_addr     uintptr
			Fsi_addr_lsb int16
			F__first     struct {
				Fsi_pkey    [0]uint32
				F__addr_bnd struct {
					Fsi_lower uintptr
					Fsi_upper uintptr
				}
			}
		}
		F__sigpoll [0]struct {
			Fsi_band     int64
			Fsi_fd       int32
			F__ccgo_pad2 [4]byte
		}
		F__sigsys [0]struct {
			Fsi_call_addr uintptr
			Fsi_syscall   int32
			Fsi_arch      uint32
		}
		F__pad [112]int8
	}
}

type Tsigset_t

type Tsigset_t = struct {
	F__bits [16]uint64
}

type Tsigval

type Tsigval = struct {
	Fsival_ptr   [0]uintptr
	Fsival_int   int32
	F__ccgo_pad2 [4]byte
}

type Tsize_t

type Tsize_t = uint64

type Tsmalldfa

type Tsmalldfa = struct {
	Fdfa        Tdfa
	Fssets      [40]Tsset
	Fstatesarea [41]uint32
	Foutsarea   [600]uintptr
	Fincarea    [600]Tarcp
}

type Tsockaddr

type Tsockaddr = struct {
	Fsa_family uint16
	Fsa_data   [14]int8
}

type Tsockaddr_in

type Tsockaddr_in = struct {
	Fsin_family uint16
	Fsin_port   uint16
	Fsin_addr   Tin_addr
	Fsin_zero   [8]uint8
}

type Tsockaddr_in6

type Tsockaddr_in6 = struct {
	Fsin6_family   uint16
	Fsin6_port     uint16
	Fsin6_flowinfo uint32
	Fsin6_addr     Tin6_addr
	Fsin6_scope_id uint32
}

type Tsockaddr_storage

type Tsockaddr_storage = struct {
	Fss_family    uint16
	F__ss_padding [118]int8
	F__ss_align   uint64
}

type Tsocklen_t

type Tsocklen_t = uint32

type Tspeed_t

type Tspeed_t = uint32

type Tsset

type Tsset = struct {
	Fstates   uintptr
	Fhash     uint32
	Fflags    int32
	Fins      Tarcp
	Flastseen uintptr
	Fouts     uintptr
	Finchain  uintptr
}

type Tssize_t

type Tssize_t = int64

type Tstack_t

type Tstack_t = struct {
	Fss_sp    uintptr
	Fss_flags int32
	Fss_size  uint64
}

type Tstat

type Tstat = struct {
	Fst_dev     uint64
	Fst_ino     uint64
	Fst_nlink   uint64
	Fst_mode    uint32
	Fst_uid     uint32
	Fst_gid     uint32
	F__pad0     uint32
	Fst_rdev    uint64
	Fst_size    int64
	Fst_blksize int64
	Fst_blocks  int64
	Fst_atim    Ttimespec
	Fst_mtim    Ttimespec
	Fst_ctim    Ttimespec
	F__unused   [3]int64
}

type Tstate

type Tstate = struct {
	Fno    int32
	Fflag  int8
	Fnins  int32
	Fins   uintptr
	Fnouts int32
	Fouts  uintptr
	Ffree  uintptr
	Ftmp   uintptr
	Fnext  uintptr
	Fprev  uintptr
	Foas   Tarcbatch
	Fnoas  int32
}

type Tsubre

type Tsubre = struct {
	Fop    int8
	Fflags int8
	Fid    int16
	Fsubno int32
	Fmin   int16
	Fmax   int16
	Fleft  uintptr
	Fright uintptr
	Fbegin uintptr
	Fend   uintptr
	Fcnfa  Tcnfa
	Fchain uintptr
}

type Tsuseconds_t

type Tsuseconds_t = int64

type Ttcflag_t

type Ttcflag_t = uint32

type Ttermios

type Ttermios = struct {
	Fc_iflag    uint32
	Fc_oflag    uint32
	Fc_cflag    uint32
	Fc_lflag    uint32
	Fc_line     uint8
	Fc_cc       [32]uint8
	F__c_ispeed uint32
	F__c_ospeed uint32
}

type Ttime_t

type Ttime_t = int64

type Ttimer_t

type Ttimer_t = uintptr

type Ttimespec

type Ttimespec = struct {
	Ftv_sec  int64
	Ftv_nsec int64
}

type Ttimeval

type Ttimeval = struct {
	Ftv_sec  int64
	Ftv_usec int64
}

type Ttimezone

type Ttimezone = struct {
	Ftz_minuteswest int32
	Ftz_dsttime     int32
}

type Ttm

type Ttm = 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
	Ftm_gmtoff int64
	Ftm_zone   uintptr
}

type Ttree

type Ttree = struct {
	Fptrs        [0]Tptrs
	Fcolors      Tcolors
	F__ccgo_pad2 [1536]byte
}

type TuInt

type TuInt = uint32

type TuIntf

type TuIntf = uint32

type TuLong

type TuLong = uint64

type TuLongf

type TuLongf = uint64

type Tu_char

type Tu_char = uint8

type Tu_int

type Tu_int = uint32

type Tu_int16_t

type Tu_int16_t = uint16

type Tu_int32_t

type Tu_int32_t = uint32

type Tu_int64_t

type Tu_int64_t = uint64

type Tu_int8_t

type Tu_int8_t = uint8

type Tu_long

type Tu_long = uint64

type Tu_quad_t

type Tu_quad_t = uint64

type Tu_short

type Tu_short = uint16

type Tuchr

type Tuchr = uint32

type Tucontext

type Tucontext = Tucontext_t

type Tucontext_t

type Tucontext_t = struct {
	Fuc_flags     uint64
	Fuc_link      uintptr
	Fuc_stack     Tstack_t
	Fuc_mcontext  Tmcontext_t
	Fuc_sigmask   Tsigset_t
	F__fpregs_mem [64]uint64
}

type Tucred

type Tucred = struct {
	Fpid int32
	Fuid uint32
	Fgid uint32
}

type Tuid_t

type Tuid_t = uint32

type Tuint

type Tuint = uint32

type Tuint16_t

type Tuint16_t = uint16

type Tuint32_t

type Tuint32_t = uint32

type Tuint64_t

type Tuint64_t = uint64

type Tuint8_t

type Tuint8_t = uint8

type Tuint_fast16_t

type Tuint_fast16_t = uint32

type Tuint_fast32_t

type Tuint_fast32_t = uint32

type Tuint_fast64_t

type Tuint_fast64_t = uint64

type Tuint_fast8_t

type Tuint_fast8_t = uint8

type Tuint_least16_t

type Tuint_least16_t = uint16

type Tuint_least32_t

type Tuint_least32_t = uint32

type Tuint_least64_t

type Tuint_least64_t = uint64

type Tuint_least8_t

type Tuint_least8_t = uint8

type Tuintmax_t

type Tuintmax_t = uint64

type Tuintptr_t

type Tuintptr_t = uint64

type Tulong

type Tulong = uint64

type Tuseconds_t

type Tuseconds_t = uint32

type Tushort

type Tushort = uint16

type Tutimbuf

type Tutimbuf = struct {
	Factime  int64
	Fmodtime int64
}

type Tutsname

type Tutsname = struct {
	Fsysname    [65]int8
	Fnodename   [65]int8
	Frelease    [65]int8
	Fversion    [65]int8
	Fmachine    [65]int8
	Fdomainname [65]int8
}

type Tva_list

type Tva_list = uintptr

type Tvars

type Tvars = struct {
	Fre        uintptr
	Fnow       uintptr
	Fstop      uintptr
	Fsavenow   uintptr
	Fsavestop  uintptr
	Ferr       int32
	Fcflags    int32
	Flasttype  int32
	Fnexttype  int32
	Fnextvalue uint16
	Flexcon    int32
	Fnsubexp   int32
	Fsubs      uintptr
	Fnsubs     uint64
	Fsub10     [10]uintptr
	Fnfa       uintptr
	Fcm        uintptr
	Fnlcolor   int16
	Fwordchrs  uintptr
	Ftree      uintptr
	Ftreechain uintptr
	Ftreefree  uintptr
	Fntree     int32
	Fcv        uintptr
	Fcv2       uintptr
	Flacons    uintptr
	Fnlacons   int32
	Fspaceused uint64
}

internal variables, bundled for easy passing around

type Tvars1

type Tvars1 = struct {
	Fre      uintptr
	Fg       uintptr
	Feflags  int32
	Fnmatch  uint64
	Fpmatch  uintptr
	Fdetails uintptr
	Fstart   uintptr
	Fstop    uintptr
	Ferr     int32
	Fsubdfas uintptr
	Fdfa1    Tsmalldfa
	Fdfa2    Tsmalldfa
}

type Tvoidp

type Tvoidp = uintptr

type Tvoidpc

type Tvoidpc = uintptr

type Tvoidpf

type Tvoidpf = uintptr

type Twchar_t

type Twchar_t = int32

type Twinsize

type Twinsize = struct {
	Fws_row    uint16
	Fws_col    uint16
	Fws_xpixel uint16
	Fws_ypixel uint16
}

type Tyyalloc

type Tyyalloc = struct {
	Fyyvs_alloc  [0]TYYSTYPE
	Fyyls_alloc  [0]TYYLTYPE
	Fyyss_alloc  int16
	F__ccgo_pad3 [14]byte
}

A type that is properly aligned for any stack member.

type Tyytype_int16

type Tyytype_int16 = int16

type Tyytype_int8

type Tyytype_int8 = int8

type Tyytype_uint16

type Tyytype_uint16 = uint16

type Tyytype_uint8

type Tyytype_uint8 = uint8

type Tz_crc_t

type Tz_crc_t = uint32

type Tz_size_t

type Tz_size_t = uint64

type Tz_stream

type Tz_stream = struct {
	Fnext_in   uintptr
	Favail_in  uint32
	Ftotal_in  uint64
	Fnext_out  uintptr
	Favail_out uint32
	Ftotal_out uint64
	Fmsg       uintptr
	Fstate     uintptr
	Fzalloc    uintptr
	Fzfree     uintptr
	Fopaque    uintptr
	Fdata_type int32
	Fadler     uint64
	Freserved  uint64
}

type Tz_stream_s

type Tz_stream_s = Tz_stream

type Tz_streamp

type Tz_streamp = uintptr

Jump to

Keyboard shortcuts

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