Type Alias TclStubs

Source
pub type TclStubs = Struct_TclStubs;

Aliased Type§

#[repr(C)]
pub struct TclStubs {
Show 628 fields pub magic: i32, pub hooks: *const Struct_Unnamed10, pub tcl_PkgProvideEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *const c_void) -> i32>, pub tcl_PkgRequireEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut c_void) -> *const i8>, pub tcl_Panic: Option<extern "C" fn(*const i8, ...)>, pub tcl_Alloc: Option<extern "C" fn(u32) -> *mut i8>, pub tcl_Free: Option<extern "C" fn(*mut i8)>, pub tcl_Realloc: Option<extern "C" fn(*mut i8, u32) -> *mut i8>, pub tcl_DbCkalloc: Option<extern "C" fn(u32, *const i8, i32) -> *mut i8>, pub tcl_DbCkfree: Option<extern "C" fn(*mut i8, *const i8, i32)>, pub tcl_DbCkrealloc: Option<extern "C" fn(*mut i8, u32, *const i8, i32) -> *mut i8>, pub tcl_CreateFileHandler: Option<extern "C" fn(i32, i32, *mut extern "C" fn(*mut c_void, i32), *mut c_void)>, pub tcl_DeleteFileHandler: Option<extern "C" fn(i32)>, pub tcl_SetTimer: Option<extern "C" fn(*const Struct_Tcl_Time)>, pub tcl_Sleep: Option<extern "C" fn(i32)>, pub tcl_WaitForEvent: Option<extern "C" fn(*const Struct_Tcl_Time) -> i32>, pub tcl_AppendAllObjTypes: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>, pub tcl_AppendStringsToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, ...)>, pub tcl_AppendToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32)>, pub tcl_ConcatObj: Option<extern "C" fn(i32, *const *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>, pub tcl_ConvertToType: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const Struct_Tcl_ObjType) -> i32>, pub tcl_DbDecrRefCount: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32)>, pub tcl_DbIncrRefCount: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32)>, pub tcl_DbIsShared: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32) -> i32>, pub tcl_DbNewBooleanObj: Option<extern "C" fn(i32, *const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_DbNewByteArrayObj: Option<extern "C" fn(*const u8, i32, *const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_DbNewDoubleObj: Option<extern "C" fn(f64, *const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_DbNewListObj: Option<extern "C" fn(i32, *const *mut Struct_Tcl_Obj, *const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_DbNewLongObj: Option<extern "C" fn(i32, *const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_DbNewObj: Option<extern "C" fn(*const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_DbNewStringObj: Option<extern "C" fn(*const i8, i32, *const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_DuplicateObj: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>, pub tclFreeObj: Option<extern "C" fn(*mut Struct_Tcl_Obj)>, pub tcl_GetBoolean: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> i32>, pub tcl_GetBooleanFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>, pub tcl_GetByteArrayFromObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut i32) -> *mut u8>, pub tcl_GetDouble: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut f64) -> i32>, pub tcl_GetDoubleFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut f64) -> i32>, pub tcl_GetIndexFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const *const i8, *const i8, i32, *mut i32) -> i32>, pub tcl_GetInt: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> i32>, pub tcl_GetIntFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>, pub tcl_GetLongFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>, pub tcl_GetObjType: Option<extern "C" fn(*const i8) -> *const Struct_Tcl_ObjType>, pub tcl_GetStringFromObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut i32) -> *mut i8>, pub tcl_InvalidateStringRep: Option<extern "C" fn(*mut Struct_Tcl_Obj)>, pub tcl_ListObjAppendList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_ListObjAppendElement: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_ListObjGetElements: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32, *mut *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_ListObjIndex: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_ListObjLength: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>, pub tcl_ListObjReplace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32, i32, i32, *const *mut Struct_Tcl_Obj) -> i32>, pub tcl_NewBooleanObj: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Obj>, pub tcl_NewByteArrayObj: Option<extern "C" fn(*const u8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_NewDoubleObj: Option<extern "C" fn(f64) -> *mut Struct_Tcl_Obj>, pub tcl_NewIntObj: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Obj>, pub tcl_NewListObj: Option<extern "C" fn(i32, *const *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>, pub tcl_NewLongObj: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Obj>, pub tcl_NewObj: Option<extern "C" fn() -> *mut Struct_Tcl_Obj>, pub tcl_NewStringObj: Option<extern "C" fn(*const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_SetBooleanObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>, pub tcl_SetByteArrayLength: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> *mut u8>, pub tcl_SetByteArrayObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const u8, i32)>, pub tcl_SetDoubleObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, f64)>, pub tcl_SetIntObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>, pub tcl_SetListObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32, *const *mut Struct_Tcl_Obj)>, pub tcl_SetLongObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>, pub tcl_SetObjLength: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>, pub tcl_SetStringObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32)>, pub tcl_AddErrorInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>, pub tcl_AddObjErrorInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32)>, pub tcl_AllowExceptions: Option<extern "C" fn(*mut Struct_Tcl_Interp)>, pub tcl_AppendElement: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>, pub tcl_AppendResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, ...)>, pub tcl_AsyncCreate: Option<extern "C" fn(*mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32) -> i32, *mut c_void) -> *mut Struct_Tcl_AsyncHandler_>, pub tcl_AsyncDelete: Option<extern "C" fn(*mut Struct_Tcl_AsyncHandler_)>, pub tcl_AsyncInvoke: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>, pub tcl_AsyncMark: Option<extern "C" fn(*mut Struct_Tcl_AsyncHandler_)>, pub tcl_AsyncReady: Option<extern "C" fn() -> i32>, pub tcl_BackgroundError: Option<extern "C" fn(*mut Struct_Tcl_Interp)>, pub tcl_Backslash: Option<extern "C" fn(*const i8, *mut i32) -> i8>, pub tcl_BadChannelOption: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>, pub tcl_CallWhenDeleted: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void)>, pub tcl_CancelIdleCall: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>, pub tcl_Close: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>, pub tcl_CommandComplete: Option<extern "C" fn(*const i8) -> i32>, pub tcl_Concat: Option<extern "C" fn(i32, *const *const i8) -> *mut i8>, pub tcl_ConvertElement: Option<extern "C" fn(*const i8, *mut i8, i32) -> i32>, pub tcl_ConvertCountedElement: Option<extern "C" fn(*const i8, i32, *mut i8, i32) -> i32>, pub tcl_CreateAlias: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Interp, *const i8, i32, *const *const i8) -> i32>, pub tcl_CreateAliasObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Interp, *const i8, i32, *const *mut Struct_Tcl_Obj) -> i32>, pub tcl_CreateChannel: Option<extern "C" fn(*const Struct_Tcl_ChannelType, *const i8, *mut c_void, i32) -> *mut Struct_Tcl_Channel_>, pub tcl_CreateChannelHandler: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32, *mut extern "C" fn(*mut c_void, i32), *mut c_void)>, pub tcl_CreateCloseHandler: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut extern "C" fn(*mut c_void), *mut c_void)>, pub tcl_CreateCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *mut *const i8) -> i32, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Command_>, pub tcl_CreateEventSource: Option<extern "C" fn(*mut extern "C" fn(*mut c_void, i32), *mut extern "C" fn(*mut c_void, i32), *mut c_void)>, pub tcl_CreateExitHandler: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>, pub tcl_CreateInterp: Option<extern "C" fn() -> *mut Struct_Tcl_Interp>, pub tcl_CreateMathFunc: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut u32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *mut Struct_Tcl_Value, *mut Struct_Tcl_Value) -> i32, *mut c_void)>, pub tcl_CreateObjCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Command_>, pub tcl_CreateSlave: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32) -> *mut Struct_Tcl_Interp>, pub tcl_CreateTimerHandler: Option<extern "C" fn(i32, *mut extern "C" fn(*mut c_void), *mut c_void) -> *mut Struct_Tcl_TimerToken_>, pub tcl_CreateTrace: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *mut i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *mut *const i8) -> i32, *mut c_void, i32, *mut *const i8), *mut c_void) -> *mut Struct_Tcl_Trace_>, pub tcl_DeleteAssocData: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>, pub tcl_DeleteChannelHandler: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut extern "C" fn(*mut c_void, i32), *mut c_void)>, pub tcl_DeleteCloseHandler: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut extern "C" fn(*mut c_void), *mut c_void)>, pub tcl_DeleteCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>, pub tcl_DeleteCommandFromToken: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_) -> i32>, pub tcl_DeleteEvents: Option<extern "C" fn(*mut extern "C" fn(*mut Struct_Tcl_Event, *mut c_void) -> i32, *mut c_void)>, pub tcl_DeleteEventSource: Option<extern "C" fn(*mut extern "C" fn(*mut c_void, i32), *mut extern "C" fn(*mut c_void, i32), *mut c_void)>, pub tcl_DeleteExitHandler: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>, pub tcl_DeleteHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashEntry)>, pub tcl_DeleteHashTable: Option<extern "C" fn(*mut Struct_Tcl_HashTable)>, pub tcl_DeleteInterp: Option<extern "C" fn(*mut Struct_Tcl_Interp)>, pub tcl_DetachPids: Option<extern "C" fn(i32, *mut *mut Struct_Tcl_Pid_)>, pub tcl_DeleteTimerHandler: Option<extern "C" fn(*mut Struct_Tcl_TimerToken_)>, pub tcl_DeleteTrace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Trace_)>, pub tcl_DontCallWhenDeleted: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void)>, pub tcl_DoOneEvent: Option<extern "C" fn(i32) -> i32>, pub tcl_DoWhenIdle: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>, pub tcl_DStringAppend: Option<extern "C" fn(*mut Struct_Tcl_DString, *const i8, i32) -> *mut i8>, pub tcl_DStringAppendElement: Option<extern "C" fn(*mut Struct_Tcl_DString, *const i8) -> *mut i8>, pub tcl_DStringEndSublist: Option<extern "C" fn(*mut Struct_Tcl_DString)>, pub tcl_DStringFree: Option<extern "C" fn(*mut Struct_Tcl_DString)>, pub tcl_DStringGetResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_DString)>, pub tcl_DStringInit: Option<extern "C" fn(*mut Struct_Tcl_DString)>, pub tcl_DStringResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_DString)>, pub tcl_DStringSetLength: Option<extern "C" fn(*mut Struct_Tcl_DString, i32)>, pub tcl_DStringStartSublist: Option<extern "C" fn(*mut Struct_Tcl_DString)>, pub tcl_Eof: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_ErrnoId: Option<extern "C" fn() -> *const i8>, pub tcl_ErrnoMsg: Option<extern "C" fn(i32) -> *const i8>, pub tcl_Eval: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>, pub tcl_EvalFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>, pub tcl_EvalObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>, pub tcl_EventuallyFree: Option<extern "C" fn(*mut c_void, *mut extern "C" fn(*mut i8))>, pub tcl_Exit: Option<extern "C" fn(i32)>, pub tcl_ExposeCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>, pub tcl_ExprBoolean: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> i32>, pub tcl_ExprBooleanObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>, pub tcl_ExprDouble: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut f64) -> i32>, pub tcl_ExprDoubleObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut f64) -> i32>, pub tcl_ExprLong: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> i32>, pub tcl_ExprLongObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>, pub tcl_ExprObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_ExprString: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>, pub tcl_Finalize: Option<extern "C" fn()>, pub tcl_FindExecutable: Option<extern "C" fn(*const i8)>, pub tcl_FirstHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *mut Struct_Tcl_HashSearch) -> *mut Struct_Tcl_HashEntry>, pub tcl_Flush: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_FreeResult: Option<extern "C" fn(*mut Struct_Tcl_Interp)>, pub tcl_GetAlias: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut *mut Struct_Tcl_Interp, *mut *const i8, *mut i32, *mut *mut *const i8) -> i32>, pub tcl_GetAliasObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut *mut Struct_Tcl_Interp, *mut *const i8, *mut i32, *mut *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetAssocData: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp)) -> *mut c_void>, pub tcl_GetChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> *mut Struct_Tcl_Channel_>, pub tcl_GetChannelBufferSize: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_GetChannelHandle: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32, *mut *mut c_void) -> i32>, pub tcl_GetChannelInstanceData: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *mut c_void>, pub tcl_GetChannelMode: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_GetChannelName: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *const i8>, pub tcl_GetChannelOption: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_, *const i8, *mut Struct_Tcl_DString) -> i32>, pub tcl_GetChannelType: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *const Struct_Tcl_ChannelType>, pub tcl_GetCommandInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_CmdInfo) -> i32>, pub tcl_GetCommandName: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_) -> *const i8>, pub tcl_GetErrno: Option<extern "C" fn() -> i32>, pub tcl_GetHostName: Option<extern "C" fn() -> *const i8>, pub tcl_GetInterpPath: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Interp) -> i32>, pub tcl_GetMaster: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Interp>, pub tcl_GetNameOfExecutable: Option<extern "C" fn() -> *const i8>, pub tcl_GetObjResult: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Obj>, pub tcl_GetOpenFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, i32, *mut *mut c_void) -> i32>, pub tcl_GetPathType: Option<extern "C" fn(*const i8) -> u32>, pub tcl_Gets: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_DString) -> i32>, pub tcl_GetsObj: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetServiceMode: Option<extern "C" fn() -> i32>, pub tcl_GetSlave: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> *mut Struct_Tcl_Interp>, pub tcl_GetStdChannel: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Channel_>, pub tcl_GetStringResult: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *const i8>, pub tcl_GetVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32) -> *const i8>, pub tcl_GetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *const i8>, pub tcl_GlobalEval: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>, pub tcl_GlobalEvalObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>, pub tcl_HideCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>, pub tcl_Init: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_InitHashTable: Option<extern "C" fn(*mut Struct_Tcl_HashTable, i32)>, pub tcl_InputBlocked: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_InputBuffered: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_InterpDeleted: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_IsSafe: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_JoinPath: Option<extern "C" fn(i32, *const *const i8, *mut Struct_Tcl_DString) -> *mut i8>, pub tcl_LinkVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i8, i32) -> i32>, pub reserved188: Option<extern "C" fn()>, pub tcl_MakeFileChannel: Option<extern "C" fn(*mut c_void, i32) -> *mut Struct_Tcl_Channel_>, pub tcl_MakeSafe: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_MakeTcpClientChannel: Option<extern "C" fn(*mut c_void) -> *mut Struct_Tcl_Channel_>, pub tcl_Merge: Option<extern "C" fn(i32, *const *const i8) -> *mut i8>, pub tcl_NextHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashSearch) -> *mut Struct_Tcl_HashEntry>, pub tcl_NotifyChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32)>, pub tcl_ObjGetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>, pub tcl_ObjSetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>, pub tcl_OpenCommandChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut *const i8, i32) -> *mut Struct_Tcl_Channel_>, pub tcl_OpenFileChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut Struct_Tcl_Channel_>, pub tcl_OpenTcpClient: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const i8, *const i8, i32, i32) -> *mut Struct_Tcl_Channel_>, pub tcl_OpenTcpServer: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Channel_, *mut i8, i32), *mut c_void) -> *mut Struct_Tcl_Channel_>, pub tcl_Preserve: Option<extern "C" fn(*mut c_void)>, pub tcl_PrintDouble: Option<extern "C" fn(*mut Struct_Tcl_Interp, f64, *mut i8)>, pub tcl_PutEnv: Option<extern "C" fn(*const i8) -> i32>, pub tcl_PosixError: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *const i8>, pub tcl_QueueEvent: Option<extern "C" fn(*mut Struct_Tcl_Event, u32)>, pub tcl_Read: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut i8, i32) -> i32>, pub tcl_ReapDetachedProcs: Option<extern "C" fn()>, pub tcl_RecordAndEval: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32) -> i32>, pub tcl_RecordAndEvalObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_RegisterChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_)>, pub tcl_RegisterObjType: Option<extern "C" fn(*const Struct_Tcl_ObjType)>, pub tcl_RegExpCompile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> *mut Struct_Tcl_RegExp_>, pub tcl_RegExpExec: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_RegExp_, *const i8, *const i8) -> i32>, pub tcl_RegExpMatch: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>, pub tcl_RegExpRange: Option<extern "C" fn(*mut Struct_Tcl_RegExp_, i32, *mut *const i8, *mut *const i8)>, pub tcl_Release: Option<extern "C" fn(*mut c_void)>, pub tcl_ResetResult: Option<extern "C" fn(*mut Struct_Tcl_Interp)>, pub tcl_ScanElement: Option<extern "C" fn(*const i8, *mut i32) -> i32>, pub tcl_ScanCountedElement: Option<extern "C" fn(*const i8, i32, *mut i32) -> i32>, pub tcl_SeekOld: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32, i32) -> i32>, pub tcl_ServiceAll: Option<extern "C" fn() -> i32>, pub tcl_ServiceEvent: Option<extern "C" fn(i32) -> i32>, pub tcl_SetAssocData: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void)>, pub tcl_SetChannelBufferSize: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32)>, pub tcl_SetChannelOption: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_, *const i8, *const i8) -> i32>, pub tcl_SetCommandInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const Struct_Tcl_CmdInfo) -> i32>, pub tcl_SetErrno: Option<extern "C" fn(i32)>, pub tcl_SetErrorCode: Option<extern "C" fn(*mut Struct_Tcl_Interp, ...)>, pub tcl_SetMaxBlockTime: Option<extern "C" fn(*const Struct_Tcl_Time)>, pub tcl_SetPanicProc: Option<extern "C" fn(*mut extern "C" fn(*const i8, ...))>, pub tcl_SetRecursionLimit: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>, pub tcl_SetResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut i8, *mut extern "C" fn(*mut i8))>, pub tcl_SetServiceMode: Option<extern "C" fn(i32) -> i32>, pub tcl_SetObjErrorCode: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj)>, pub tcl_SetObjResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj)>, pub tcl_SetStdChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32)>, pub tcl_SetVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *const i8>, pub tcl_SetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *const i8, i32) -> *const i8>, pub tcl_SignalId: Option<extern "C" fn(i32) -> *const i8>, pub tcl_SignalMsg: Option<extern "C" fn(i32) -> *const i8>, pub tcl_SourceRCFile: Option<extern "C" fn(*mut Struct_Tcl_Interp)>, pub tcl_SplitList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32, *mut *mut *const i8) -> i32>, pub tcl_SplitPath: Option<extern "C" fn(*const i8, *mut i32, *mut *mut *const i8)>, pub tcl_StaticPackage: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut Struct_Tcl_Interp) -> i32, *mut extern "C" fn(*mut Struct_Tcl_Interp) -> i32)>, pub tcl_StringMatch: Option<extern "C" fn(*const i8, *const i8) -> i32>, pub tcl_TellOld: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_TraceVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void) -> i32>, pub tcl_TraceVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void) -> i32>, pub tcl_TranslateFileName: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_DString) -> *mut i8>, pub tcl_Ungets: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *const i8, i32, i32) -> i32>, pub tcl_UnlinkVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>, pub tcl_UnregisterChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>, pub tcl_UnsetVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32) -> i32>, pub tcl_UnsetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> i32>, pub tcl_UntraceVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void)>, pub tcl_UntraceVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void)>, pub tcl_UpdateLinkedVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>, pub tcl_UpVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *const i8, i32) -> i32>, pub tcl_UpVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *const i8, *const i8, i32) -> i32>, pub tcl_VarEval: Option<extern "C" fn(*mut Struct_Tcl_Interp, ...) -> i32>, pub tcl_VarTraceInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void) -> *mut c_void>, pub tcl_VarTraceInfo2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void) -> *mut c_void>, pub tcl_Write: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *const i8, i32) -> i32>, pub tcl_WrongNumArgs: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj, *const i8)>, pub tcl_DumpActiveMemory: Option<extern "C" fn(*const i8) -> i32>, pub tcl_ValidateAllMemory: Option<extern "C" fn(*const i8, i32)>, pub tcl_HashStats: Option<extern "C" fn(*mut Struct_Tcl_HashTable) -> *mut i8>, pub tcl_ParseVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut *const i8) -> *const i8>, pub tcl_PkgPresent: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *const i8>, pub tcl_PkgPresentEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut c_void) -> *const i8>, pub tcl_PkgProvide: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>, pub tcl_PkgRequire: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *const i8>, pub tcl_WaitPid: Option<extern "C" fn(*mut Struct_Tcl_Pid_, *mut i32, i32) -> *mut Struct_Tcl_Pid_>, pub tcl_GetVersion: Option<extern "C" fn(*mut i32, *mut i32, *mut i32, *mut i32)>, pub tcl_InitMemory: Option<extern "C" fn(*mut Struct_Tcl_Interp)>, pub tcl_StackChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const Struct_Tcl_ChannelType, *mut c_void, i32, *mut Struct_Tcl_Channel_) -> *mut Struct_Tcl_Channel_>, pub tcl_UnstackChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>, pub tcl_GetStackedChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *mut Struct_Tcl_Channel_>, pub tcl_SetMainLoop: Option<extern "C" fn(*mut extern "C" fn())>, pub reserved285: Option<extern "C" fn()>, pub tcl_AppendObjToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj)>, pub tcl_CreateEncoding: Option<extern "C" fn(*const Struct_Tcl_EncodingType) -> *mut Struct_Tcl_Encoding_>, pub tcl_CreateThreadExitHandler: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>, pub tcl_DeleteThreadExitHandler: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>, pub tcl_DiscardResult: Option<extern "C" fn(*mut Struct_Tcl_SavedResult)>, pub tcl_EvalEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, i32) -> i32>, pub tcl_EvalObjv: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_EvalObjEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_ExitThread: Option<extern "C" fn(i32)>, pub tcl_ExternalToUtf: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Encoding_, *const i8, i32, i32, *mut *mut Struct_Tcl_EncodingState_, *mut i8, i32, *mut i32, *mut i32, *mut i32) -> i32>, pub tcl_ExternalToUtfDString: Option<extern "C" fn(*mut Struct_Tcl_Encoding_, *const i8, i32, *mut Struct_Tcl_DString) -> *mut i8>, pub tcl_FinalizeThread: Option<extern "C" fn()>, pub tcl_FinalizeNotifier: Option<extern "C" fn(*mut c_void)>, pub tcl_FreeEncoding: Option<extern "C" fn(*mut Struct_Tcl_Encoding_)>, pub tcl_GetCurrentThread: Option<extern "C" fn() -> *mut Struct_Tcl_ThreadId_>, pub tcl_GetEncoding: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> *mut Struct_Tcl_Encoding_>, pub tcl_GetEncodingName: Option<extern "C" fn(*mut Struct_Tcl_Encoding_) -> *const i8>, pub tcl_GetEncodingNames: Option<extern "C" fn(*mut Struct_Tcl_Interp)>, pub tcl_GetIndexFromObjStruct: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const c_void, i32, *const i8, i32, *mut i32) -> i32>, pub tcl_GetThreadData: Option<extern "C" fn(*mut *mut Struct_Tcl_ThreadDataKey_, i32) -> *mut c_void>, pub tcl_GetVar2Ex: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_InitNotifier: Option<extern "C" fn() -> *mut c_void>, pub tcl_MutexLock: Option<extern "C" fn(*mut *mut Struct_Tcl_Mutex_)>, pub tcl_MutexUnlock: Option<extern "C" fn(*mut *mut Struct_Tcl_Mutex_)>, pub tcl_ConditionNotify: Option<extern "C" fn(*mut *mut Struct_Tcl_Condition_)>, pub tcl_ConditionWait: Option<extern "C" fn(*mut *mut Struct_Tcl_Condition_, *mut *mut Struct_Tcl_Mutex_, *const Struct_Tcl_Time)>, pub tcl_NumUtfChars: Option<extern "C" fn(*const i8, i32) -> i32>, pub tcl_ReadChars: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_Obj, i32, i32) -> i32>, pub tcl_RestoreResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_SavedResult)>, pub tcl_SaveResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_SavedResult)>, pub tcl_SetSystemEncoding: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>, pub tcl_SetVar2Ex: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>, pub tcl_ThreadAlert: Option<extern "C" fn(*mut Struct_Tcl_ThreadId_)>, pub tcl_ThreadQueueEvent: Option<extern "C" fn(*mut Struct_Tcl_ThreadId_, *mut Struct_Tcl_Event, u32)>, pub tcl_UniCharAtIndex: Option<extern "C" fn(*const i8, i32) -> u16>, pub tcl_UniCharToLower: Option<extern "C" fn(i32) -> u16>, pub tcl_UniCharToTitle: Option<extern "C" fn(i32) -> u16>, pub tcl_UniCharToUpper: Option<extern "C" fn(i32) -> u16>, pub tcl_UniCharToUtf: Option<extern "C" fn(i32, *mut i8) -> i32>, pub tcl_UtfAtIndex: Option<extern "C" fn(*const i8, i32) -> *const i8>, pub tcl_UtfCharComplete: Option<extern "C" fn(*const i8, i32) -> i32>, pub tcl_UtfBackslash: Option<extern "C" fn(*const i8, *mut i32, *mut i8) -> i32>, pub tcl_UtfFindFirst: Option<extern "C" fn(*const i8, i32) -> *const i8>, pub tcl_UtfFindLast: Option<extern "C" fn(*const i8, i32) -> *const i8>, pub tcl_UtfNext: Option<extern "C" fn(*const i8) -> *const i8>, pub tcl_UtfPrev: Option<extern "C" fn(*const i8, *const i8) -> *const i8>, pub tcl_UtfToExternal: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Encoding_, *const i8, i32, i32, *mut *mut Struct_Tcl_EncodingState_, *mut i8, i32, *mut i32, *mut i32, *mut i32) -> i32>, pub tcl_UtfToExternalDString: Option<extern "C" fn(*mut Struct_Tcl_Encoding_, *const i8, i32, *mut Struct_Tcl_DString) -> *mut i8>, pub tcl_UtfToLower: Option<extern "C" fn(*mut i8) -> i32>, pub tcl_UtfToTitle: Option<extern "C" fn(*mut i8) -> i32>, pub tcl_UtfToUniChar: Option<extern "C" fn(*const i8, *mut u16) -> i32>, pub tcl_UtfToUpper: Option<extern "C" fn(*mut i8) -> i32>, pub tcl_WriteChars: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *const i8, i32) -> i32>, pub tcl_WriteObj: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetString: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut i8>, pub tcl_GetDefaultEncodingDir: Option<extern "C" fn() -> *const i8>, pub tcl_SetDefaultEncodingDir: Option<extern "C" fn(*const i8)>, pub tcl_AlertNotifier: Option<extern "C" fn(*mut c_void)>, pub tcl_ServiceModeHook: Option<extern "C" fn(i32)>, pub tcl_UniCharIsAlnum: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharIsAlpha: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharIsDigit: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharIsLower: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharIsSpace: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharIsUpper: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharIsWordChar: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharLen: Option<extern "C" fn(*const u16) -> i32>, pub tcl_UniCharNcmp: Option<extern "C" fn(*const u16, *const u16, u32) -> i32>, pub tcl_UniCharToUtfDString: Option<extern "C" fn(*const u16, i32, *mut Struct_Tcl_DString) -> *mut i8>, pub tcl_UtfToUniCharDString: Option<extern "C" fn(*const i8, i32, *mut Struct_Tcl_DString) -> *mut u16>, pub tcl_GetRegExpFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_RegExp_>, pub tcl_EvalTokens: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Token, i32) -> *mut Struct_Tcl_Obj>, pub tcl_FreeParse: Option<extern "C" fn(*mut Struct_Tcl_Parse)>, pub tcl_LogCommandInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32)>, pub tcl_ParseBraces: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut Struct_Tcl_Parse, i32, *mut *const i8) -> i32>, pub tcl_ParseCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, i32, *mut Struct_Tcl_Parse) -> i32>, pub tcl_ParseExpr: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut Struct_Tcl_Parse) -> i32>, pub tcl_ParseQuotedString: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut Struct_Tcl_Parse, i32, *mut *const i8) -> i32>, pub tcl_ParseVarName: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut Struct_Tcl_Parse, i32) -> i32>, pub tcl_GetCwd: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_DString) -> *mut i8>, pub tcl_Chdir: Option<extern "C" fn(*const i8) -> i32>, pub tcl_Access: Option<extern "C" fn(*const i8, i32) -> i32>, pub tcl_Stat: Option<extern "C" fn(*const i8, *mut Struct_stat) -> i32>, pub tcl_UtfNcmp: Option<extern "C" fn(*const i8, *const i8, u32) -> i32>, pub tcl_UtfNcasecmp: Option<extern "C" fn(*const i8, *const i8, u32) -> i32>, pub tcl_StringCaseMatch: Option<extern "C" fn(*const i8, *const i8, i32) -> i32>, pub tcl_UniCharIsControl: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharIsGraph: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharIsPrint: Option<extern "C" fn(i32) -> i32>, pub tcl_UniCharIsPunct: Option<extern "C" fn(i32) -> i32>, pub tcl_RegExpExecObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_RegExp_, *mut Struct_Tcl_Obj, i32, i32, i32) -> i32>, pub tcl_RegExpGetInfo: Option<extern "C" fn(*mut Struct_Tcl_RegExp_, *mut Struct_Tcl_RegExpInfo)>, pub tcl_NewUnicodeObj: Option<extern "C" fn(*const u16, i32) -> *mut Struct_Tcl_Obj>, pub tcl_SetUnicodeObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const u16, i32)>, pub tcl_GetCharLength: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>, pub tcl_GetUniChar: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> u16>, pub tcl_GetUnicode: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut u16>, pub tcl_GetRange: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32, i32) -> *mut Struct_Tcl_Obj>, pub tcl_AppendUnicodeToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const u16, i32)>, pub tcl_RegExpMatchObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_SetNotifier: Option<extern "C" fn(*mut Struct_Tcl_NotifierProcs)>, pub tcl_GetAllocMutex: Option<extern "C" fn() -> *mut *mut Struct_Tcl_Mutex_>, pub tcl_GetChannelNames: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_GetChannelNamesEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>, pub tcl_ProcObjCmd: Option<extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32>, pub tcl_ConditionFinalize: Option<extern "C" fn(*mut *mut Struct_Tcl_Condition_)>, pub tcl_MutexFinalize: Option<extern "C" fn(*mut *mut Struct_Tcl_Mutex_)>, pub tcl_CreateThread: Option<extern "C" fn(*mut *mut Struct_Tcl_ThreadId_, *mut extern "C" fn(*mut c_void), *mut c_void, i32, i32) -> i32>, pub tcl_ReadRaw: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut i8, i32) -> i32>, pub tcl_WriteRaw: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *const i8, i32) -> i32>, pub tcl_GetTopChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *mut Struct_Tcl_Channel_>, pub tcl_ChannelBuffered: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_ChannelName: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *const i8>, pub tcl_ChannelVersion: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut Struct_Tcl_ChannelTypeVersion_>, pub tcl_ChannelBlockModeProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32) -> i32>, pub tcl_ChannelCloseProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp) -> i32>, pub tcl_ChannelClose2Proc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32) -> i32>, pub tcl_ChannelInputProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut i8, i32, *mut i32) -> i32>, pub tcl_ChannelOutputProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *const i8, i32, *mut i32) -> i32>, pub tcl_ChannelSeekProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32, i32, *mut i32) -> i32>, pub tcl_ChannelSetOptionProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>, pub tcl_ChannelGetOptionProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_DString) -> i32>, pub tcl_ChannelWatchProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32)>, pub tcl_ChannelGetHandleProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32, *mut *mut c_void) -> i32>, pub tcl_ChannelFlushProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void) -> i32>, pub tcl_ChannelHandlerProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32) -> i32>, pub tcl_JoinThread: Option<extern "C" fn(*mut Struct_Tcl_ThreadId_, *mut i32) -> i32>, pub tcl_IsChannelShared: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_IsChannelRegistered: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>, pub tcl_CutChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_)>, pub tcl_SpliceChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_)>, pub tcl_ClearChannelHandlers: Option<extern "C" fn(*mut Struct_Tcl_Channel_)>, pub tcl_IsChannelExisting: Option<extern "C" fn(*const i8) -> i32>, pub tcl_UniCharNcasecmp: Option<extern "C" fn(*const u16, *const u16, u32) -> i32>, pub tcl_UniCharCaseMatch: Option<extern "C" fn(*const u16, *const u16, i32) -> i32>, pub tcl_FindHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *const c_void) -> *mut Struct_Tcl_HashEntry>, pub tcl_CreateHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *const c_void, *mut i32) -> *mut Struct_Tcl_HashEntry>, pub tcl_InitCustomHashTable: Option<extern "C" fn(*mut Struct_Tcl_HashTable, i32, *const Struct_Tcl_HashKeyType)>, pub tcl_InitObjHashTable: Option<extern "C" fn(*mut Struct_Tcl_HashTable)>, pub tcl_CommandTraceInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32), *mut c_void) -> *mut c_void>, pub tcl_TraceCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32), *mut c_void) -> i32>, pub tcl_UntraceCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32), *mut c_void)>, pub tcl_AttemptAlloc: Option<extern "C" fn(u32) -> *mut i8>, pub tcl_AttemptDbCkalloc: Option<extern "C" fn(u32, *const i8, i32) -> *mut i8>, pub tcl_AttemptRealloc: Option<extern "C" fn(*mut i8, u32) -> *mut i8>, pub tcl_AttemptDbCkrealloc: Option<extern "C" fn(*mut i8, u32, *const i8, i32) -> *mut i8>, pub tcl_AttemptSetObjLength: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_GetChannelThread: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *mut Struct_Tcl_ThreadId_>, pub tcl_GetUnicodeFromObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut i32) -> *mut u16>, pub tcl_GetMathFuncInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32, *mut *mut u32, *mut *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *mut Struct_Tcl_Value, *mut Struct_Tcl_Value) -> i32, *mut *mut c_void) -> i32>, pub tcl_ListMathFuncs: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> *mut Struct_Tcl_Obj>, pub tcl_SubstObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>, pub tcl_DetachChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>, pub tcl_IsStandardChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_FSCopyFile: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_FSCopyDirectory: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_FSCreateDirectory: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>, pub tcl_FSDeleteFile: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>, pub tcl_FSLoadFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const i8, *const i8, *mut *mut extern "C" fn(*mut Struct_Tcl_Interp) -> i32, *mut *mut extern "C" fn(*mut Struct_Tcl_Interp) -> i32, *mut *mut Struct_Tcl_LoadHandle_, *mut *mut extern "C" fn(*mut Struct_Tcl_LoadHandle_)) -> i32>, pub tcl_FSMatchInDirectory: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *const i8, *mut Struct_Tcl_GlobTypeData) -> i32>, pub tcl_FSLink: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>, pub tcl_FSRemoveDirectory: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_FSRenameFile: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_FSLstat: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_stat) -> i32>, pub tcl_FSUtime: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_utimbuf) -> i32>, pub tcl_FSFileAttrsGet: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_FSFileAttrsSet: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_FSFileAttrStrings: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> *const *const i8>, pub tcl_FSStat: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_stat) -> i32>, pub tcl_FSAccess: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_FSOpenFileChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const i8, i32) -> *mut Struct_Tcl_Channel_>, pub tcl_FSGetCwd: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Obj>, pub tcl_FSChdir: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>, pub tcl_FSConvertToPathType: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>, pub tcl_FSJoinPath: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>, pub tcl_FSSplitPath: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut i32) -> *mut Struct_Tcl_Obj>, pub tcl_FSEqualPaths: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_FSGetNormalizedPath: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>, pub tcl_FSJoinToPath: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32, *const *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>, pub tcl_FSGetInternalRep: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const Struct_Tcl_Filesystem) -> *mut c_void>, pub tcl_FSGetTranslatedPath: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>, pub tcl_FSEvalFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>, pub tcl_FSNewNativePath: Option<extern "C" fn(*const Struct_Tcl_Filesystem, *mut c_void) -> *mut Struct_Tcl_Obj>, pub tcl_FSGetNativePath: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *const c_void>, pub tcl_FSFileSystemInfo: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>, pub tcl_FSPathSeparator: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>, pub tcl_FSListVolumes: Option<extern "C" fn() -> *mut Struct_Tcl_Obj>, pub tcl_FSRegister: Option<extern "C" fn(*mut c_void, *const Struct_Tcl_Filesystem) -> i32>, pub tcl_FSUnregister: Option<extern "C" fn(*const Struct_Tcl_Filesystem) -> i32>, pub tcl_FSData: Option<extern "C" fn(*const Struct_Tcl_Filesystem) -> *mut c_void>, pub tcl_FSGetTranslatedStringPath: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> *const i8>, pub tcl_FSGetFileSystemForPath: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *const Struct_Tcl_Filesystem>, pub tcl_FSGetPathType: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> u32>, pub tcl_OutputBuffered: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_FSMountsChanged: Option<extern "C" fn(*const Struct_Tcl_Filesystem)>, pub tcl_EvalTokensStandard: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Token, i32) -> i32>, pub tcl_GetTime: Option<extern "C" fn(*mut Struct_Tcl_Time)>, pub tcl_CreateObjTrace: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const i8, *mut Struct_Tcl_Command_, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Trace_>, pub tcl_GetCommandInfoFromToken: Option<extern "C" fn(*mut Struct_Tcl_Command_, *mut Struct_Tcl_CmdInfo) -> i32>, pub tcl_SetCommandInfoFromToken: Option<extern "C" fn(*mut Struct_Tcl_Command_, *const Struct_Tcl_CmdInfo) -> i32>, pub tcl_DbNewWideIntObj: Option<extern "C" fn(i32, *const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_GetWideIntFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>, pub tcl_NewWideIntObj: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Obj>, pub tcl_SetWideIntObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>, pub tcl_AllocStatBuf: Option<extern "C" fn() -> *mut Struct_stat>, pub tcl_Seek: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32, i32) -> i32>, pub tcl_Tell: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>, pub tcl_ChannelWideSeekProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32, i32, *mut i32) -> i32>, pub tcl_DictObjPut: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_DictObjGet: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_DictObjRemove: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_DictObjSize: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>, pub tcl_DictObjFirst: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Unnamed7, *mut *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj, *mut i32) -> i32>, pub tcl_DictObjNext: Option<extern "C" fn(*mut Struct_Unnamed7, *mut *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj, *mut i32)>, pub tcl_DictObjDone: Option<extern "C" fn(*mut Struct_Unnamed7)>, pub tcl_DictObjPutKeyList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32, *const *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_DictObjRemoveKeyList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32, *const *mut Struct_Tcl_Obj) -> i32>, pub tcl_NewDictObj: Option<extern "C" fn() -> *mut Struct_Tcl_Obj>, pub tcl_DbNewDictObj: Option<extern "C" fn(*const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_RegisterConfig: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const Struct_Tcl_Config, *const i8)>, pub tcl_CreateNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Namespace>, pub tcl_DeleteNamespace: Option<extern "C" fn(*mut Struct_Tcl_Namespace)>, pub tcl_AppendExportList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *mut Struct_Tcl_Obj) -> i32>, pub tcl_Export: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *const i8, i32) -> i32>, pub tcl_Import: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *const i8, i32) -> i32>, pub tcl_ForgetImport: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *const i8) -> i32>, pub tcl_GetCurrentNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Namespace>, pub tcl_GetGlobalNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Namespace>, pub tcl_FindNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Namespace, i32) -> *mut Struct_Tcl_Namespace>, pub tcl_FindCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Namespace, i32) -> *mut Struct_Tcl_Command_>, pub tcl_GetCommandFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Command_>, pub tcl_GetCommandFullName: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj)>, pub tcl_FSEvalFileEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const i8) -> i32>, pub tcl_SetExitProc: Option<extern "C" fn(*mut extern "C" fn(*mut c_void)) -> *mut extern "C" fn(*mut c_void)>, pub tcl_LimitAddHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void, *mut extern "C" fn(*mut c_void))>, pub tcl_LimitRemoveHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void)>, pub tcl_LimitReady: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_LimitCheck: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_LimitExceeded: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_LimitSetCommands: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>, pub tcl_LimitSetTime: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Time)>, pub tcl_LimitSetGranularity: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, i32)>, pub tcl_LimitTypeEnabled: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>, pub tcl_LimitTypeExceeded: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>, pub tcl_LimitTypeSet: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>, pub tcl_LimitTypeReset: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>, pub tcl_LimitGetCommands: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_LimitGetTime: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Time)>, pub tcl_LimitGetGranularity: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>, pub tcl_SaveInterpState: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> *mut Struct_Tcl_InterpState_>, pub tcl_RestoreInterpState: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_InterpState_) -> i32>, pub tcl_DiscardInterpState: Option<extern "C" fn(*mut Struct_Tcl_InterpState_)>, pub tcl_SetReturnOptions: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetReturnOptions: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> *mut Struct_Tcl_Obj>, pub tcl_IsEnsemble: Option<extern "C" fn(*mut Struct_Tcl_Command_) -> i32>, pub tcl_CreateEnsemble: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Namespace, i32) -> *mut Struct_Tcl_Command_>, pub tcl_FindEnsemble: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Command_>, pub tcl_SetEnsembleSubcommandList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj) -> i32>, pub tcl_SetEnsembleMappingDict: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj) -> i32>, pub tcl_SetEnsembleUnknownHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj) -> i32>, pub tcl_SetEnsembleFlags: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, i32) -> i32>, pub tcl_GetEnsembleSubcommandList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetEnsembleMappingDict: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetEnsembleUnknownHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetEnsembleFlags: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut i32) -> i32>, pub tcl_GetEnsembleNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Namespace) -> i32>, pub tcl_SetTimeProc: Option<extern "C" fn(*mut extern "C" fn(*mut Struct_Tcl_Time, *mut c_void), *mut extern "C" fn(*mut Struct_Tcl_Time, *mut c_void), *mut c_void)>, pub tcl_QueryTimeProc: Option<extern "C" fn(*mut *mut extern "C" fn(*mut Struct_Tcl_Time, *mut c_void), *mut *mut extern "C" fn(*mut Struct_Tcl_Time, *mut c_void), *mut *mut c_void)>, pub tcl_ChannelThreadActionProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32)>, pub tcl_NewBignumObj: Option<extern "C" fn(*mut Struct_mp_int) -> *mut Struct_Tcl_Obj>, pub tcl_DbNewBignumObj: Option<extern "C" fn(*mut Struct_mp_int, *const i8, i32) -> *mut Struct_Tcl_Obj>, pub tcl_SetBignumObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_mp_int)>, pub tcl_GetBignumFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_mp_int) -> i32>, pub tcl_TakeBignumFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_mp_int) -> i32>, pub tcl_TruncateChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32) -> i32>, pub tcl_ChannelTruncateProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32) -> i32>, pub tcl_SetChannelErrorInterp: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj)>, pub tcl_GetChannelErrorInterp: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut *mut Struct_Tcl_Obj)>, pub tcl_SetChannelError: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_Obj)>, pub tcl_GetChannelError: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut *mut Struct_Tcl_Obj)>, pub tcl_InitBignumFromDouble: Option<extern "C" fn(*mut Struct_Tcl_Interp, f64, *mut Struct_mp_int) -> i32>, pub tcl_GetNamespaceUnknownHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace) -> *mut Struct_Tcl_Obj>, pub tcl_SetNamespaceUnknownHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetEncodingFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Encoding_) -> i32>, pub tcl_GetEncodingSearchPath: Option<extern "C" fn() -> *mut Struct_Tcl_Obj>, pub tcl_SetEncodingSearchPath: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>, pub tcl_GetEncodingNameFromEnvironment: Option<extern "C" fn(*mut Struct_Tcl_DString) -> *const i8>, pub tcl_PkgRequireProc: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *const *mut Struct_Tcl_Obj, *mut c_void) -> i32>, pub tcl_AppendObjToErrorInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj)>, pub tcl_AppendLimitedToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32, i32, *const i8)>, pub tcl_Format: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *const *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>, pub tcl_AppendFormatToObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const i8, i32, *const *mut Struct_Tcl_Obj) -> i32>, pub tcl_ObjPrintf: Option<extern "C" fn(*const i8, ...) -> *mut Struct_Tcl_Obj>, pub tcl_AppendPrintfToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, ...)>, pub tcl_CancelEval: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut c_void, i32) -> i32>, pub tcl_Canceled: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>, pub tcl_CreatePipe: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut *mut Struct_Tcl_Channel_, *mut *mut Struct_Tcl_Channel_, i32) -> i32>, pub tcl_NRCreateCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Command_>, pub tcl_NREvalObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_NREvalObjv: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_NRCmdSwap: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, i32, *const *mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_NRAddCallback: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut extern "C" fn(*mut *mut c_void, *mut Struct_Tcl_Interp, i32) -> i32, *mut c_void, *mut c_void, *mut c_void, *mut c_void)>, pub tcl_NRCallObjProc: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut c_void, i32, *const *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetFSDeviceFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>, pub tcl_GetFSInodeFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>, pub tcl_GetModeFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>, pub tcl_GetLinkCountFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>, pub tcl_GetUserIdFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>, pub tcl_GetGroupIdFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>, pub tcl_GetDeviceTypeFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>, pub tcl_GetAccessTimeFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>, pub tcl_GetModificationTimeFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>, pub tcl_GetChangeTimeFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>, pub tcl_GetSizeFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>, pub tcl_GetBlocksFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>, pub tcl_GetBlockSizeFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>, pub tcl_SetEnsembleParameterList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetEnsembleParameterList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_ParseArgsObjv: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const Struct_Unnamed9, *mut i32, *const *mut Struct_Tcl_Obj, *mut *mut *mut Struct_Tcl_Obj) -> i32>, pub tcl_GetErrorLine: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_SetErrorLine: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>, pub tcl_TransferResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Interp)>, pub tcl_InterpActive: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>, pub tcl_BackgroundException: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>, pub tcl_ZlibDeflate: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Obj, i32, *mut Struct_Tcl_Obj) -> i32>, pub tcl_ZlibInflate: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Obj, i32, *mut Struct_Tcl_Obj) -> i32>, pub tcl_ZlibCRC32: Option<extern "C" fn(u32, *const u8, i32) -> u32>, pub tcl_ZlibAdler32: Option<extern "C" fn(u32, *const u8, i32) -> u32>, pub tcl_ZlibStreamInit: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, i32, i32, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_ZLibStream_) -> i32>, pub tcl_ZlibStreamGetCommandName: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> *mut Struct_Tcl_Obj>, pub tcl_ZlibStreamEof: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> i32>, pub tcl_ZlibStreamChecksum: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> i32>, pub tcl_ZlibStreamPut: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_, *mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_ZlibStreamGet: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_, *mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_ZlibStreamClose: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> i32>, pub tcl_ZlibStreamReset: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> i32>, pub tcl_SetStartupScript: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8)>, pub tcl_GetStartupScript: Option<extern "C" fn(*mut *const i8) -> *mut Struct_Tcl_Obj>, pub tcl_CloseEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_, i32) -> i32>, pub tcl_NRExprObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>, pub tcl_NRSubstObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> i32>, pub tcl_LoadFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const *const i8, i32, *mut c_void, *mut *mut Struct_Tcl_LoadHandle_) -> i32>, pub tcl_FindSymbol: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_LoadHandle_, *const i8) -> *mut c_void>, pub tcl_FSUnloadFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_LoadHandle_) -> i32>, pub tcl_ZlibStreamSetCompressionDictionary: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_, *mut Struct_Tcl_Obj)>,
}

Fields§

§magic: i32§hooks: *const Struct_Unnamed10§tcl_PkgProvideEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *const c_void) -> i32>§tcl_PkgRequireEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut c_void) -> *const i8>§tcl_Panic: Option<extern "C" fn(*const i8, ...)>§tcl_Alloc: Option<extern "C" fn(u32) -> *mut i8>§tcl_Free: Option<extern "C" fn(*mut i8)>§tcl_Realloc: Option<extern "C" fn(*mut i8, u32) -> *mut i8>§tcl_DbCkalloc: Option<extern "C" fn(u32, *const i8, i32) -> *mut i8>§tcl_DbCkfree: Option<extern "C" fn(*mut i8, *const i8, i32)>§tcl_DbCkrealloc: Option<extern "C" fn(*mut i8, u32, *const i8, i32) -> *mut i8>§tcl_CreateFileHandler: Option<extern "C" fn(i32, i32, *mut extern "C" fn(*mut c_void, i32), *mut c_void)>§tcl_DeleteFileHandler: Option<extern "C" fn(i32)>§tcl_SetTimer: Option<extern "C" fn(*const Struct_Tcl_Time)>§tcl_Sleep: Option<extern "C" fn(i32)>§tcl_WaitForEvent: Option<extern "C" fn(*const Struct_Tcl_Time) -> i32>§tcl_AppendAllObjTypes: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>§tcl_AppendStringsToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, ...)>§tcl_AppendToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32)>§tcl_ConcatObj: Option<extern "C" fn(i32, *const *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>§tcl_ConvertToType: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const Struct_Tcl_ObjType) -> i32>§tcl_DbDecrRefCount: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32)>§tcl_DbIncrRefCount: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32)>§tcl_DbIsShared: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32) -> i32>§tcl_DbNewBooleanObj: Option<extern "C" fn(i32, *const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_DbNewByteArrayObj: Option<extern "C" fn(*const u8, i32, *const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_DbNewDoubleObj: Option<extern "C" fn(f64, *const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_DbNewListObj: Option<extern "C" fn(i32, *const *mut Struct_Tcl_Obj, *const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_DbNewLongObj: Option<extern "C" fn(i32, *const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_DbNewObj: Option<extern "C" fn(*const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_DbNewStringObj: Option<extern "C" fn(*const i8, i32, *const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_DuplicateObj: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>§tclFreeObj: Option<extern "C" fn(*mut Struct_Tcl_Obj)>§tcl_GetBoolean: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> i32>§tcl_GetBooleanFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>§tcl_GetByteArrayFromObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut i32) -> *mut u8>§tcl_GetDouble: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut f64) -> i32>§tcl_GetDoubleFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut f64) -> i32>§tcl_GetIndexFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const *const i8, *const i8, i32, *mut i32) -> i32>§tcl_GetInt: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> i32>§tcl_GetIntFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>§tcl_GetLongFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>§tcl_GetObjType: Option<extern "C" fn(*const i8) -> *const Struct_Tcl_ObjType>§tcl_GetStringFromObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut i32) -> *mut i8>§tcl_InvalidateStringRep: Option<extern "C" fn(*mut Struct_Tcl_Obj)>§tcl_ListObjAppendList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_ListObjAppendElement: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_ListObjGetElements: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32, *mut *mut *mut Struct_Tcl_Obj) -> i32>§tcl_ListObjIndex: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_ListObjLength: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>§tcl_ListObjReplace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32, i32, i32, *const *mut Struct_Tcl_Obj) -> i32>§tcl_NewBooleanObj: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Obj>§tcl_NewByteArrayObj: Option<extern "C" fn(*const u8, i32) -> *mut Struct_Tcl_Obj>§tcl_NewDoubleObj: Option<extern "C" fn(f64) -> *mut Struct_Tcl_Obj>§tcl_NewIntObj: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Obj>§tcl_NewListObj: Option<extern "C" fn(i32, *const *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>§tcl_NewLongObj: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Obj>§tcl_NewObj: Option<extern "C" fn() -> *mut Struct_Tcl_Obj>§tcl_NewStringObj: Option<extern "C" fn(*const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_SetBooleanObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>§tcl_SetByteArrayLength: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> *mut u8>§tcl_SetByteArrayObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const u8, i32)>§tcl_SetDoubleObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, f64)>§tcl_SetIntObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>§tcl_SetListObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32, *const *mut Struct_Tcl_Obj)>§tcl_SetLongObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>§tcl_SetObjLength: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>§tcl_SetStringObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32)>§tcl_AddErrorInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>§tcl_AddObjErrorInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32)>§tcl_AllowExceptions: Option<extern "C" fn(*mut Struct_Tcl_Interp)>§tcl_AppendElement: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>§tcl_AppendResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, ...)>§tcl_AsyncCreate: Option<extern "C" fn(*mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32) -> i32, *mut c_void) -> *mut Struct_Tcl_AsyncHandler_>§tcl_AsyncDelete: Option<extern "C" fn(*mut Struct_Tcl_AsyncHandler_)>§tcl_AsyncInvoke: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>§tcl_AsyncMark: Option<extern "C" fn(*mut Struct_Tcl_AsyncHandler_)>§tcl_AsyncReady: Option<extern "C" fn() -> i32>§tcl_BackgroundError: Option<extern "C" fn(*mut Struct_Tcl_Interp)>§tcl_Backslash: Option<extern "C" fn(*const i8, *mut i32) -> i8>§tcl_BadChannelOption: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>§tcl_CallWhenDeleted: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void)>§tcl_CancelIdleCall: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>§tcl_Close: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>§tcl_CommandComplete: Option<extern "C" fn(*const i8) -> i32>§tcl_Concat: Option<extern "C" fn(i32, *const *const i8) -> *mut i8>§tcl_ConvertElement: Option<extern "C" fn(*const i8, *mut i8, i32) -> i32>§tcl_ConvertCountedElement: Option<extern "C" fn(*const i8, i32, *mut i8, i32) -> i32>§tcl_CreateAlias: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Interp, *const i8, i32, *const *const i8) -> i32>§tcl_CreateAliasObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Interp, *const i8, i32, *const *mut Struct_Tcl_Obj) -> i32>§tcl_CreateChannel: Option<extern "C" fn(*const Struct_Tcl_ChannelType, *const i8, *mut c_void, i32) -> *mut Struct_Tcl_Channel_>§tcl_CreateChannelHandler: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32, *mut extern "C" fn(*mut c_void, i32), *mut c_void)>§tcl_CreateCloseHandler: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut extern "C" fn(*mut c_void), *mut c_void)>§tcl_CreateCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *mut *const i8) -> i32, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Command_>§tcl_CreateEventSource: Option<extern "C" fn(*mut extern "C" fn(*mut c_void, i32), *mut extern "C" fn(*mut c_void, i32), *mut c_void)>§tcl_CreateExitHandler: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>§tcl_CreateInterp: Option<extern "C" fn() -> *mut Struct_Tcl_Interp>§tcl_CreateMathFunc: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut u32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *mut Struct_Tcl_Value, *mut Struct_Tcl_Value) -> i32, *mut c_void)>§tcl_CreateObjCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Command_>§tcl_CreateSlave: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32) -> *mut Struct_Tcl_Interp>§tcl_CreateTimerHandler: Option<extern "C" fn(i32, *mut extern "C" fn(*mut c_void), *mut c_void) -> *mut Struct_Tcl_TimerToken_>§tcl_CreateTrace: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *mut i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *mut *const i8) -> i32, *mut c_void, i32, *mut *const i8), *mut c_void) -> *mut Struct_Tcl_Trace_>§tcl_DeleteAssocData: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>§tcl_DeleteChannelHandler: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut extern "C" fn(*mut c_void, i32), *mut c_void)>§tcl_DeleteCloseHandler: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut extern "C" fn(*mut c_void), *mut c_void)>§tcl_DeleteCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>§tcl_DeleteCommandFromToken: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_) -> i32>§tcl_DeleteEvents: Option<extern "C" fn(*mut extern "C" fn(*mut Struct_Tcl_Event, *mut c_void) -> i32, *mut c_void)>§tcl_DeleteEventSource: Option<extern "C" fn(*mut extern "C" fn(*mut c_void, i32), *mut extern "C" fn(*mut c_void, i32), *mut c_void)>§tcl_DeleteExitHandler: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>§tcl_DeleteHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashEntry)>§tcl_DeleteHashTable: Option<extern "C" fn(*mut Struct_Tcl_HashTable)>§tcl_DeleteInterp: Option<extern "C" fn(*mut Struct_Tcl_Interp)>§tcl_DetachPids: Option<extern "C" fn(i32, *mut *mut Struct_Tcl_Pid_)>§tcl_DeleteTimerHandler: Option<extern "C" fn(*mut Struct_Tcl_TimerToken_)>§tcl_DeleteTrace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Trace_)>§tcl_DontCallWhenDeleted: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void)>§tcl_DoOneEvent: Option<extern "C" fn(i32) -> i32>§tcl_DoWhenIdle: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>§tcl_DStringAppend: Option<extern "C" fn(*mut Struct_Tcl_DString, *const i8, i32) -> *mut i8>§tcl_DStringAppendElement: Option<extern "C" fn(*mut Struct_Tcl_DString, *const i8) -> *mut i8>§tcl_DStringEndSublist: Option<extern "C" fn(*mut Struct_Tcl_DString)>§tcl_DStringFree: Option<extern "C" fn(*mut Struct_Tcl_DString)>§tcl_DStringGetResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_DString)>§tcl_DStringInit: Option<extern "C" fn(*mut Struct_Tcl_DString)>§tcl_DStringResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_DString)>§tcl_DStringSetLength: Option<extern "C" fn(*mut Struct_Tcl_DString, i32)>§tcl_DStringStartSublist: Option<extern "C" fn(*mut Struct_Tcl_DString)>§tcl_Eof: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_ErrnoId: Option<extern "C" fn() -> *const i8>§tcl_ErrnoMsg: Option<extern "C" fn(i32) -> *const i8>§tcl_Eval: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>§tcl_EvalFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>§tcl_EvalObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>§tcl_EventuallyFree: Option<extern "C" fn(*mut c_void, *mut extern "C" fn(*mut i8))>§tcl_Exit: Option<extern "C" fn(i32)>§tcl_ExposeCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>§tcl_ExprBoolean: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> i32>§tcl_ExprBooleanObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>§tcl_ExprDouble: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut f64) -> i32>§tcl_ExprDoubleObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut f64) -> i32>§tcl_ExprLong: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> i32>§tcl_ExprLongObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>§tcl_ExprObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_ExprString: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>§tcl_Finalize: Option<extern "C" fn()>§tcl_FindExecutable: Option<extern "C" fn(*const i8)>§tcl_FirstHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *mut Struct_Tcl_HashSearch) -> *mut Struct_Tcl_HashEntry>§tcl_Flush: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_FreeResult: Option<extern "C" fn(*mut Struct_Tcl_Interp)>§tcl_GetAlias: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut *mut Struct_Tcl_Interp, *mut *const i8, *mut i32, *mut *mut *const i8) -> i32>§tcl_GetAliasObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut *mut Struct_Tcl_Interp, *mut *const i8, *mut i32, *mut *mut *mut Struct_Tcl_Obj) -> i32>§tcl_GetAssocData: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp)) -> *mut c_void>§tcl_GetChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32) -> *mut Struct_Tcl_Channel_>§tcl_GetChannelBufferSize: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_GetChannelHandle: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32, *mut *mut c_void) -> i32>§tcl_GetChannelInstanceData: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *mut c_void>§tcl_GetChannelMode: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_GetChannelName: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *const i8>§tcl_GetChannelOption: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_, *const i8, *mut Struct_Tcl_DString) -> i32>§tcl_GetChannelType: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *const Struct_Tcl_ChannelType>§tcl_GetCommandInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_CmdInfo) -> i32>§tcl_GetCommandName: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_) -> *const i8>§tcl_GetErrno: Option<extern "C" fn() -> i32>§tcl_GetHostName: Option<extern "C" fn() -> *const i8>§tcl_GetInterpPath: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Interp) -> i32>§tcl_GetMaster: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Interp>§tcl_GetNameOfExecutable: Option<extern "C" fn() -> *const i8>§tcl_GetObjResult: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Obj>§tcl_GetOpenFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, i32, *mut *mut c_void) -> i32>§tcl_GetPathType: Option<extern "C" fn(*const i8) -> u32>§tcl_Gets: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_DString) -> i32>§tcl_GetsObj: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_Obj) -> i32>§tcl_GetServiceMode: Option<extern "C" fn() -> i32>§tcl_GetSlave: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> *mut Struct_Tcl_Interp>§tcl_GetStdChannel: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Channel_>§tcl_GetStringResult: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *const i8>§tcl_GetVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32) -> *const i8>§tcl_GetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *const i8>§tcl_GlobalEval: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>§tcl_GlobalEvalObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>§tcl_HideCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>§tcl_Init: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_InitHashTable: Option<extern "C" fn(*mut Struct_Tcl_HashTable, i32)>§tcl_InputBlocked: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_InputBuffered: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_InterpDeleted: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_IsSafe: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_JoinPath: Option<extern "C" fn(i32, *const *const i8, *mut Struct_Tcl_DString) -> *mut i8>§tcl_LinkVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i8, i32) -> i32>§reserved188: Option<extern "C" fn()>§tcl_MakeFileChannel: Option<extern "C" fn(*mut c_void, i32) -> *mut Struct_Tcl_Channel_>§tcl_MakeSafe: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_MakeTcpClientChannel: Option<extern "C" fn(*mut c_void) -> *mut Struct_Tcl_Channel_>§tcl_Merge: Option<extern "C" fn(i32, *const *const i8) -> *mut i8>§tcl_NextHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashSearch) -> *mut Struct_Tcl_HashEntry>§tcl_NotifyChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32)>§tcl_ObjGetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>§tcl_ObjSetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>§tcl_OpenCommandChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut *const i8, i32) -> *mut Struct_Tcl_Channel_>§tcl_OpenFileChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut Struct_Tcl_Channel_>§tcl_OpenTcpClient: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const i8, *const i8, i32, i32) -> *mut Struct_Tcl_Channel_>§tcl_OpenTcpServer: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Channel_, *mut i8, i32), *mut c_void) -> *mut Struct_Tcl_Channel_>§tcl_Preserve: Option<extern "C" fn(*mut c_void)>§tcl_PrintDouble: Option<extern "C" fn(*mut Struct_Tcl_Interp, f64, *mut i8)>§tcl_PutEnv: Option<extern "C" fn(*const i8) -> i32>§tcl_PosixError: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *const i8>§tcl_QueueEvent: Option<extern "C" fn(*mut Struct_Tcl_Event, u32)>§tcl_Read: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut i8, i32) -> i32>§tcl_ReapDetachedProcs: Option<extern "C" fn()>§tcl_RecordAndEval: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32) -> i32>§tcl_RecordAndEvalObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> i32>§tcl_RegisterChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_)>§tcl_RegisterObjType: Option<extern "C" fn(*const Struct_Tcl_ObjType)>§tcl_RegExpCompile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> *mut Struct_Tcl_RegExp_>§tcl_RegExpExec: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_RegExp_, *const i8, *const i8) -> i32>§tcl_RegExpMatch: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>§tcl_RegExpRange: Option<extern "C" fn(*mut Struct_Tcl_RegExp_, i32, *mut *const i8, *mut *const i8)>§tcl_Release: Option<extern "C" fn(*mut c_void)>§tcl_ResetResult: Option<extern "C" fn(*mut Struct_Tcl_Interp)>§tcl_ScanElement: Option<extern "C" fn(*const i8, *mut i32) -> i32>§tcl_ScanCountedElement: Option<extern "C" fn(*const i8, i32, *mut i32) -> i32>§tcl_SeekOld: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32, i32) -> i32>§tcl_ServiceAll: Option<extern "C" fn() -> i32>§tcl_ServiceEvent: Option<extern "C" fn(i32) -> i32>§tcl_SetAssocData: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void)>§tcl_SetChannelBufferSize: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32)>§tcl_SetChannelOption: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_, *const i8, *const i8) -> i32>§tcl_SetCommandInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const Struct_Tcl_CmdInfo) -> i32>§tcl_SetErrno: Option<extern "C" fn(i32)>§tcl_SetErrorCode: Option<extern "C" fn(*mut Struct_Tcl_Interp, ...)>§tcl_SetMaxBlockTime: Option<extern "C" fn(*const Struct_Tcl_Time)>§tcl_SetPanicProc: Option<extern "C" fn(*mut extern "C" fn(*const i8, ...))>§tcl_SetRecursionLimit: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>§tcl_SetResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut i8, *mut extern "C" fn(*mut i8))>§tcl_SetServiceMode: Option<extern "C" fn(i32) -> i32>§tcl_SetObjErrorCode: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj)>§tcl_SetObjResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj)>§tcl_SetStdChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32)>§tcl_SetVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *const i8>§tcl_SetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *const i8, i32) -> *const i8>§tcl_SignalId: Option<extern "C" fn(i32) -> *const i8>§tcl_SignalMsg: Option<extern "C" fn(i32) -> *const i8>§tcl_SourceRCFile: Option<extern "C" fn(*mut Struct_Tcl_Interp)>§tcl_SplitList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32, *mut *mut *const i8) -> i32>§tcl_SplitPath: Option<extern "C" fn(*const i8, *mut i32, *mut *mut *const i8)>§tcl_StaticPackage: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut Struct_Tcl_Interp) -> i32, *mut extern "C" fn(*mut Struct_Tcl_Interp) -> i32)>§tcl_StringMatch: Option<extern "C" fn(*const i8, *const i8) -> i32>§tcl_TellOld: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_TraceVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void) -> i32>§tcl_TraceVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void) -> i32>§tcl_TranslateFileName: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_DString) -> *mut i8>§tcl_Ungets: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *const i8, i32, i32) -> i32>§tcl_UnlinkVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>§tcl_UnregisterChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>§tcl_UnsetVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32) -> i32>§tcl_UnsetVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> i32>§tcl_UntraceVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void)>§tcl_UntraceVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void)>§tcl_UpdateLinkedVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8)>§tcl_UpVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *const i8, i32) -> i32>§tcl_UpVar2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *const i8, *const i8, i32) -> i32>§tcl_VarEval: Option<extern "C" fn(*mut Struct_Tcl_Interp, ...) -> i32>§tcl_VarTraceInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void) -> *mut c_void>§tcl_VarTraceInfo2: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut i8, *mut c_void) -> *mut c_void>§tcl_Write: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *const i8, i32) -> i32>§tcl_WrongNumArgs: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj, *const i8)>§tcl_DumpActiveMemory: Option<extern "C" fn(*const i8) -> i32>§tcl_ValidateAllMemory: Option<extern "C" fn(*const i8, i32)>§tcl_HashStats: Option<extern "C" fn(*mut Struct_Tcl_HashTable) -> *mut i8>§tcl_ParseVar: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut *const i8) -> *const i8>§tcl_PkgPresent: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *const i8>§tcl_PkgPresentEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32, *mut c_void) -> *const i8>§tcl_PkgProvide: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>§tcl_PkgRequire: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *const i8>§tcl_WaitPid: Option<extern "C" fn(*mut Struct_Tcl_Pid_, *mut i32, i32) -> *mut Struct_Tcl_Pid_>§tcl_GetVersion: Option<extern "C" fn(*mut i32, *mut i32, *mut i32, *mut i32)>§tcl_InitMemory: Option<extern "C" fn(*mut Struct_Tcl_Interp)>§tcl_StackChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const Struct_Tcl_ChannelType, *mut c_void, i32, *mut Struct_Tcl_Channel_) -> *mut Struct_Tcl_Channel_>§tcl_UnstackChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>§tcl_GetStackedChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *mut Struct_Tcl_Channel_>§tcl_SetMainLoop: Option<extern "C" fn(*mut extern "C" fn())>§reserved285: Option<extern "C" fn()>§tcl_AppendObjToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj)>§tcl_CreateEncoding: Option<extern "C" fn(*const Struct_Tcl_EncodingType) -> *mut Struct_Tcl_Encoding_>§tcl_CreateThreadExitHandler: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>§tcl_DeleteThreadExitHandler: Option<extern "C" fn(*mut extern "C" fn(*mut c_void), *mut c_void)>§tcl_DiscardResult: Option<extern "C" fn(*mut Struct_Tcl_SavedResult)>§tcl_EvalEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, i32) -> i32>§tcl_EvalObjv: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj, i32) -> i32>§tcl_EvalObjEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> i32>§tcl_ExitThread: Option<extern "C" fn(i32)>§tcl_ExternalToUtf: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Encoding_, *const i8, i32, i32, *mut *mut Struct_Tcl_EncodingState_, *mut i8, i32, *mut i32, *mut i32, *mut i32) -> i32>§tcl_ExternalToUtfDString: Option<extern "C" fn(*mut Struct_Tcl_Encoding_, *const i8, i32, *mut Struct_Tcl_DString) -> *mut i8>§tcl_FinalizeThread: Option<extern "C" fn()>§tcl_FinalizeNotifier: Option<extern "C" fn(*mut c_void)>§tcl_FreeEncoding: Option<extern "C" fn(*mut Struct_Tcl_Encoding_)>§tcl_GetCurrentThread: Option<extern "C" fn() -> *mut Struct_Tcl_ThreadId_>§tcl_GetEncoding: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> *mut Struct_Tcl_Encoding_>§tcl_GetEncodingName: Option<extern "C" fn(*mut Struct_Tcl_Encoding_) -> *const i8>§tcl_GetEncodingNames: Option<extern "C" fn(*mut Struct_Tcl_Interp)>§tcl_GetIndexFromObjStruct: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const c_void, i32, *const i8, i32, *mut i32) -> i32>§tcl_GetThreadData: Option<extern "C" fn(*mut *mut Struct_Tcl_ThreadDataKey_, i32) -> *mut c_void>§tcl_GetVar2Ex: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_InitNotifier: Option<extern "C" fn() -> *mut c_void>§tcl_MutexLock: Option<extern "C" fn(*mut *mut Struct_Tcl_Mutex_)>§tcl_MutexUnlock: Option<extern "C" fn(*mut *mut Struct_Tcl_Mutex_)>§tcl_ConditionNotify: Option<extern "C" fn(*mut *mut Struct_Tcl_Condition_)>§tcl_ConditionWait: Option<extern "C" fn(*mut *mut Struct_Tcl_Condition_, *mut *mut Struct_Tcl_Mutex_, *const Struct_Tcl_Time)>§tcl_NumUtfChars: Option<extern "C" fn(*const i8, i32) -> i32>§tcl_ReadChars: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_Obj, i32, i32) -> i32>§tcl_RestoreResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_SavedResult)>§tcl_SaveResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_SavedResult)>§tcl_SetSystemEncoding: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>§tcl_SetVar2Ex: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>§tcl_ThreadAlert: Option<extern "C" fn(*mut Struct_Tcl_ThreadId_)>§tcl_ThreadQueueEvent: Option<extern "C" fn(*mut Struct_Tcl_ThreadId_, *mut Struct_Tcl_Event, u32)>§tcl_UniCharAtIndex: Option<extern "C" fn(*const i8, i32) -> u16>§tcl_UniCharToLower: Option<extern "C" fn(i32) -> u16>§tcl_UniCharToTitle: Option<extern "C" fn(i32) -> u16>§tcl_UniCharToUpper: Option<extern "C" fn(i32) -> u16>§tcl_UniCharToUtf: Option<extern "C" fn(i32, *mut i8) -> i32>§tcl_UtfAtIndex: Option<extern "C" fn(*const i8, i32) -> *const i8>§tcl_UtfCharComplete: Option<extern "C" fn(*const i8, i32) -> i32>§tcl_UtfBackslash: Option<extern "C" fn(*const i8, *mut i32, *mut i8) -> i32>§tcl_UtfFindFirst: Option<extern "C" fn(*const i8, i32) -> *const i8>§tcl_UtfFindLast: Option<extern "C" fn(*const i8, i32) -> *const i8>§tcl_UtfNext: Option<extern "C" fn(*const i8) -> *const i8>§tcl_UtfPrev: Option<extern "C" fn(*const i8, *const i8) -> *const i8>§tcl_UtfToExternal: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Encoding_, *const i8, i32, i32, *mut *mut Struct_Tcl_EncodingState_, *mut i8, i32, *mut i32, *mut i32, *mut i32) -> i32>§tcl_UtfToExternalDString: Option<extern "C" fn(*mut Struct_Tcl_Encoding_, *const i8, i32, *mut Struct_Tcl_DString) -> *mut i8>§tcl_UtfToLower: Option<extern "C" fn(*mut i8) -> i32>§tcl_UtfToTitle: Option<extern "C" fn(*mut i8) -> i32>§tcl_UtfToUniChar: Option<extern "C" fn(*const i8, *mut u16) -> i32>§tcl_UtfToUpper: Option<extern "C" fn(*mut i8) -> i32>§tcl_WriteChars: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *const i8, i32) -> i32>§tcl_WriteObj: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_Obj) -> i32>§tcl_GetString: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut i8>§tcl_GetDefaultEncodingDir: Option<extern "C" fn() -> *const i8>§tcl_SetDefaultEncodingDir: Option<extern "C" fn(*const i8)>§tcl_AlertNotifier: Option<extern "C" fn(*mut c_void)>§tcl_ServiceModeHook: Option<extern "C" fn(i32)>§tcl_UniCharIsAlnum: Option<extern "C" fn(i32) -> i32>§tcl_UniCharIsAlpha: Option<extern "C" fn(i32) -> i32>§tcl_UniCharIsDigit: Option<extern "C" fn(i32) -> i32>§tcl_UniCharIsLower: Option<extern "C" fn(i32) -> i32>§tcl_UniCharIsSpace: Option<extern "C" fn(i32) -> i32>§tcl_UniCharIsUpper: Option<extern "C" fn(i32) -> i32>§tcl_UniCharIsWordChar: Option<extern "C" fn(i32) -> i32>§tcl_UniCharLen: Option<extern "C" fn(*const u16) -> i32>§tcl_UniCharNcmp: Option<extern "C" fn(*const u16, *const u16, u32) -> i32>§tcl_UniCharToUtfDString: Option<extern "C" fn(*const u16, i32, *mut Struct_Tcl_DString) -> *mut i8>§tcl_UtfToUniCharDString: Option<extern "C" fn(*const i8, i32, *mut Struct_Tcl_DString) -> *mut u16>§tcl_GetRegExpFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_RegExp_>§tcl_EvalTokens: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Token, i32) -> *mut Struct_Tcl_Obj>§tcl_FreeParse: Option<extern "C" fn(*mut Struct_Tcl_Parse)>§tcl_LogCommandInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const i8, i32)>§tcl_ParseBraces: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut Struct_Tcl_Parse, i32, *mut *const i8) -> i32>§tcl_ParseCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, i32, *mut Struct_Tcl_Parse) -> i32>§tcl_ParseExpr: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut Struct_Tcl_Parse) -> i32>§tcl_ParseQuotedString: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut Struct_Tcl_Parse, i32, *mut *const i8) -> i32>§tcl_ParseVarName: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut Struct_Tcl_Parse, i32) -> i32>§tcl_GetCwd: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_DString) -> *mut i8>§tcl_Chdir: Option<extern "C" fn(*const i8) -> i32>§tcl_Access: Option<extern "C" fn(*const i8, i32) -> i32>§tcl_Stat: Option<extern "C" fn(*const i8, *mut Struct_stat) -> i32>§tcl_UtfNcmp: Option<extern "C" fn(*const i8, *const i8, u32) -> i32>§tcl_UtfNcasecmp: Option<extern "C" fn(*const i8, *const i8, u32) -> i32>§tcl_StringCaseMatch: Option<extern "C" fn(*const i8, *const i8, i32) -> i32>§tcl_UniCharIsControl: Option<extern "C" fn(i32) -> i32>§tcl_UniCharIsGraph: Option<extern "C" fn(i32) -> i32>§tcl_UniCharIsPrint: Option<extern "C" fn(i32) -> i32>§tcl_UniCharIsPunct: Option<extern "C" fn(i32) -> i32>§tcl_RegExpExecObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_RegExp_, *mut Struct_Tcl_Obj, i32, i32, i32) -> i32>§tcl_RegExpGetInfo: Option<extern "C" fn(*mut Struct_Tcl_RegExp_, *mut Struct_Tcl_RegExpInfo)>§tcl_NewUnicodeObj: Option<extern "C" fn(*const u16, i32) -> *mut Struct_Tcl_Obj>§tcl_SetUnicodeObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const u16, i32)>§tcl_GetCharLength: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>§tcl_GetUniChar: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> u16>§tcl_GetUnicode: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut u16>§tcl_GetRange: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32, i32) -> *mut Struct_Tcl_Obj>§tcl_AppendUnicodeToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const u16, i32)>§tcl_RegExpMatchObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_SetNotifier: Option<extern "C" fn(*mut Struct_Tcl_NotifierProcs)>§tcl_GetAllocMutex: Option<extern "C" fn() -> *mut *mut Struct_Tcl_Mutex_>§tcl_GetChannelNames: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_GetChannelNamesEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> i32>§tcl_ProcObjCmd: Option<extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32>§tcl_ConditionFinalize: Option<extern "C" fn(*mut *mut Struct_Tcl_Condition_)>§tcl_MutexFinalize: Option<extern "C" fn(*mut *mut Struct_Tcl_Mutex_)>§tcl_CreateThread: Option<extern "C" fn(*mut *mut Struct_Tcl_ThreadId_, *mut extern "C" fn(*mut c_void), *mut c_void, i32, i32) -> i32>§tcl_ReadRaw: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut i8, i32) -> i32>§tcl_WriteRaw: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *const i8, i32) -> i32>§tcl_GetTopChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *mut Struct_Tcl_Channel_>§tcl_ChannelBuffered: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_ChannelName: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *const i8>§tcl_ChannelVersion: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut Struct_Tcl_ChannelTypeVersion_>§tcl_ChannelBlockModeProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32) -> i32>§tcl_ChannelCloseProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp) -> i32>§tcl_ChannelClose2Proc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32) -> i32>§tcl_ChannelInputProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut i8, i32, *mut i32) -> i32>§tcl_ChannelOutputProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *const i8, i32, *mut i32) -> i32>§tcl_ChannelSeekProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32, i32, *mut i32) -> i32>§tcl_ChannelSetOptionProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8) -> i32>§tcl_ChannelGetOptionProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_DString) -> i32>§tcl_ChannelWatchProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32)>§tcl_ChannelGetHandleProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32, *mut *mut c_void) -> i32>§tcl_ChannelFlushProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void) -> i32>§tcl_ChannelHandlerProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32) -> i32>§tcl_JoinThread: Option<extern "C" fn(*mut Struct_Tcl_ThreadId_, *mut i32) -> i32>§tcl_IsChannelShared: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_IsChannelRegistered: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>§tcl_CutChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_)>§tcl_SpliceChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_)>§tcl_ClearChannelHandlers: Option<extern "C" fn(*mut Struct_Tcl_Channel_)>§tcl_IsChannelExisting: Option<extern "C" fn(*const i8) -> i32>§tcl_UniCharNcasecmp: Option<extern "C" fn(*const u16, *const u16, u32) -> i32>§tcl_UniCharCaseMatch: Option<extern "C" fn(*const u16, *const u16, i32) -> i32>§tcl_FindHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *const c_void) -> *mut Struct_Tcl_HashEntry>§tcl_CreateHashEntry: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *const c_void, *mut i32) -> *mut Struct_Tcl_HashEntry>§tcl_InitCustomHashTable: Option<extern "C" fn(*mut Struct_Tcl_HashTable, i32, *const Struct_Tcl_HashKeyType)>§tcl_InitObjHashTable: Option<extern "C" fn(*mut Struct_Tcl_HashTable)>§tcl_CommandTraceInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32), *mut c_void) -> *mut c_void>§tcl_TraceCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32), *mut c_void) -> i32>§tcl_UntraceCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8, i32), *mut c_void)>§tcl_AttemptAlloc: Option<extern "C" fn(u32) -> *mut i8>§tcl_AttemptDbCkalloc: Option<extern "C" fn(u32, *const i8, i32) -> *mut i8>§tcl_AttemptRealloc: Option<extern "C" fn(*mut i8, u32) -> *mut i8>§tcl_AttemptDbCkrealloc: Option<extern "C" fn(*mut i8, u32, *const i8, i32) -> *mut i8>§tcl_AttemptSetObjLength: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> i32>§tcl_GetChannelThread: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> *mut Struct_Tcl_ThreadId_>§tcl_GetUnicodeFromObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut i32) -> *mut u16>§tcl_GetMathFuncInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut i32, *mut *mut u32, *mut *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *mut Struct_Tcl_Value, *mut Struct_Tcl_Value) -> i32, *mut *mut c_void) -> i32>§tcl_ListMathFuncs: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8) -> *mut Struct_Tcl_Obj>§tcl_SubstObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>§tcl_DetachChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_) -> i32>§tcl_IsStandardChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_FSCopyFile: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_FSCopyDirectory: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_FSCreateDirectory: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>§tcl_FSDeleteFile: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>§tcl_FSLoadFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const i8, *const i8, *mut *mut extern "C" fn(*mut Struct_Tcl_Interp) -> i32, *mut *mut extern "C" fn(*mut Struct_Tcl_Interp) -> i32, *mut *mut Struct_Tcl_LoadHandle_, *mut *mut extern "C" fn(*mut Struct_Tcl_LoadHandle_)) -> i32>§tcl_FSMatchInDirectory: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *const i8, *mut Struct_Tcl_GlobTypeData) -> i32>§tcl_FSLink: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>§tcl_FSRemoveDirectory: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_FSRenameFile: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_FSLstat: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_stat) -> i32>§tcl_FSUtime: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_utimbuf) -> i32>§tcl_FSFileAttrsGet: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_FSFileAttrsSet: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_FSFileAttrStrings: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> *const *const i8>§tcl_FSStat: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_stat) -> i32>§tcl_FSAccess: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> i32>§tcl_FSOpenFileChannel: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const i8, i32) -> *mut Struct_Tcl_Channel_>§tcl_FSGetCwd: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Obj>§tcl_FSChdir: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>§tcl_FSConvertToPathType: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>§tcl_FSJoinPath: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Obj>§tcl_FSSplitPath: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut i32) -> *mut Struct_Tcl_Obj>§tcl_FSEqualPaths: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_FSGetNormalizedPath: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>§tcl_FSJoinToPath: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32, *const *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>§tcl_FSGetInternalRep: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const Struct_Tcl_Filesystem) -> *mut c_void>§tcl_FSGetTranslatedPath: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>§tcl_FSEvalFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>§tcl_FSNewNativePath: Option<extern "C" fn(*const Struct_Tcl_Filesystem, *mut c_void) -> *mut Struct_Tcl_Obj>§tcl_FSGetNativePath: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *const c_void>§tcl_FSFileSystemInfo: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>§tcl_FSPathSeparator: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>§tcl_FSListVolumes: Option<extern "C" fn() -> *mut Struct_Tcl_Obj>§tcl_FSRegister: Option<extern "C" fn(*mut c_void, *const Struct_Tcl_Filesystem) -> i32>§tcl_FSUnregister: Option<extern "C" fn(*const Struct_Tcl_Filesystem) -> i32>§tcl_FSData: Option<extern "C" fn(*const Struct_Tcl_Filesystem) -> *mut c_void>§tcl_FSGetTranslatedStringPath: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> *const i8>§tcl_FSGetFileSystemForPath: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> *const Struct_Tcl_Filesystem>§tcl_FSGetPathType: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> u32>§tcl_OutputBuffered: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_FSMountsChanged: Option<extern "C" fn(*const Struct_Tcl_Filesystem)>§tcl_EvalTokensStandard: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Token, i32) -> i32>§tcl_GetTime: Option<extern "C" fn(*mut Struct_Tcl_Time)>§tcl_CreateObjTrace: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const i8, *mut Struct_Tcl_Command_, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Trace_>§tcl_GetCommandInfoFromToken: Option<extern "C" fn(*mut Struct_Tcl_Command_, *mut Struct_Tcl_CmdInfo) -> i32>§tcl_SetCommandInfoFromToken: Option<extern "C" fn(*mut Struct_Tcl_Command_, *const Struct_Tcl_CmdInfo) -> i32>§tcl_DbNewWideIntObj: Option<extern "C" fn(i32, *const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_GetWideIntFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>§tcl_NewWideIntObj: Option<extern "C" fn(i32) -> *mut Struct_Tcl_Obj>§tcl_SetWideIntObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, i32)>§tcl_AllocStatBuf: Option<extern "C" fn() -> *mut Struct_stat>§tcl_Seek: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32, i32) -> i32>§tcl_Tell: Option<extern "C" fn(*mut Struct_Tcl_Channel_) -> i32>§tcl_ChannelWideSeekProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32, i32, *mut i32) -> i32>§tcl_DictObjPut: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_DictObjGet: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_DictObjRemove: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_DictObjSize: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut i32) -> i32>§tcl_DictObjFirst: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Unnamed7, *mut *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj, *mut i32) -> i32>§tcl_DictObjNext: Option<extern "C" fn(*mut Struct_Unnamed7, *mut *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Obj, *mut i32)>§tcl_DictObjDone: Option<extern "C" fn(*mut Struct_Unnamed7)>§tcl_DictObjPutKeyList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32, *const *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_DictObjRemoveKeyList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32, *const *mut Struct_Tcl_Obj) -> i32>§tcl_NewDictObj: Option<extern "C" fn() -> *mut Struct_Tcl_Obj>§tcl_DbNewDictObj: Option<extern "C" fn(*const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_RegisterConfig: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *const Struct_Tcl_Config, *const i8)>§tcl_CreateNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Namespace>§tcl_DeleteNamespace: Option<extern "C" fn(*mut Struct_Tcl_Namespace)>§tcl_AppendExportList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *mut Struct_Tcl_Obj) -> i32>§tcl_Export: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *const i8, i32) -> i32>§tcl_Import: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *const i8, i32) -> i32>§tcl_ForgetImport: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *const i8) -> i32>§tcl_GetCurrentNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Namespace>§tcl_GetGlobalNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> *mut Struct_Tcl_Namespace>§tcl_FindNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Namespace, i32) -> *mut Struct_Tcl_Namespace>§tcl_FindCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Namespace, i32) -> *mut Struct_Tcl_Command_>§tcl_GetCommandFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Command_>§tcl_GetCommandFullName: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj)>§tcl_FSEvalFileEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const i8) -> i32>§tcl_SetExitProc: Option<extern "C" fn(*mut extern "C" fn(*mut c_void)) -> *mut extern "C" fn(*mut c_void)>§tcl_LimitAddHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void, *mut extern "C" fn(*mut c_void))>§tcl_LimitRemoveHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp), *mut c_void)>§tcl_LimitReady: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_LimitCheck: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_LimitExceeded: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_LimitSetCommands: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>§tcl_LimitSetTime: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Time)>§tcl_LimitSetGranularity: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, i32)>§tcl_LimitTypeEnabled: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>§tcl_LimitTypeExceeded: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>§tcl_LimitTypeSet: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>§tcl_LimitTypeReset: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>§tcl_LimitGetCommands: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_LimitGetTime: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Time)>§tcl_LimitGetGranularity: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>§tcl_SaveInterpState: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> *mut Struct_Tcl_InterpState_>§tcl_RestoreInterpState: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_InterpState_) -> i32>§tcl_DiscardInterpState: Option<extern "C" fn(*mut Struct_Tcl_InterpState_)>§tcl_SetReturnOptions: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj) -> i32>§tcl_GetReturnOptions: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> *mut Struct_Tcl_Obj>§tcl_IsEnsemble: Option<extern "C" fn(*mut Struct_Tcl_Command_) -> i32>§tcl_CreateEnsemble: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_Namespace, i32) -> *mut Struct_Tcl_Command_>§tcl_FindEnsemble: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> *mut Struct_Tcl_Command_>§tcl_SetEnsembleSubcommandList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj) -> i32>§tcl_SetEnsembleMappingDict: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj) -> i32>§tcl_SetEnsembleUnknownHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj) -> i32>§tcl_SetEnsembleFlags: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, i32) -> i32>§tcl_GetEnsembleSubcommandList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_GetEnsembleMappingDict: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_GetEnsembleUnknownHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_GetEnsembleFlags: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut i32) -> i32>§tcl_GetEnsembleNamespace: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Namespace) -> i32>§tcl_SetTimeProc: Option<extern "C" fn(*mut extern "C" fn(*mut Struct_Tcl_Time, *mut c_void), *mut extern "C" fn(*mut Struct_Tcl_Time, *mut c_void), *mut c_void)>§tcl_QueryTimeProc: Option<extern "C" fn(*mut *mut extern "C" fn(*mut Struct_Tcl_Time, *mut c_void), *mut *mut extern "C" fn(*mut Struct_Tcl_Time, *mut c_void), *mut *mut c_void)>§tcl_ChannelThreadActionProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32)>§tcl_NewBignumObj: Option<extern "C" fn(*mut Struct_mp_int) -> *mut Struct_Tcl_Obj>§tcl_DbNewBignumObj: Option<extern "C" fn(*mut Struct_mp_int, *const i8, i32) -> *mut Struct_Tcl_Obj>§tcl_SetBignumObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *mut Struct_mp_int)>§tcl_GetBignumFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_mp_int) -> i32>§tcl_TakeBignumFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_mp_int) -> i32>§tcl_TruncateChannel: Option<extern "C" fn(*mut Struct_Tcl_Channel_, i32) -> i32>§tcl_ChannelTruncateProc: Option<extern "C" fn(*const Struct_Tcl_ChannelType) -> *mut extern "C" fn(*mut c_void, i32) -> i32>§tcl_SetChannelErrorInterp: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj)>§tcl_GetChannelErrorInterp: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut *mut Struct_Tcl_Obj)>§tcl_SetChannelError: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut Struct_Tcl_Obj)>§tcl_GetChannelError: Option<extern "C" fn(*mut Struct_Tcl_Channel_, *mut *mut Struct_Tcl_Obj)>§tcl_InitBignumFromDouble: Option<extern "C" fn(*mut Struct_Tcl_Interp, f64, *mut Struct_mp_int) -> i32>§tcl_GetNamespaceUnknownHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace) -> *mut Struct_Tcl_Obj>§tcl_SetNamespaceUnknownHandler: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Namespace, *mut Struct_Tcl_Obj) -> i32>§tcl_GetEncodingFromObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_Encoding_) -> i32>§tcl_GetEncodingSearchPath: Option<extern "C" fn() -> *mut Struct_Tcl_Obj>§tcl_SetEncodingSearchPath: Option<extern "C" fn(*mut Struct_Tcl_Obj) -> i32>§tcl_GetEncodingNameFromEnvironment: Option<extern "C" fn(*mut Struct_Tcl_DString) -> *const i8>§tcl_PkgRequireProc: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *const *mut Struct_Tcl_Obj, *mut c_void) -> i32>§tcl_AppendObjToErrorInfo: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj)>§tcl_AppendLimitedToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, i32, i32, *const i8)>§tcl_Format: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, i32, *const *mut Struct_Tcl_Obj) -> *mut Struct_Tcl_Obj>§tcl_AppendFormatToObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const i8, i32, *const *mut Struct_Tcl_Obj) -> i32>§tcl_ObjPrintf: Option<extern "C" fn(*const i8, ...) -> *mut Struct_Tcl_Obj>§tcl_AppendPrintfToObj: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8, ...)>§tcl_CancelEval: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut c_void, i32) -> i32>§tcl_Canceled: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32) -> i32>§tcl_CreatePipe: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut *mut Struct_Tcl_Channel_, *mut *mut Struct_Tcl_Channel_, i32) -> i32>§tcl_NRCreateCommand: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const i8, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut c_void, *mut extern "C" fn(*mut c_void)) -> *mut Struct_Tcl_Command_>§tcl_NREvalObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> i32>§tcl_NREvalObjv: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj, i32) -> i32>§tcl_NRCmdSwap: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, i32, *const *mut Struct_Tcl_Obj, i32) -> i32>§tcl_NRAddCallback: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut extern "C" fn(*mut *mut c_void, *mut Struct_Tcl_Interp, i32) -> i32, *mut c_void, *mut c_void, *mut c_void, *mut c_void)>§tcl_NRCallObjProc: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32, *const *mut Struct_Tcl_Obj) -> i32, *mut c_void, i32, *const *mut Struct_Tcl_Obj) -> i32>§tcl_GetFSDeviceFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>§tcl_GetFSInodeFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>§tcl_GetModeFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>§tcl_GetLinkCountFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>§tcl_GetUserIdFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>§tcl_GetGroupIdFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>§tcl_GetDeviceTypeFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>§tcl_GetAccessTimeFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>§tcl_GetModificationTimeFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>§tcl_GetChangeTimeFromStat: Option<extern "C" fn(*const Struct_stat) -> i32>§tcl_GetSizeFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>§tcl_GetBlocksFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>§tcl_GetBlockSizeFromStat: Option<extern "C" fn(*const Struct_stat) -> u32>§tcl_SetEnsembleParameterList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut Struct_Tcl_Obj) -> i32>§tcl_GetEnsembleParameterList: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Command_, *mut *mut Struct_Tcl_Obj) -> i32>§tcl_ParseArgsObjv: Option<extern "C" fn(*mut Struct_Tcl_Interp, *const Struct_Unnamed9, *mut i32, *const *mut Struct_Tcl_Obj, *mut *mut *mut Struct_Tcl_Obj) -> i32>§tcl_GetErrorLine: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_SetErrorLine: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>§tcl_TransferResult: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Interp)>§tcl_InterpActive: Option<extern "C" fn(*mut Struct_Tcl_Interp) -> i32>§tcl_BackgroundException: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32)>§tcl_ZlibDeflate: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Obj, i32, *mut Struct_Tcl_Obj) -> i32>§tcl_ZlibInflate: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, *mut Struct_Tcl_Obj, i32, *mut Struct_Tcl_Obj) -> i32>§tcl_ZlibCRC32: Option<extern "C" fn(u32, *const u8, i32) -> u32>§tcl_ZlibAdler32: Option<extern "C" fn(u32, *const u8, i32) -> u32>§tcl_ZlibStreamInit: Option<extern "C" fn(*mut Struct_Tcl_Interp, i32, i32, i32, *mut Struct_Tcl_Obj, *mut *mut Struct_Tcl_ZLibStream_) -> i32>§tcl_ZlibStreamGetCommandName: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> *mut Struct_Tcl_Obj>§tcl_ZlibStreamEof: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> i32>§tcl_ZlibStreamChecksum: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> i32>§tcl_ZlibStreamPut: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_, *mut Struct_Tcl_Obj, i32) -> i32>§tcl_ZlibStreamGet: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_, *mut Struct_Tcl_Obj, i32) -> i32>§tcl_ZlibStreamClose: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> i32>§tcl_ZlibStreamReset: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_) -> i32>§tcl_SetStartupScript: Option<extern "C" fn(*mut Struct_Tcl_Obj, *const i8)>§tcl_GetStartupScript: Option<extern "C" fn(*mut *const i8) -> *mut Struct_Tcl_Obj>§tcl_CloseEx: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Channel_, i32) -> i32>§tcl_NRExprObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *mut Struct_Tcl_Obj) -> i32>§tcl_NRSubstObj: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, i32) -> i32>§tcl_LoadFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_Obj, *const *const i8, i32, *mut c_void, *mut *mut Struct_Tcl_LoadHandle_) -> i32>§tcl_FindSymbol: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_LoadHandle_, *const i8) -> *mut c_void>§tcl_FSUnloadFile: Option<extern "C" fn(*mut Struct_Tcl_Interp, *mut Struct_Tcl_LoadHandle_) -> i32>§tcl_ZlibStreamSetCompressionDictionary: Option<extern "C" fn(*mut Struct_Tcl_ZLibStream_, *mut Struct_Tcl_Obj)>