Struct rust_tcl_sys::tcl::Struct_TclStubs
[−]
[src]
#[repr(C)]pub struct Struct_TclStubs { pub magic: c_int, pub hooks: *const TclStubHooks, pub tcl_PkgProvideEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *const c_void) -> c_int>, pub tcl_PkgRequireEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut c_void) -> *const c_char>, pub tcl_Panic: Option<extern "C" fn(_: *const c_char, ...)>, pub tcl_Alloc: Option<extern "C" fn(_: c_uint) -> *mut c_char>, pub tcl_Free: Option<extern "C" fn(_: *mut c_char)>, pub tcl_Realloc: Option<extern "C" fn(_: *mut c_char, _: c_uint) -> *mut c_char>, pub tcl_DbCkalloc: Option<extern "C" fn(_: c_uint, _: *const c_char, _: c_int) -> *mut c_char>, pub tcl_DbCkfree: Option<extern "C" fn(_: *mut c_char, _: *const c_char, _: c_int)>, pub tcl_DbCkrealloc: Option<extern "C" fn(_: *mut c_char, _: c_uint, _: *const c_char, _: c_int) -> *mut c_char>, pub tcl_CreateFileHandler: Option<extern "C" fn(_: c_int, _: c_int, _: *mut Tcl_FileProc, _: ClientData)>, pub tcl_DeleteFileHandler: Option<extern "C" fn(_: c_int)>, pub tcl_SetTimer: Option<extern "C" fn(_: *const Tcl_Time)>, pub tcl_Sleep: Option<extern "C" fn(_: c_int)>, pub tcl_WaitForEvent: Option<extern "C" fn(_: *const Tcl_Time) -> c_int>, pub tcl_AppendAllObjTypes: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>, pub tcl_AppendStringsToObj: Option<extern "C" fn(_: *mut Tcl_Obj, ...)>, pub tcl_AppendToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int)>, pub tcl_ConcatObj: Option<extern "C" fn(_: c_int, _: *const *mut Tcl_Obj) -> *mut Tcl_Obj>, pub tcl_ConvertToType: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const Tcl_ObjType) -> c_int>, pub tcl_DbDecrRefCount: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int)>, pub tcl_DbIncrRefCount: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int)>, pub tcl_DbIsShared: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int) -> c_int>, pub tcl_DbNewBooleanObj: Option<extern "C" fn(_: c_int, _: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_DbNewByteArrayObj: Option<extern "C" fn(_: *const c_uchar, _: c_int, _: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_DbNewDoubleObj: Option<extern "C" fn(_: c_double, _: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_DbNewListObj: Option<extern "C" fn(_: c_int, _: *const *mut Tcl_Obj, _: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_DbNewLongObj: Option<extern "C" fn(_: c_long, _: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_DbNewObj: Option<extern "C" fn(_: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_DbNewStringObj: Option<extern "C" fn(_: *const c_char, _: c_int, _: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_DuplicateObj: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut Tcl_Obj>, pub tclFreeObj: Option<extern "C" fn(_: *mut Tcl_Obj)>, pub tcl_GetBoolean: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int) -> c_int>, pub tcl_GetBooleanFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>, pub tcl_GetByteArrayFromObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut c_int) -> *mut c_uchar>, pub tcl_GetDouble: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_double) -> c_int>, pub tcl_GetDoubleFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_double) -> c_int>, pub tcl_GetIndexFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const *const c_char, _: *const c_char, _: c_int, _: *mut c_int) -> c_int>, pub tcl_GetInt: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int) -> c_int>, pub tcl_GetIntFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>, pub tcl_GetLongFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_long) -> c_int>, pub tcl_GetObjType: Option<extern "C" fn(_: *const c_char) -> *const Tcl_ObjType>, pub tcl_GetStringFromObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut c_int) -> *mut c_char>, pub tcl_InvalidateStringRep: Option<extern "C" fn(_: *mut Tcl_Obj)>, pub tcl_ListObjAppendList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_ListObjAppendElement: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_ListObjGetElements: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int, _: *mut *mut *mut Tcl_Obj) -> c_int>, pub tcl_ListObjIndex: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_ListObjLength: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>, pub tcl_ListObjReplace: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int, _: c_int, _: c_int, _: *const *mut Tcl_Obj) -> c_int>, pub tcl_NewBooleanObj: Option<extern "C" fn(_: c_int) -> *mut Tcl_Obj>, pub tcl_NewByteArrayObj: Option<extern "C" fn(_: *const c_uchar, _: c_int) -> *mut Tcl_Obj>, pub tcl_NewDoubleObj: Option<extern "C" fn(_: c_double) -> *mut Tcl_Obj>, pub tcl_NewIntObj: Option<extern "C" fn(_: c_int) -> *mut Tcl_Obj>, pub tcl_NewListObj: Option<extern "C" fn(_: c_int, _: *const *mut Tcl_Obj) -> *mut Tcl_Obj>, pub tcl_NewLongObj: Option<extern "C" fn(_: c_long) -> *mut Tcl_Obj>, pub tcl_NewObj: Option<extern "C" fn() -> *mut Tcl_Obj>, pub tcl_NewStringObj: Option<extern "C" fn(_: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_SetBooleanObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int)>, pub tcl_SetByteArrayLength: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> *mut c_uchar>, pub tcl_SetByteArrayObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_uchar, _: c_int)>, pub tcl_SetDoubleObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_double)>, pub tcl_SetIntObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int)>, pub tcl_SetListObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int, _: *const *mut Tcl_Obj)>, pub tcl_SetLongObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_long)>, pub tcl_SetObjLength: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int)>, pub tcl_SetStringObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int)>, pub tcl_AddErrorInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>, pub tcl_AddObjErrorInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int)>, pub tcl_AllowExceptions: Option<extern "C" fn(_: *mut Tcl_Interp)>, pub tcl_AppendElement: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>, pub tcl_AppendResult: Option<extern "C" fn(_: *mut Tcl_Interp, ...)>, pub tcl_AsyncCreate: Option<extern "C" fn(_: *mut Tcl_AsyncProc, _: ClientData) -> Tcl_AsyncHandler>, pub tcl_AsyncDelete: Option<extern "C" fn(_: Tcl_AsyncHandler)>, pub tcl_AsyncInvoke: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>, pub tcl_AsyncMark: Option<extern "C" fn(_: Tcl_AsyncHandler)>, pub tcl_AsyncReady: Option<extern "C" fn() -> c_int>, pub tcl_BackgroundError: Option<extern "C" fn(_: *mut Tcl_Interp)>, pub tcl_Backslash: Option<extern "C" fn(_: *const c_char, _: *mut c_int) -> c_char>, pub tcl_BadChannelOption: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>, pub tcl_CallWhenDeleted: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_InterpDeleteProc, _: ClientData)>, pub tcl_CancelIdleCall: Option<extern "C" fn(_: *mut Tcl_IdleProc, _: ClientData)>, pub tcl_Close: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>, pub tcl_CommandComplete: Option<extern "C" fn(_: *const c_char) -> c_int>, pub tcl_Concat: Option<extern "C" fn(_: c_int, _: *const *const c_char) -> *mut c_char>, pub tcl_ConvertElement: Option<extern "C" fn(_: *const c_char, _: *mut c_char, _: c_int) -> c_int>, pub tcl_ConvertCountedElement: Option<extern "C" fn(_: *const c_char, _: c_int, _: *mut c_char, _: c_int) -> c_int>, pub tcl_CreateAlias: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *const *const c_char) -> c_int>, pub tcl_CreateAliasObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *const *mut Tcl_Obj) -> c_int>, pub tcl_CreateChannel: Option<extern "C" fn(_: *const Tcl_ChannelType, _: *const c_char, _: ClientData, _: c_int) -> Tcl_Channel>, pub tcl_CreateChannelHandler: Option<extern "C" fn(_: Tcl_Channel, _: c_int, _: *mut Tcl_ChannelProc, _: ClientData)>, pub tcl_CreateCloseHandler: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_CloseProc, _: ClientData)>, pub tcl_CreateCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_CmdProc, _: ClientData, _: *mut Tcl_CmdDeleteProc) -> Tcl_Command>, pub tcl_CreateEventSource: Option<extern "C" fn(_: *mut Tcl_EventSetupProc, _: *mut Tcl_EventCheckProc, _: ClientData)>, pub tcl_CreateExitHandler: Option<extern "C" fn(_: *mut Tcl_ExitProc, _: ClientData)>, pub tcl_CreateInterp: Option<extern "C" fn() -> *mut Tcl_Interp>, pub tcl_CreateMathFunc: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_ValueType, _: *mut Tcl_MathProc, _: ClientData)>, pub tcl_CreateObjCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_ObjCmdProc, _: ClientData, _: *mut Tcl_CmdDeleteProc) -> Tcl_Command>, pub tcl_CreateSlave: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int) -> *mut Tcl_Interp>, pub tcl_CreateTimerHandler: Option<extern "C" fn(_: c_int, _: *mut Tcl_TimerProc, _: ClientData) -> Tcl_TimerToken>, pub tcl_CreateTrace: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_CmdTraceProc, _: ClientData) -> Tcl_Trace>, pub tcl_DeleteAssocData: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>, pub tcl_DeleteChannelHandler: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_ChannelProc, _: ClientData)>, pub tcl_DeleteCloseHandler: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_CloseProc, _: ClientData)>, pub tcl_DeleteCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>, pub tcl_DeleteCommandFromToken: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command) -> c_int>, pub tcl_DeleteEvents: Option<extern "C" fn(_: *mut Tcl_EventDeleteProc, _: ClientData)>, pub tcl_DeleteEventSource: Option<extern "C" fn(_: *mut Tcl_EventSetupProc, _: *mut Tcl_EventCheckProc, _: ClientData)>, pub tcl_DeleteExitHandler: Option<extern "C" fn(_: *mut Tcl_ExitProc, _: ClientData)>, pub tcl_DeleteHashEntry: Option<extern "C" fn(_: *mut Tcl_HashEntry)>, pub tcl_DeleteHashTable: Option<extern "C" fn(_: *mut Tcl_HashTable)>, pub tcl_DeleteInterp: Option<extern "C" fn(_: *mut Tcl_Interp)>, pub tcl_DetachPids: Option<extern "C" fn(_: c_int, _: *mut Tcl_Pid)>, pub tcl_DeleteTimerHandler: Option<extern "C" fn(_: Tcl_TimerToken)>, pub tcl_DeleteTrace: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Trace)>, pub tcl_DontCallWhenDeleted: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_InterpDeleteProc, _: ClientData)>, pub tcl_DoOneEvent: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_DoWhenIdle: Option<extern "C" fn(_: *mut Tcl_IdleProc, _: ClientData)>, pub tcl_DStringAppend: Option<extern "C" fn(_: *mut Tcl_DString, _: *const c_char, _: c_int) -> *mut c_char>, pub tcl_DStringAppendElement: Option<extern "C" fn(_: *mut Tcl_DString, _: *const c_char) -> *mut c_char>, pub tcl_DStringEndSublist: Option<extern "C" fn(_: *mut Tcl_DString)>, pub tcl_DStringFree: Option<extern "C" fn(_: *mut Tcl_DString)>, pub tcl_DStringGetResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_DString)>, pub tcl_DStringInit: Option<extern "C" fn(_: *mut Tcl_DString)>, pub tcl_DStringResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_DString)>, pub tcl_DStringSetLength: Option<extern "C" fn(_: *mut Tcl_DString, _: c_int)>, pub tcl_DStringStartSublist: Option<extern "C" fn(_: *mut Tcl_DString)>, pub tcl_Eof: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_ErrnoId: Option<extern "C" fn() -> *const c_char>, pub tcl_ErrnoMsg: Option<extern "C" fn(_: c_int) -> *const c_char>, pub tcl_Eval: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>, pub tcl_EvalFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>, pub tcl_EvalObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>, pub tcl_EventuallyFree: Option<extern "C" fn(_: ClientData, _: *mut Tcl_FreeProc)>, pub tcl_Exit: Option<extern "C" fn(_: c_int)>, pub tcl_ExposeCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>, pub tcl_ExprBoolean: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int) -> c_int>, pub tcl_ExprBooleanObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>, pub tcl_ExprDouble: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_double) -> c_int>, pub tcl_ExprDoubleObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_double) -> c_int>, pub tcl_ExprLong: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_long) -> c_int>, pub tcl_ExprLongObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_long) -> c_int>, pub tcl_ExprObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_ExprString: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>, pub tcl_Finalize: Option<extern "C" fn()>, pub tcl_FindExecutable: Option<extern "C" fn(_: *const c_char)>, pub tcl_FirstHashEntry: Option<extern "C" fn(_: *mut Tcl_HashTable, _: *mut Tcl_HashSearch) -> *mut Tcl_HashEntry>, pub tcl_Flush: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_FreeResult: Option<extern "C" fn(_: *mut Tcl_Interp)>, pub tcl_GetAlias: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut *mut Tcl_Interp, _: *mut *const c_char, _: *mut c_int, _: *mut *mut *const c_char) -> c_int>, pub tcl_GetAliasObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut *mut Tcl_Interp, _: *mut *const c_char, _: *mut c_int, _: *mut *mut *mut Tcl_Obj) -> c_int>, pub tcl_GetAssocData: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut *mut Tcl_InterpDeleteProc) -> ClientData>, pub tcl_GetChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int) -> Tcl_Channel>, pub tcl_GetChannelBufferSize: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_GetChannelHandle: Option<extern "C" fn(_: Tcl_Channel, _: c_int, _: *mut ClientData) -> c_int>, pub tcl_GetChannelInstanceData: Option<extern "C" fn(_: Tcl_Channel) -> ClientData>, pub tcl_GetChannelMode: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_GetChannelName: Option<extern "C" fn(_: Tcl_Channel) -> *const c_char>, pub tcl_GetChannelOption: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel, _: *const c_char, _: *mut Tcl_DString) -> c_int>, pub tcl_GetChannelType: Option<extern "C" fn(_: Tcl_Channel) -> *const Tcl_ChannelType>, pub tcl_GetCommandInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_CmdInfo) -> c_int>, pub tcl_GetCommandName: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command) -> *const c_char>, pub tcl_GetErrno: Option<extern "C" fn() -> c_int>, pub tcl_GetHostName: Option<extern "C" fn() -> *const c_char>, pub tcl_GetInterpPath: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Interp) -> c_int>, pub tcl_GetMaster: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Interp>, pub tcl_GetNameOfExecutable: Option<extern "C" fn() -> *const c_char>, pub tcl_GetObjResult: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Obj>, pub tcl_GetOpenFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: c_int, _: *mut ClientData) -> c_int>, pub tcl_GetPathType: Option<extern "C" fn(_: *const c_char) -> Tcl_PathType>, pub tcl_Gets: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_DString) -> c_int>, pub tcl_GetsObj: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_Obj) -> c_int>, pub tcl_GetServiceMode: Option<extern "C" fn() -> c_int>, pub tcl_GetSlave: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> *mut Tcl_Interp>, pub tcl_GetStdChannel: Option<extern "C" fn(_: c_int) -> Tcl_Channel>, pub tcl_GetStringResult: Option<extern "C" fn(_: *mut Tcl_Interp) -> *const c_char>, pub tcl_GetVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int) -> *const c_char>, pub tcl_GetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>, pub tcl_GlobalEval: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>, pub tcl_GlobalEvalObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>, pub tcl_HideCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>, pub tcl_Init: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_InitHashTable: Option<extern "C" fn(_: *mut Tcl_HashTable, _: c_int)>, pub tcl_InputBlocked: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_InputBuffered: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_InterpDeleted: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_IsSafe: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_JoinPath: Option<extern "C" fn(_: c_int, _: *const *const c_char, _: *mut Tcl_DString) -> *mut c_char>, pub tcl_LinkVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_char, _: c_int) -> c_int>, pub reserved188: Option<extern "C" fn()>, pub tcl_MakeFileChannel: Option<extern "C" fn(_: ClientData, _: c_int) -> Tcl_Channel>, pub tcl_MakeSafe: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_MakeTcpClientChannel: Option<extern "C" fn(_: ClientData) -> Tcl_Channel>, pub tcl_Merge: Option<extern "C" fn(_: c_int, _: *const *const c_char) -> *mut c_char>, pub tcl_NextHashEntry: Option<extern "C" fn(_: *mut Tcl_HashSearch) -> *mut Tcl_HashEntry>, pub tcl_NotifyChannel: Option<extern "C" fn(_: Tcl_Channel, _: c_int)>, pub tcl_ObjGetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>, pub tcl_ObjSetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>, pub tcl_OpenCommandChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut *const c_char, _: c_int) -> Tcl_Channel>, pub tcl_OpenFileChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> Tcl_Channel>, pub tcl_OpenTcpClient: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const c_char, _: *const c_char, _: c_int, _: c_int) -> Tcl_Channel>, pub tcl_OpenTcpServer: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const c_char, _: *mut Tcl_TcpAcceptProc, _: ClientData) -> Tcl_Channel>, pub tcl_Preserve: Option<extern "C" fn(_: ClientData)>, pub tcl_PrintDouble: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_double, _: *mut c_char)>, pub tcl_PutEnv: Option<extern "C" fn(_: *const c_char) -> c_int>, pub tcl_PosixError: Option<extern "C" fn(_: *mut Tcl_Interp) -> *const c_char>, pub tcl_QueueEvent: Option<extern "C" fn(_: *mut Tcl_Event, _: Tcl_QueuePosition)>, pub tcl_Read: Option<extern "C" fn(_: Tcl_Channel, _: *mut c_char, _: c_int) -> c_int>, pub tcl_ReapDetachedProcs: Option<extern "C" fn()>, pub tcl_RecordAndEval: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int) -> c_int>, pub tcl_RecordAndEvalObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_RegisterChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel)>, pub tcl_RegisterObjType: Option<extern "C" fn(_: *const Tcl_ObjType)>, pub tcl_RegExpCompile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> Tcl_RegExp>, pub tcl_RegExpExec: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_RegExp, _: *const c_char, _: *const c_char) -> c_int>, pub tcl_RegExpMatch: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>, pub tcl_RegExpRange: Option<extern "C" fn(_: Tcl_RegExp, _: c_int, _: *mut *const c_char, _: *mut *const c_char)>, pub tcl_Release: Option<extern "C" fn(_: ClientData)>, pub tcl_ResetResult: Option<extern "C" fn(_: *mut Tcl_Interp)>, pub tcl_ScanElement: Option<extern "C" fn(_: *const c_char, _: *mut c_int) -> c_int>, pub tcl_ScanCountedElement: Option<extern "C" fn(_: *const c_char, _: c_int, _: *mut c_int) -> c_int>, pub tcl_SeekOld: Option<extern "C" fn(_: Tcl_Channel, _: c_int, _: c_int) -> c_int>, pub tcl_ServiceAll: Option<extern "C" fn() -> c_int>, pub tcl_ServiceEvent: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_SetAssocData: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_InterpDeleteProc, _: ClientData)>, pub tcl_SetChannelBufferSize: Option<extern "C" fn(_: Tcl_Channel, _: c_int)>, pub tcl_SetChannelOption: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel, _: *const c_char, _: *const c_char) -> c_int>, pub tcl_SetCommandInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const Tcl_CmdInfo) -> c_int>, pub tcl_SetErrno: Option<extern "C" fn(_: c_int)>, pub tcl_SetErrorCode: Option<extern "C" fn(_: *mut Tcl_Interp, ...)>, pub tcl_SetMaxBlockTime: Option<extern "C" fn(_: *const Tcl_Time)>, pub tcl_SetPanicProc: Option<extern "C" fn(_: *mut Tcl_PanicProc)>, pub tcl_SetRecursionLimit: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>, pub tcl_SetResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut c_char, _: *mut Tcl_FreeProc)>, pub tcl_SetServiceMode: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_SetObjErrorCode: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj)>, pub tcl_SetObjResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj)>, pub tcl_SetStdChannel: Option<extern "C" fn(_: Tcl_Channel, _: c_int)>, pub tcl_SetVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>, pub tcl_SetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>, pub tcl_SignalId: Option<extern "C" fn(_: c_int) -> *const c_char>, pub tcl_SignalMsg: Option<extern "C" fn(_: c_int) -> *const c_char>, pub tcl_SourceRCFile: Option<extern "C" fn(_: *mut Tcl_Interp)>, pub tcl_SplitList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int, _: *mut *mut *const c_char) -> c_int>, pub tcl_SplitPath: Option<extern "C" fn(_: *const c_char, _: *mut c_int, _: *mut *mut *const c_char)>, pub tcl_StaticPackage: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_PackageInitProc, _: *mut Tcl_PackageInitProc)>, pub tcl_StringMatch: Option<extern "C" fn(_: *const c_char, _: *const c_char) -> c_int>, pub tcl_TellOld: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_TraceVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData) -> c_int>, pub tcl_TraceVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData) -> c_int>, pub tcl_TranslateFileName: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_DString) -> *mut c_char>, pub tcl_Ungets: Option<extern "C" fn(_: Tcl_Channel, _: *const c_char, _: c_int, _: c_int) -> c_int>, pub tcl_UnlinkVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>, pub tcl_UnregisterChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>, pub tcl_UnsetVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int) -> c_int>, pub tcl_UnsetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> c_int>, pub tcl_UntraceVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData)>, pub tcl_UntraceVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData)>, pub tcl_UpdateLinkedVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>, pub tcl_UpVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *const c_char, _: c_int) -> c_int>, pub tcl_UpVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *const c_char, _: *const c_char, _: c_int) -> c_int>, pub tcl_VarEval: Option<extern "C" fn(_: *mut Tcl_Interp, ...) -> c_int>, pub tcl_VarTraceInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData) -> ClientData>, pub tcl_VarTraceInfo2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData) -> ClientData>, pub tcl_Write: Option<extern "C" fn(_: Tcl_Channel, _: *const c_char, _: c_int) -> c_int>, pub tcl_WrongNumArgs: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const *mut Tcl_Obj, _: *const c_char)>, pub tcl_DumpActiveMemory: Option<extern "C" fn(_: *const c_char) -> c_int>, pub tcl_ValidateAllMemory: Option<extern "C" fn(_: *const c_char, _: c_int)>, pub tcl_HashStats: Option<extern "C" fn(_: *mut Tcl_HashTable) -> *mut c_char>, pub tcl_ParseVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut *const c_char) -> *const c_char>, pub tcl_PkgPresent: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>, pub tcl_PkgPresentEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut c_void) -> *const c_char>, pub tcl_PkgProvide: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>, pub tcl_PkgRequire: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>, pub tcl_WaitPid: Option<extern "C" fn(_: Tcl_Pid, _: *mut c_int, _: c_int) -> Tcl_Pid>, pub tcl_GetVersion: Option<extern "C" fn(_: *mut c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int)>, pub tcl_InitMemory: Option<extern "C" fn(_: *mut Tcl_Interp)>, pub tcl_StackChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const Tcl_ChannelType, _: ClientData, _: c_int, _: Tcl_Channel) -> Tcl_Channel>, pub tcl_UnstackChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>, pub tcl_GetStackedChannel: Option<extern "C" fn(_: Tcl_Channel) -> Tcl_Channel>, pub tcl_SetMainLoop: Option<extern "C" fn(_: *mut Tcl_MainLoopProc)>, pub reserved285: Option<extern "C" fn()>, pub tcl_AppendObjToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj)>, pub tcl_CreateEncoding: Option<extern "C" fn(_: *const Tcl_EncodingType) -> Tcl_Encoding>, pub tcl_CreateThreadExitHandler: Option<extern "C" fn(_: *mut Tcl_ExitProc, _: ClientData)>, pub tcl_DeleteThreadExitHandler: Option<extern "C" fn(_: *mut Tcl_ExitProc, _: ClientData)>, pub tcl_DiscardResult: Option<extern "C" fn(_: *mut Tcl_SavedResult)>, pub tcl_EvalEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: c_int) -> c_int>, pub tcl_EvalObjv: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_EvalObjEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_ExitThread: Option<extern "C" fn(_: c_int)>, pub tcl_ExternalToUtf: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Encoding, _: *const c_char, _: c_int, _: c_int, _: *mut Tcl_EncodingState, _: *mut c_char, _: c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int) -> c_int>, pub tcl_ExternalToUtfDString: Option<extern "C" fn(_: Tcl_Encoding, _: *const c_char, _: c_int, _: *mut Tcl_DString) -> *mut c_char>, pub tcl_FinalizeThread: Option<extern "C" fn()>, pub tcl_FinalizeNotifier: Option<extern "C" fn(_: ClientData)>, pub tcl_FreeEncoding: Option<extern "C" fn(_: Tcl_Encoding)>, pub tcl_GetCurrentThread: Option<extern "C" fn() -> Tcl_ThreadId>, pub tcl_GetEncoding: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> Tcl_Encoding>, pub tcl_GetEncodingName: Option<extern "C" fn(_: Tcl_Encoding) -> *const c_char>, pub tcl_GetEncodingNames: Option<extern "C" fn(_: *mut Tcl_Interp)>, pub tcl_GetIndexFromObjStruct: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_void, _: c_int, _: *const c_char, _: c_int, _: *mut c_int) -> c_int>, pub tcl_GetThreadData: Option<extern "C" fn(_: *mut Tcl_ThreadDataKey, _: c_int) -> *mut c_void>, pub tcl_GetVar2Ex: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_InitNotifier: Option<extern "C" fn() -> ClientData>, pub tcl_MutexLock: Option<extern "C" fn(_: *mut Tcl_Mutex)>, pub tcl_MutexUnlock: Option<extern "C" fn(_: *mut Tcl_Mutex)>, pub tcl_ConditionNotify: Option<extern "C" fn(_: *mut Tcl_Condition)>, pub tcl_ConditionWait: Option<extern "C" fn(_: *mut Tcl_Condition, _: *mut Tcl_Mutex, _: *const Tcl_Time)>, pub tcl_NumUtfChars: Option<extern "C" fn(_: *const c_char, _: c_int) -> c_int>, pub tcl_ReadChars: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_Obj, _: c_int, _: c_int) -> c_int>, pub tcl_RestoreResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_SavedResult)>, pub tcl_SaveResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_SavedResult)>, pub tcl_SetSystemEncoding: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>, pub tcl_SetVar2Ex: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>, pub tcl_ThreadAlert: Option<extern "C" fn(_: Tcl_ThreadId)>, pub tcl_ThreadQueueEvent: Option<extern "C" fn(_: Tcl_ThreadId, _: *mut Tcl_Event, _: Tcl_QueuePosition)>, pub tcl_UniCharAtIndex: Option<extern "C" fn(_: *const c_char, _: c_int) -> Tcl_UniChar>, pub tcl_UniCharToLower: Option<extern "C" fn(_: c_int) -> Tcl_UniChar>, pub tcl_UniCharToTitle: Option<extern "C" fn(_: c_int) -> Tcl_UniChar>, pub tcl_UniCharToUpper: Option<extern "C" fn(_: c_int) -> Tcl_UniChar>, pub tcl_UniCharToUtf: Option<extern "C" fn(_: c_int, _: *mut c_char) -> c_int>, pub tcl_UtfAtIndex: Option<extern "C" fn(_: *const c_char, _: c_int) -> *const c_char>, pub tcl_UtfCharComplete: Option<extern "C" fn(_: *const c_char, _: c_int) -> c_int>, pub tcl_UtfBackslash: Option<extern "C" fn(_: *const c_char, _: *mut c_int, _: *mut c_char) -> c_int>, pub tcl_UtfFindFirst: Option<extern "C" fn(_: *const c_char, _: c_int) -> *const c_char>, pub tcl_UtfFindLast: Option<extern "C" fn(_: *const c_char, _: c_int) -> *const c_char>, pub tcl_UtfNext: Option<extern "C" fn(_: *const c_char) -> *const c_char>, pub tcl_UtfPrev: Option<extern "C" fn(_: *const c_char, _: *const c_char) -> *const c_char>, pub tcl_UtfToExternal: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Encoding, _: *const c_char, _: c_int, _: c_int, _: *mut Tcl_EncodingState, _: *mut c_char, _: c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int) -> c_int>, pub tcl_UtfToExternalDString: Option<extern "C" fn(_: Tcl_Encoding, _: *const c_char, _: c_int, _: *mut Tcl_DString) -> *mut c_char>, pub tcl_UtfToLower: Option<extern "C" fn(_: *mut c_char) -> c_int>, pub tcl_UtfToTitle: Option<extern "C" fn(_: *mut c_char) -> c_int>, pub tcl_UtfToUniChar: Option<extern "C" fn(_: *const c_char, _: *mut Tcl_UniChar) -> c_int>, pub tcl_UtfToUpper: Option<extern "C" fn(_: *mut c_char) -> c_int>, pub tcl_WriteChars: Option<extern "C" fn(_: Tcl_Channel, _: *const c_char, _: c_int) -> c_int>, pub tcl_WriteObj: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_Obj) -> c_int>, pub tcl_GetString: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut c_char>, pub tcl_GetDefaultEncodingDir: Option<extern "C" fn() -> *const c_char>, pub tcl_SetDefaultEncodingDir: Option<extern "C" fn(_: *const c_char)>, pub tcl_AlertNotifier: Option<extern "C" fn(_: ClientData)>, pub tcl_ServiceModeHook: Option<extern "C" fn(_: c_int)>, pub tcl_UniCharIsAlnum: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharIsAlpha: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharIsDigit: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharIsLower: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharIsSpace: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharIsUpper: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharIsWordChar: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharLen: Option<extern "C" fn(_: *const Tcl_UniChar) -> c_int>, pub tcl_UniCharNcmp: Option<extern "C" fn(_: *const Tcl_UniChar, _: *const Tcl_UniChar, _: c_ulong) -> c_int>, pub tcl_UniCharToUtfDString: Option<extern "C" fn(_: *const Tcl_UniChar, _: c_int, _: *mut Tcl_DString) -> *mut c_char>, pub tcl_UtfToUniCharDString: Option<extern "C" fn(_: *const c_char, _: c_int, _: *mut Tcl_DString) -> *mut Tcl_UniChar>, pub tcl_GetRegExpFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> Tcl_RegExp>, pub tcl_EvalTokens: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Token, _: c_int) -> *mut Tcl_Obj>, pub tcl_FreeParse: Option<extern "C" fn(_: *mut Tcl_Parse)>, pub tcl_LogCommandInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int)>, pub tcl_ParseBraces: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_Parse, _: c_int, _: *mut *const c_char) -> c_int>, pub tcl_ParseCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: c_int, _: *mut Tcl_Parse) -> c_int>, pub tcl_ParseExpr: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_Parse) -> c_int>, pub tcl_ParseQuotedString: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_Parse, _: c_int, _: *mut *const c_char) -> c_int>, pub tcl_ParseVarName: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_Parse, _: c_int) -> c_int>, pub tcl_GetCwd: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_DString) -> *mut c_char>, pub tcl_Chdir: Option<extern "C" fn(_: *const c_char) -> c_int>, pub tcl_Access: Option<extern "C" fn(_: *const c_char, _: c_int) -> c_int>, pub tcl_Stat: Option<extern "C" fn(_: *const c_char, _: *mut Struct_stat) -> c_int>, pub tcl_UtfNcmp: Option<extern "C" fn(_: *const c_char, _: *const c_char, _: c_ulong) -> c_int>, pub tcl_UtfNcasecmp: Option<extern "C" fn(_: *const c_char, _: *const c_char, _: c_ulong) -> c_int>, pub tcl_StringCaseMatch: Option<extern "C" fn(_: *const c_char, _: *const c_char, _: c_int) -> c_int>, pub tcl_UniCharIsControl: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharIsGraph: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharIsPrint: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_UniCharIsPunct: Option<extern "C" fn(_: c_int) -> c_int>, pub tcl_RegExpExecObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_RegExp, _: *mut Tcl_Obj, _: c_int, _: c_int, _: c_int) -> c_int>, pub tcl_RegExpGetInfo: Option<extern "C" fn(_: Tcl_RegExp, _: *mut Tcl_RegExpInfo)>, pub tcl_NewUnicodeObj: Option<extern "C" fn(_: *const Tcl_UniChar, _: c_int) -> *mut Tcl_Obj>, pub tcl_SetUnicodeObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const Tcl_UniChar, _: c_int)>, pub tcl_GetCharLength: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>, pub tcl_GetUniChar: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> Tcl_UniChar>, pub tcl_GetUnicode: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut Tcl_UniChar>, pub tcl_GetRange: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int, _: c_int) -> *mut Tcl_Obj>, pub tcl_AppendUnicodeToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const Tcl_UniChar, _: c_int)>, pub tcl_RegExpMatchObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_SetNotifier: Option<extern "C" fn(_: *mut Tcl_NotifierProcs)>, pub tcl_GetAllocMutex: Option<extern "C" fn() -> *mut Tcl_Mutex>, pub tcl_GetChannelNames: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_GetChannelNamesEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>, pub tcl_ProcObjCmd: Option<extern "C" fn(_: ClientData, _: *mut Tcl_Interp, _: c_int, _: *const *mut Tcl_Obj) -> c_int>, pub tcl_ConditionFinalize: Option<extern "C" fn(_: *mut Tcl_Condition)>, pub tcl_MutexFinalize: Option<extern "C" fn(_: *mut Tcl_Mutex)>, pub tcl_CreateThread: Option<extern "C" fn(_: *mut Tcl_ThreadId, _: *mut Tcl_ThreadCreateProc, _: ClientData, _: c_int, _: c_int) -> c_int>, pub tcl_ReadRaw: Option<extern "C" fn(_: Tcl_Channel, _: *mut c_char, _: c_int) -> c_int>, pub tcl_WriteRaw: Option<extern "C" fn(_: Tcl_Channel, _: *const c_char, _: c_int) -> c_int>, pub tcl_GetTopChannel: Option<extern "C" fn(_: Tcl_Channel) -> Tcl_Channel>, pub tcl_ChannelBuffered: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_ChannelName: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *const c_char>, pub tcl_ChannelVersion: Option<extern "C" fn(_: *const Tcl_ChannelType) -> Tcl_ChannelTypeVersion>, pub tcl_ChannelBlockModeProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverBlockModeProc>, pub tcl_ChannelCloseProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverCloseProc>, pub tcl_ChannelClose2Proc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverClose2Proc>, pub tcl_ChannelInputProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverInputProc>, pub tcl_ChannelOutputProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverOutputProc>, pub tcl_ChannelSeekProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverSeekProc>, pub tcl_ChannelSetOptionProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverSetOptionProc>, pub tcl_ChannelGetOptionProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverGetOptionProc>, pub tcl_ChannelWatchProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverWatchProc>, pub tcl_ChannelGetHandleProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverGetHandleProc>, pub tcl_ChannelFlushProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverFlushProc>, pub tcl_ChannelHandlerProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverHandlerProc>, pub tcl_JoinThread: Option<extern "C" fn(_: Tcl_ThreadId, _: *mut c_int) -> c_int>, pub tcl_IsChannelShared: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_IsChannelRegistered: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>, pub tcl_CutChannel: Option<extern "C" fn(_: Tcl_Channel)>, pub tcl_SpliceChannel: Option<extern "C" fn(_: Tcl_Channel)>, pub tcl_ClearChannelHandlers: Option<extern "C" fn(_: Tcl_Channel)>, pub tcl_IsChannelExisting: Option<extern "C" fn(_: *const c_char) -> c_int>, pub tcl_UniCharNcasecmp: Option<extern "C" fn(_: *const Tcl_UniChar, _: *const Tcl_UniChar, _: c_ulong) -> c_int>, pub tcl_UniCharCaseMatch: Option<extern "C" fn(_: *const Tcl_UniChar, _: *const Tcl_UniChar, _: c_int) -> c_int>, pub tcl_FindHashEntry: Option<extern "C" fn(_: *mut Tcl_HashTable, _: *const c_void) -> *mut Tcl_HashEntry>, pub tcl_CreateHashEntry: Option<extern "C" fn(_: *mut Tcl_HashTable, _: *const c_void, _: *mut c_int) -> *mut Tcl_HashEntry>, pub tcl_InitCustomHashTable: Option<extern "C" fn(_: *mut Tcl_HashTable, _: c_int, _: *const Tcl_HashKeyType)>, pub tcl_InitObjHashTable: Option<extern "C" fn(_: *mut Tcl_HashTable)>, pub tcl_CommandTraceInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_CommandTraceProc, _: ClientData) -> ClientData>, pub tcl_TraceCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_CommandTraceProc, _: ClientData) -> c_int>, pub tcl_UntraceCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_CommandTraceProc, _: ClientData)>, pub tcl_AttemptAlloc: Option<extern "C" fn(_: c_uint) -> *mut c_char>, pub tcl_AttemptDbCkalloc: Option<extern "C" fn(_: c_uint, _: *const c_char, _: c_int) -> *mut c_char>, pub tcl_AttemptRealloc: Option<extern "C" fn(_: *mut c_char, _: c_uint) -> *mut c_char>, pub tcl_AttemptDbCkrealloc: Option<extern "C" fn(_: *mut c_char, _: c_uint, _: *const c_char, _: c_int) -> *mut c_char>, pub tcl_AttemptSetObjLength: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_GetChannelThread: Option<extern "C" fn(_: Tcl_Channel) -> Tcl_ThreadId>, pub tcl_GetUnicodeFromObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut c_int) -> *mut Tcl_UniChar>, pub tcl_GetMathFuncInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int, _: *mut *mut Tcl_ValueType, _: *mut *mut Tcl_MathProc, _: *mut ClientData) -> c_int>, pub tcl_ListMathFuncs: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> *mut Tcl_Obj>, pub tcl_SubstObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>, pub tcl_DetachChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>, pub tcl_IsStandardChannel: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_FSCopyFile: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_FSCopyDirectory: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_FSCreateDirectory: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>, pub tcl_FSDeleteFile: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>, pub tcl_FSLoadFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_char, _: *const c_char, _: *mut *mut Tcl_PackageInitProc, _: *mut *mut Tcl_PackageInitProc, _: *mut Tcl_LoadHandle, _: *mut *mut Tcl_FSUnloadFileProc) -> c_int>, pub tcl_FSMatchInDirectory: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *const c_char, _: *mut Tcl_GlobTypeData) -> c_int>, pub tcl_FSLink: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>, pub tcl_FSRemoveDirectory: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_FSRenameFile: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_FSLstat: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_StatBuf) -> c_int>, pub tcl_FSUtime: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Struct_utimbuf) -> c_int>, pub tcl_FSFileAttrsGet: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_FSFileAttrsSet: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_FSFileAttrStrings: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> *const *const c_char>, pub tcl_FSStat: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_StatBuf) -> c_int>, pub tcl_FSAccess: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_FSOpenFileChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_char, _: c_int) -> Tcl_Channel>, pub tcl_FSGetCwd: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Obj>, pub tcl_FSChdir: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>, pub tcl_FSConvertToPathType: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>, pub tcl_FSJoinPath: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>, pub tcl_FSSplitPath: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut c_int) -> *mut Tcl_Obj>, pub tcl_FSEqualPaths: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_FSGetNormalizedPath: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> *mut Tcl_Obj>, pub tcl_FSJoinToPath: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int, _: *const *mut Tcl_Obj) -> *mut Tcl_Obj>, pub tcl_FSGetInternalRep: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const Tcl_Filesystem) -> ClientData>, pub tcl_FSGetTranslatedPath: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> *mut Tcl_Obj>, pub tcl_FSEvalFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>, pub tcl_FSNewNativePath: Option<extern "C" fn(_: *const Tcl_Filesystem, _: ClientData) -> *mut Tcl_Obj>, pub tcl_FSGetNativePath: Option<extern "C" fn(_: *mut Tcl_Obj) -> *const c_void>, pub tcl_FSFileSystemInfo: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut Tcl_Obj>, pub tcl_FSPathSeparator: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut Tcl_Obj>, pub tcl_FSListVolumes: Option<extern "C" fn() -> *mut Tcl_Obj>, pub tcl_FSRegister: Option<extern "C" fn(_: ClientData, _: *const Tcl_Filesystem) -> c_int>, pub tcl_FSUnregister: Option<extern "C" fn(_: *const Tcl_Filesystem) -> c_int>, pub tcl_FSData: Option<extern "C" fn(_: *const Tcl_Filesystem) -> ClientData>, pub tcl_FSGetTranslatedStringPath: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> *const c_char>, pub tcl_FSGetFileSystemForPath: Option<extern "C" fn(_: *mut Tcl_Obj) -> *const Tcl_Filesystem>, pub tcl_FSGetPathType: Option<extern "C" fn(_: *mut Tcl_Obj) -> Tcl_PathType>, pub tcl_OutputBuffered: Option<extern "C" fn(_: Tcl_Channel) -> c_int>, pub tcl_FSMountsChanged: Option<extern "C" fn(_: *const Tcl_Filesystem)>, pub tcl_EvalTokensStandard: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Token, _: c_int) -> c_int>, pub tcl_GetTime: Option<extern "C" fn(_: *mut Tcl_Time)>, pub tcl_CreateObjTrace: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: c_int, _: *mut Tcl_CmdObjTraceProc, _: ClientData, _: *mut Tcl_CmdObjTraceDeleteProc) -> Tcl_Trace>, pub tcl_GetCommandInfoFromToken: Option<extern "C" fn(_: Tcl_Command, _: *mut Tcl_CmdInfo) -> c_int>, pub tcl_SetCommandInfoFromToken: Option<extern "C" fn(_: Tcl_Command, _: *const Tcl_CmdInfo) -> c_int>, pub tcl_DbNewWideIntObj: Option<extern "C" fn(_: Tcl_WideInt, _: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_GetWideIntFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_WideInt) -> c_int>, pub tcl_NewWideIntObj: Option<extern "C" fn(_: Tcl_WideInt) -> *mut Tcl_Obj>, pub tcl_SetWideIntObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: Tcl_WideInt)>, pub tcl_AllocStatBuf: Option<extern "C" fn() -> *mut Tcl_StatBuf>, pub tcl_Seek: Option<extern "C" fn(_: Tcl_Channel, _: Tcl_WideInt, _: c_int) -> Tcl_WideInt>, pub tcl_Tell: Option<extern "C" fn(_: Tcl_Channel) -> Tcl_WideInt>, pub tcl_ChannelWideSeekProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverWideSeekProc>, pub tcl_DictObjPut: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_DictObjGet: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_DictObjRemove: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_DictObjSize: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>, pub tcl_DictObjFirst: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_DictSearch, _: *mut *mut Tcl_Obj, _: *mut *mut Tcl_Obj, _: *mut c_int) -> c_int>, pub tcl_DictObjNext: Option<extern "C" fn(_: *mut Tcl_DictSearch, _: *mut *mut Tcl_Obj, _: *mut *mut Tcl_Obj, _: *mut c_int)>, pub tcl_DictObjDone: Option<extern "C" fn(_: *mut Tcl_DictSearch)>, pub tcl_DictObjPutKeyList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int, _: *const *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_DictObjRemoveKeyList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int, _: *const *mut Tcl_Obj) -> c_int>, pub tcl_NewDictObj: Option<extern "C" fn() -> *mut Tcl_Obj>, pub tcl_DbNewDictObj: Option<extern "C" fn(_: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_RegisterConfig: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const Tcl_Config, _: *const c_char)>, pub tcl_CreateNamespace: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: ClientData, _: *mut Tcl_NamespaceDeleteProc) -> *mut Tcl_Namespace>, pub tcl_DeleteNamespace: Option<extern "C" fn(_: *mut Tcl_Namespace)>, pub tcl_AppendExportList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *mut Tcl_Obj) -> c_int>, pub tcl_Export: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *const c_char, _: c_int) -> c_int>, pub tcl_Import: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *const c_char, _: c_int) -> c_int>, pub tcl_ForgetImport: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *const c_char) -> c_int>, pub tcl_GetCurrentNamespace: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Namespace>, pub tcl_GetGlobalNamespace: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Namespace>, pub tcl_FindNamespace: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Namespace, _: c_int) -> *mut Tcl_Namespace>, pub tcl_FindCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Namespace, _: c_int) -> Tcl_Command>, pub tcl_GetCommandFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> Tcl_Command>, pub tcl_GetCommandFullName: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj)>, pub tcl_FSEvalFileEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_char) -> c_int>, pub tcl_SetExitProc: Option<extern "C" fn(_: *mut Tcl_ExitProc) -> *mut Tcl_ExitProc>, pub tcl_LimitAddHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_LimitHandlerProc, _: ClientData, _: *mut Tcl_LimitHandlerDeleteProc)>, pub tcl_LimitRemoveHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_LimitHandlerProc, _: ClientData)>, pub tcl_LimitReady: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_LimitCheck: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_LimitExceeded: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_LimitSetCommands: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>, pub tcl_LimitSetTime: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Time)>, pub tcl_LimitSetGranularity: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: c_int)>, pub tcl_LimitTypeEnabled: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>, pub tcl_LimitTypeExceeded: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>, pub tcl_LimitTypeSet: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>, pub tcl_LimitTypeReset: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>, pub tcl_LimitGetCommands: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_LimitGetTime: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Time)>, pub tcl_LimitGetGranularity: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>, pub tcl_SaveInterpState: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> Tcl_InterpState>, pub tcl_RestoreInterpState: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_InterpState) -> c_int>, pub tcl_DiscardInterpState: Option<extern "C" fn(_: Tcl_InterpState)>, pub tcl_SetReturnOptions: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>, pub tcl_GetReturnOptions: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> *mut Tcl_Obj>, pub tcl_IsEnsemble: Option<extern "C" fn(_: Tcl_Command) -> c_int>, pub tcl_CreateEnsemble: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Namespace, _: c_int) -> Tcl_Command>, pub tcl_FindEnsemble: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> Tcl_Command>, pub tcl_SetEnsembleSubcommandList: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj) -> c_int>, pub tcl_SetEnsembleMappingDict: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj) -> c_int>, pub tcl_SetEnsembleUnknownHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj) -> c_int>, pub tcl_SetEnsembleFlags: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: c_int) -> c_int>, pub tcl_GetEnsembleSubcommandList: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_GetEnsembleMappingDict: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_GetEnsembleUnknownHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_GetEnsembleFlags: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut c_int) -> c_int>, pub tcl_GetEnsembleNamespace: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Namespace) -> c_int>, pub tcl_SetTimeProc: Option<extern "C" fn(_: *mut Tcl_GetTimeProc, _: *mut Tcl_ScaleTimeProc, _: ClientData)>, pub tcl_QueryTimeProc: Option<extern "C" fn(_: *mut *mut Tcl_GetTimeProc, _: *mut *mut Tcl_ScaleTimeProc, _: *mut ClientData)>, pub tcl_ChannelThreadActionProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverThreadActionProc>, pub tcl_NewBignumObj: Option<extern "C" fn(_: *mut mp_int) -> *mut Tcl_Obj>, pub tcl_DbNewBignumObj: Option<extern "C" fn(_: *mut mp_int, _: *const c_char, _: c_int) -> *mut Tcl_Obj>, pub tcl_SetBignumObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut mp_int)>, pub tcl_GetBignumFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut mp_int) -> c_int>, pub tcl_TakeBignumFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut mp_int) -> c_int>, pub tcl_TruncateChannel: Option<extern "C" fn(_: Tcl_Channel, _: Tcl_WideInt) -> c_int>, pub tcl_ChannelTruncateProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverTruncateProc>, pub tcl_SetChannelErrorInterp: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj)>, pub tcl_GetChannelErrorInterp: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut *mut Tcl_Obj)>, pub tcl_SetChannelError: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_Obj)>, pub tcl_GetChannelError: Option<extern "C" fn(_: Tcl_Channel, _: *mut *mut Tcl_Obj)>, pub tcl_InitBignumFromDouble: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_double, _: *mut mp_int) -> c_int>, pub tcl_GetNamespaceUnknownHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace) -> *mut Tcl_Obj>, pub tcl_SetNamespaceUnknownHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *mut Tcl_Obj) -> c_int>, pub tcl_GetEncodingFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Encoding) -> c_int>, pub tcl_GetEncodingSearchPath: Option<extern "C" fn() -> *mut Tcl_Obj>, pub tcl_SetEncodingSearchPath: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>, pub tcl_GetEncodingNameFromEnvironment: Option<extern "C" fn(_: *mut Tcl_DString) -> *const c_char>, pub tcl_PkgRequireProc: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *const *mut Tcl_Obj, _: *mut c_void) -> c_int>, pub tcl_AppendObjToErrorInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj)>, pub tcl_AppendLimitedToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int, _: c_int, _: *const c_char)>, pub tcl_Format: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *const *mut Tcl_Obj) -> *mut Tcl_Obj>, pub tcl_AppendFormatToObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_char, _: c_int, _: *const *mut Tcl_Obj) -> c_int>, pub tcl_ObjPrintf: Option<extern "C" fn(_: *const c_char, ...) -> *mut Tcl_Obj>, pub tcl_AppendPrintfToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, ...)>, pub tcl_CancelEval: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: ClientData, _: c_int) -> c_int>, pub tcl_Canceled: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>, pub tcl_CreatePipe: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Channel, _: *mut Tcl_Channel, _: c_int) -> c_int>, pub tcl_NRCreateCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_ObjCmdProc, _: *mut Tcl_ObjCmdProc, _: ClientData, _: *mut Tcl_CmdDeleteProc) -> Tcl_Command>, pub tcl_NREvalObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_NREvalObjv: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_NRCmdSwap: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: c_int, _: *const *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_NRAddCallback: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_NRPostProc, _: ClientData, _: ClientData, _: ClientData, _: ClientData)>, pub tcl_NRCallObjProc: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_ObjCmdProc, _: ClientData, _: c_int, _: *const *mut Tcl_Obj) -> c_int>, pub tcl_GetFSDeviceFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_uint>, pub tcl_GetFSInodeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_uint>, pub tcl_GetModeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_uint>, pub tcl_GetLinkCountFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_int>, pub tcl_GetUserIdFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_int>, pub tcl_GetGroupIdFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_int>, pub tcl_GetDeviceTypeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_int>, pub tcl_GetAccessTimeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideInt>, pub tcl_GetModificationTimeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideInt>, pub tcl_GetChangeTimeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideInt>, pub tcl_GetSizeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideUInt>, pub tcl_GetBlocksFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideUInt>, pub tcl_GetBlockSizeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_uint>, pub tcl_SetEnsembleParameterList: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj) -> c_int>, pub tcl_GetEnsembleParameterList: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Obj) -> c_int>, pub tcl_ParseArgsObjv: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const Tcl_ArgvInfo, _: *mut c_int, _: *const *mut Tcl_Obj, _: *mut *mut *mut Tcl_Obj) -> c_int>, pub tcl_GetErrorLine: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_SetErrorLine: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>, pub tcl_TransferResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Interp)>, pub tcl_InterpActive: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>, pub tcl_BackgroundException: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>, pub tcl_ZlibDeflate: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Obj, _: c_int, _: *mut Tcl_Obj) -> c_int>, pub tcl_ZlibInflate: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Obj, _: c_int, _: *mut Tcl_Obj) -> c_int>, pub tcl_ZlibCRC32: Option<extern "C" fn(_: c_uint, _: *const c_uchar, _: c_int) -> c_uint>, pub tcl_ZlibAdler32: Option<extern "C" fn(_: c_uint, _: *const c_uchar, _: c_int) -> c_uint>, pub tcl_ZlibStreamInit: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: c_int, _: c_int, _: *mut Tcl_Obj, _: *mut Tcl_ZlibStream) -> c_int>, pub tcl_ZlibStreamGetCommandName: Option<extern "C" fn(_: Tcl_ZlibStream) -> *mut Tcl_Obj>, pub tcl_ZlibStreamEof: Option<extern "C" fn(_: Tcl_ZlibStream) -> c_int>, pub tcl_ZlibStreamChecksum: Option<extern "C" fn(_: Tcl_ZlibStream) -> c_int>, pub tcl_ZlibStreamPut: Option<extern "C" fn(_: Tcl_ZlibStream, _: *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_ZlibStreamGet: Option<extern "C" fn(_: Tcl_ZlibStream, _: *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_ZlibStreamClose: Option<extern "C" fn(_: Tcl_ZlibStream) -> c_int>, pub tcl_ZlibStreamReset: Option<extern "C" fn(_: Tcl_ZlibStream) -> c_int>, pub tcl_SetStartupScript: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char)>, pub tcl_GetStartupScript: Option<extern "C" fn(_: *mut *const c_char) -> *mut Tcl_Obj>, pub tcl_CloseEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel, _: c_int) -> c_int>, pub tcl_NRExprObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>, pub tcl_NRSubstObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> c_int>, pub tcl_LoadFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const *const c_char, _: c_int, _: *mut c_void, _: *mut Tcl_LoadHandle) -> c_int>, pub tcl_FindSymbol: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_LoadHandle, _: *const c_char) -> *mut c_void>, pub tcl_FSUnloadFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_LoadHandle) -> c_int>, pub tcl_ZlibStreamSetCompressionDictionary: Option<extern "C" fn(_: Tcl_ZlibStream, _: *mut Tcl_Obj)>, }
Fields
magic: c_int
hooks: *const TclStubHooks
tcl_PkgProvideEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *const c_void) -> c_int>
tcl_PkgRequireEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut c_void) -> *const c_char>
tcl_Panic: Option<extern "C" fn(_: *const c_char, ...)>
tcl_Alloc: Option<extern "C" fn(_: c_uint) -> *mut c_char>
tcl_Free: Option<extern "C" fn(_: *mut c_char)>
tcl_Realloc: Option<extern "C" fn(_: *mut c_char, _: c_uint) -> *mut c_char>
tcl_DbCkalloc: Option<extern "C" fn(_: c_uint, _: *const c_char, _: c_int) -> *mut c_char>
tcl_DbCkfree: Option<extern "C" fn(_: *mut c_char, _: *const c_char, _: c_int)>
tcl_DbCkrealloc: Option<extern "C" fn(_: *mut c_char, _: c_uint, _: *const c_char, _: c_int) -> *mut c_char>
tcl_CreateFileHandler: Option<extern "C" fn(_: c_int, _: c_int, _: *mut Tcl_FileProc, _: ClientData)>
tcl_DeleteFileHandler: Option<extern "C" fn(_: c_int)>
tcl_SetTimer: Option<extern "C" fn(_: *const Tcl_Time)>
tcl_Sleep: Option<extern "C" fn(_: c_int)>
tcl_WaitForEvent: Option<extern "C" fn(_: *const Tcl_Time) -> c_int>
tcl_AppendAllObjTypes: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>
tcl_AppendStringsToObj: Option<extern "C" fn(_: *mut Tcl_Obj, ...)>
tcl_AppendToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int)>
tcl_ConcatObj: Option<extern "C" fn(_: c_int, _: *const *mut Tcl_Obj) -> *mut Tcl_Obj>
tcl_ConvertToType: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const Tcl_ObjType) -> c_int>
tcl_DbDecrRefCount: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int)>
tcl_DbIncrRefCount: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int)>
tcl_DbNewBooleanObj: Option<extern "C" fn(_: c_int, _: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_DbNewByteArrayObj: Option<extern "C" fn(_: *const c_uchar, _: c_int, _: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_DbNewDoubleObj: Option<extern "C" fn(_: c_double, _: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_DbNewListObj: Option<extern "C" fn(_: c_int, _: *const *mut Tcl_Obj, _: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_DbNewLongObj: Option<extern "C" fn(_: c_long, _: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_DbNewObj: Option<extern "C" fn(_: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_DbNewStringObj: Option<extern "C" fn(_: *const c_char, _: c_int, _: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_DuplicateObj: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut Tcl_Obj>
tclFreeObj: Option<extern "C" fn(_: *mut Tcl_Obj)>
tcl_GetBoolean: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int) -> c_int>
tcl_GetBooleanFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>
tcl_GetByteArrayFromObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut c_int) -> *mut c_uchar>
tcl_GetDouble: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_double) -> c_int>
tcl_GetDoubleFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_double) -> c_int>
tcl_GetIndexFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const *const c_char, _: *const c_char, _: c_int, _: *mut c_int) -> c_int>
tcl_GetInt: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int) -> c_int>
tcl_GetIntFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>
tcl_GetLongFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_long) -> c_int>
tcl_GetObjType: Option<extern "C" fn(_: *const c_char) -> *const Tcl_ObjType>
tcl_GetStringFromObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut c_int) -> *mut c_char>
tcl_InvalidateStringRep: Option<extern "C" fn(_: *mut Tcl_Obj)>
tcl_ListObjAppendList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_ListObjAppendElement: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_ListObjGetElements: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int, _: *mut *mut *mut Tcl_Obj) -> c_int>
tcl_ListObjIndex: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int, _: *mut *mut Tcl_Obj) -> c_int>
tcl_ListObjLength: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>
tcl_ListObjReplace: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int, _: c_int, _: c_int, _: *const *mut Tcl_Obj) -> c_int>
tcl_NewBooleanObj: Option<extern "C" fn(_: c_int) -> *mut Tcl_Obj>
tcl_NewByteArrayObj: Option<extern "C" fn(_: *const c_uchar, _: c_int) -> *mut Tcl_Obj>
tcl_NewDoubleObj: Option<extern "C" fn(_: c_double) -> *mut Tcl_Obj>
tcl_NewIntObj: Option<extern "C" fn(_: c_int) -> *mut Tcl_Obj>
tcl_NewListObj: Option<extern "C" fn(_: c_int, _: *const *mut Tcl_Obj) -> *mut Tcl_Obj>
tcl_NewLongObj: Option<extern "C" fn(_: c_long) -> *mut Tcl_Obj>
tcl_NewObj: Option<extern "C" fn() -> *mut Tcl_Obj>
tcl_NewStringObj: Option<extern "C" fn(_: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_SetBooleanObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int)>
tcl_SetByteArrayLength: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> *mut c_uchar>
tcl_SetByteArrayObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_uchar, _: c_int)>
tcl_SetDoubleObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_double)>
tcl_SetIntObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int)>
tcl_SetListObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int, _: *const *mut Tcl_Obj)>
tcl_SetLongObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_long)>
tcl_SetObjLength: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int)>
tcl_SetStringObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int)>
tcl_AddErrorInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>
tcl_AddObjErrorInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int)>
tcl_AllowExceptions: Option<extern "C" fn(_: *mut Tcl_Interp)>
tcl_AppendElement: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>
tcl_AppendResult: Option<extern "C" fn(_: *mut Tcl_Interp, ...)>
tcl_AsyncCreate: Option<extern "C" fn(_: *mut Tcl_AsyncProc, _: ClientData) -> Tcl_AsyncHandler>
tcl_AsyncDelete: Option<extern "C" fn(_: Tcl_AsyncHandler)>
tcl_AsyncInvoke: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>
tcl_AsyncMark: Option<extern "C" fn(_: Tcl_AsyncHandler)>
tcl_AsyncReady: Option<extern "C" fn() -> c_int>
tcl_BackgroundError: Option<extern "C" fn(_: *mut Tcl_Interp)>
tcl_Backslash: Option<extern "C" fn(_: *const c_char, _: *mut c_int) -> c_char>
tcl_BadChannelOption: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>
tcl_CallWhenDeleted: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_InterpDeleteProc, _: ClientData)>
tcl_CancelIdleCall: Option<extern "C" fn(_: *mut Tcl_IdleProc, _: ClientData)>
tcl_Close: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>
tcl_CommandComplete: Option<extern "C" fn(_: *const c_char) -> c_int>
tcl_Concat: Option<extern "C" fn(_: c_int, _: *const *const c_char) -> *mut c_char>
tcl_ConvertElement: Option<extern "C" fn(_: *const c_char, _: *mut c_char, _: c_int) -> c_int>
tcl_ConvertCountedElement: Option<extern "C" fn(_: *const c_char, _: c_int, _: *mut c_char, _: c_int) -> c_int>
tcl_CreateAlias: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *const *const c_char) -> c_int>
tcl_CreateAliasObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *const *mut Tcl_Obj) -> c_int>
tcl_CreateChannel: Option<extern "C" fn(_: *const Tcl_ChannelType, _: *const c_char, _: ClientData, _: c_int) -> Tcl_Channel>
tcl_CreateChannelHandler: Option<extern "C" fn(_: Tcl_Channel, _: c_int, _: *mut Tcl_ChannelProc, _: ClientData)>
tcl_CreateCloseHandler: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_CloseProc, _: ClientData)>
tcl_CreateCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_CmdProc, _: ClientData, _: *mut Tcl_CmdDeleteProc) -> Tcl_Command>
tcl_CreateEventSource: Option<extern "C" fn(_: *mut Tcl_EventSetupProc, _: *mut Tcl_EventCheckProc, _: ClientData)>
tcl_CreateExitHandler: Option<extern "C" fn(_: *mut Tcl_ExitProc, _: ClientData)>
tcl_CreateInterp: Option<extern "C" fn() -> *mut Tcl_Interp>
tcl_CreateMathFunc: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_ValueType, _: *mut Tcl_MathProc, _: ClientData)>
tcl_CreateObjCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_ObjCmdProc, _: ClientData, _: *mut Tcl_CmdDeleteProc) -> Tcl_Command>
tcl_CreateSlave: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int) -> *mut Tcl_Interp>
tcl_CreateTimerHandler: Option<extern "C" fn(_: c_int, _: *mut Tcl_TimerProc, _: ClientData) -> Tcl_TimerToken>
tcl_CreateTrace: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_CmdTraceProc, _: ClientData) -> Tcl_Trace>
tcl_DeleteAssocData: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>
tcl_DeleteChannelHandler: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_ChannelProc, _: ClientData)>
tcl_DeleteCloseHandler: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_CloseProc, _: ClientData)>
tcl_DeleteCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>
tcl_DeleteCommandFromToken: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command) -> c_int>
tcl_DeleteEvents: Option<extern "C" fn(_: *mut Tcl_EventDeleteProc, _: ClientData)>
tcl_DeleteEventSource: Option<extern "C" fn(_: *mut Tcl_EventSetupProc, _: *mut Tcl_EventCheckProc, _: ClientData)>
tcl_DeleteExitHandler: Option<extern "C" fn(_: *mut Tcl_ExitProc, _: ClientData)>
tcl_DeleteHashEntry: Option<extern "C" fn(_: *mut Tcl_HashEntry)>
tcl_DeleteHashTable: Option<extern "C" fn(_: *mut Tcl_HashTable)>
tcl_DeleteInterp: Option<extern "C" fn(_: *mut Tcl_Interp)>
tcl_DetachPids: Option<extern "C" fn(_: c_int, _: *mut Tcl_Pid)>
tcl_DeleteTimerHandler: Option<extern "C" fn(_: Tcl_TimerToken)>
tcl_DeleteTrace: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Trace)>
tcl_DontCallWhenDeleted: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_InterpDeleteProc, _: ClientData)>
tcl_DoOneEvent: Option<extern "C" fn(_: c_int) -> c_int>
tcl_DoWhenIdle: Option<extern "C" fn(_: *mut Tcl_IdleProc, _: ClientData)>
tcl_DStringAppend: Option<extern "C" fn(_: *mut Tcl_DString, _: *const c_char, _: c_int) -> *mut c_char>
tcl_DStringAppendElement: Option<extern "C" fn(_: *mut Tcl_DString, _: *const c_char) -> *mut c_char>
tcl_DStringEndSublist: Option<extern "C" fn(_: *mut Tcl_DString)>
tcl_DStringFree: Option<extern "C" fn(_: *mut Tcl_DString)>
tcl_DStringGetResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_DString)>
tcl_DStringInit: Option<extern "C" fn(_: *mut Tcl_DString)>
tcl_DStringResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_DString)>
tcl_DStringSetLength: Option<extern "C" fn(_: *mut Tcl_DString, _: c_int)>
tcl_DStringStartSublist: Option<extern "C" fn(_: *mut Tcl_DString)>
tcl_Eof: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_ErrnoId: Option<extern "C" fn() -> *const c_char>
tcl_ErrnoMsg: Option<extern "C" fn(_: c_int) -> *const c_char>
tcl_Eval: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>
tcl_EvalFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>
tcl_EvalObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>
tcl_EventuallyFree: Option<extern "C" fn(_: ClientData, _: *mut Tcl_FreeProc)>
tcl_Exit: Option<extern "C" fn(_: c_int)>
tcl_ExposeCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>
tcl_ExprBoolean: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int) -> c_int>
tcl_ExprBooleanObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>
tcl_ExprDouble: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_double) -> c_int>
tcl_ExprDoubleObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_double) -> c_int>
tcl_ExprLong: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_long) -> c_int>
tcl_ExprLongObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_long) -> c_int>
tcl_ExprObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> c_int>
tcl_ExprString: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>
tcl_Finalize: Option<extern "C" fn()>
tcl_FindExecutable: Option<extern "C" fn(_: *const c_char)>
tcl_FirstHashEntry: Option<extern "C" fn(_: *mut Tcl_HashTable, _: *mut Tcl_HashSearch) -> *mut Tcl_HashEntry>
tcl_Flush: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_FreeResult: Option<extern "C" fn(_: *mut Tcl_Interp)>
tcl_GetAlias: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut *mut Tcl_Interp, _: *mut *const c_char, _: *mut c_int, _: *mut *mut *const c_char) -> c_int>
tcl_GetAliasObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut *mut Tcl_Interp, _: *mut *const c_char, _: *mut c_int, _: *mut *mut *mut Tcl_Obj) -> c_int>
tcl_GetAssocData: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut *mut Tcl_InterpDeleteProc) -> ClientData>
tcl_GetChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int) -> Tcl_Channel>
tcl_GetChannelBufferSize: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_GetChannelHandle: Option<extern "C" fn(_: Tcl_Channel, _: c_int, _: *mut ClientData) -> c_int>
tcl_GetChannelInstanceData: Option<extern "C" fn(_: Tcl_Channel) -> ClientData>
tcl_GetChannelMode: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_GetChannelName: Option<extern "C" fn(_: Tcl_Channel) -> *const c_char>
tcl_GetChannelOption: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel, _: *const c_char, _: *mut Tcl_DString) -> c_int>
tcl_GetChannelType: Option<extern "C" fn(_: Tcl_Channel) -> *const Tcl_ChannelType>
tcl_GetCommandInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_CmdInfo) -> c_int>
tcl_GetCommandName: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command) -> *const c_char>
tcl_GetErrno: Option<extern "C" fn() -> c_int>
tcl_GetHostName: Option<extern "C" fn() -> *const c_char>
tcl_GetInterpPath: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Interp) -> c_int>
tcl_GetMaster: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Interp>
tcl_GetNameOfExecutable: Option<extern "C" fn() -> *const c_char>
tcl_GetObjResult: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Obj>
tcl_GetOpenFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: c_int, _: *mut ClientData) -> c_int>
tcl_GetPathType: Option<extern "C" fn(_: *const c_char) -> Tcl_PathType>
tcl_Gets: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_DString) -> c_int>
tcl_GetsObj: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_Obj) -> c_int>
tcl_GetServiceMode: Option<extern "C" fn() -> c_int>
tcl_GetSlave: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> *mut Tcl_Interp>
tcl_GetStdChannel: Option<extern "C" fn(_: c_int) -> Tcl_Channel>
tcl_GetStringResult: Option<extern "C" fn(_: *mut Tcl_Interp) -> *const c_char>
tcl_GetVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int) -> *const c_char>
tcl_GetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>
tcl_GlobalEval: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>
tcl_GlobalEvalObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>
tcl_HideCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>
tcl_Init: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_InitHashTable: Option<extern "C" fn(_: *mut Tcl_HashTable, _: c_int)>
tcl_InputBlocked: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_InputBuffered: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_InterpDeleted: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_IsSafe: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_JoinPath: Option<extern "C" fn(_: c_int, _: *const *const c_char, _: *mut Tcl_DString) -> *mut c_char>
tcl_LinkVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_char, _: c_int) -> c_int>
reserved188: Option<extern "C" fn()>
tcl_MakeFileChannel: Option<extern "C" fn(_: ClientData, _: c_int) -> Tcl_Channel>
tcl_MakeSafe: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_MakeTcpClientChannel: Option<extern "C" fn(_: ClientData) -> Tcl_Channel>
tcl_Merge: Option<extern "C" fn(_: c_int, _: *const *const c_char) -> *mut c_char>
tcl_NextHashEntry: Option<extern "C" fn(_: *mut Tcl_HashSearch) -> *mut Tcl_HashEntry>
tcl_NotifyChannel: Option<extern "C" fn(_: Tcl_Channel, _: c_int)>
tcl_ObjGetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>
tcl_ObjSetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>
tcl_OpenCommandChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut *const c_char, _: c_int) -> Tcl_Channel>
tcl_OpenFileChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> Tcl_Channel>
tcl_OpenTcpClient: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const c_char, _: *const c_char, _: c_int, _: c_int) -> Tcl_Channel>
tcl_OpenTcpServer: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const c_char, _: *mut Tcl_TcpAcceptProc, _: ClientData) -> Tcl_Channel>
tcl_Preserve: Option<extern "C" fn(_: ClientData)>
tcl_PrintDouble: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_double, _: *mut c_char)>
tcl_PutEnv: Option<extern "C" fn(_: *const c_char) -> c_int>
tcl_PosixError: Option<extern "C" fn(_: *mut Tcl_Interp) -> *const c_char>
tcl_QueueEvent: Option<extern "C" fn(_: *mut Tcl_Event, _: Tcl_QueuePosition)>
tcl_Read: Option<extern "C" fn(_: Tcl_Channel, _: *mut c_char, _: c_int) -> c_int>
tcl_ReapDetachedProcs: Option<extern "C" fn()>
tcl_RecordAndEval: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int) -> c_int>
tcl_RecordAndEvalObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> c_int>
tcl_RegisterChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel)>
tcl_RegisterObjType: Option<extern "C" fn(_: *const Tcl_ObjType)>
tcl_RegExpCompile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> Tcl_RegExp>
tcl_RegExpExec: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_RegExp, _: *const c_char, _: *const c_char) -> c_int>
tcl_RegExpMatch: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>
tcl_RegExpRange: Option<extern "C" fn(_: Tcl_RegExp, _: c_int, _: *mut *const c_char, _: *mut *const c_char)>
tcl_Release: Option<extern "C" fn(_: ClientData)>
tcl_ResetResult: Option<extern "C" fn(_: *mut Tcl_Interp)>
tcl_ScanElement: Option<extern "C" fn(_: *const c_char, _: *mut c_int) -> c_int>
tcl_ScanCountedElement: Option<extern "C" fn(_: *const c_char, _: c_int, _: *mut c_int) -> c_int>
tcl_SeekOld: Option<extern "C" fn(_: Tcl_Channel, _: c_int, _: c_int) -> c_int>
tcl_ServiceAll: Option<extern "C" fn() -> c_int>
tcl_ServiceEvent: Option<extern "C" fn(_: c_int) -> c_int>
tcl_SetAssocData: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_InterpDeleteProc, _: ClientData)>
tcl_SetChannelBufferSize: Option<extern "C" fn(_: Tcl_Channel, _: c_int)>
tcl_SetChannelOption: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel, _: *const c_char, _: *const c_char) -> c_int>
tcl_SetCommandInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const Tcl_CmdInfo) -> c_int>
tcl_SetErrno: Option<extern "C" fn(_: c_int)>
tcl_SetErrorCode: Option<extern "C" fn(_: *mut Tcl_Interp, ...)>
tcl_SetMaxBlockTime: Option<extern "C" fn(_: *const Tcl_Time)>
tcl_SetPanicProc: Option<extern "C" fn(_: *mut Tcl_PanicProc)>
tcl_SetRecursionLimit: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>
tcl_SetResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut c_char, _: *mut Tcl_FreeProc)>
tcl_SetServiceMode: Option<extern "C" fn(_: c_int) -> c_int>
tcl_SetObjErrorCode: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj)>
tcl_SetObjResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj)>
tcl_SetStdChannel: Option<extern "C" fn(_: Tcl_Channel, _: c_int)>
tcl_SetVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>
tcl_SetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>
tcl_SignalId: Option<extern "C" fn(_: c_int) -> *const c_char>
tcl_SignalMsg: Option<extern "C" fn(_: c_int) -> *const c_char>
tcl_SourceRCFile: Option<extern "C" fn(_: *mut Tcl_Interp)>
tcl_SplitList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int, _: *mut *mut *const c_char) -> c_int>
tcl_SplitPath: Option<extern "C" fn(_: *const c_char, _: *mut c_int, _: *mut *mut *const c_char)>
tcl_StaticPackage: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_PackageInitProc, _: *mut Tcl_PackageInitProc)>
tcl_StringMatch: Option<extern "C" fn(_: *const c_char, _: *const c_char) -> c_int>
tcl_TellOld: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_TraceVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData) -> c_int>
tcl_TraceVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData) -> c_int>
tcl_TranslateFileName: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_DString) -> *mut c_char>
tcl_Ungets: Option<extern "C" fn(_: Tcl_Channel, _: *const c_char, _: c_int, _: c_int) -> c_int>
tcl_UnlinkVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>
tcl_UnregisterChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>
tcl_UnsetVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int) -> c_int>
tcl_UnsetVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> c_int>
tcl_UntraceVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData)>
tcl_UntraceVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData)>
tcl_UpdateLinkedVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char)>
tcl_UpVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *const c_char, _: c_int) -> c_int>
tcl_UpVar2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *const c_char, _: *const c_char, _: c_int) -> c_int>
tcl_VarEval: Option<extern "C" fn(_: *mut Tcl_Interp, ...) -> c_int>
tcl_VarTraceInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData) -> ClientData>
tcl_VarTraceInfo2: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut Tcl_VarTraceProc, _: ClientData) -> ClientData>
tcl_Write: Option<extern "C" fn(_: Tcl_Channel, _: *const c_char, _: c_int) -> c_int>
tcl_WrongNumArgs: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const *mut Tcl_Obj, _: *const c_char)>
tcl_DumpActiveMemory: Option<extern "C" fn(_: *const c_char) -> c_int>
tcl_ValidateAllMemory: Option<extern "C" fn(_: *const c_char, _: c_int)>
tcl_HashStats: Option<extern "C" fn(_: *mut Tcl_HashTable) -> *mut c_char>
tcl_ParseVar: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut *const c_char) -> *const c_char>
tcl_PkgPresent: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>
tcl_PkgPresentEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int, _: *mut c_void) -> *const c_char>
tcl_PkgProvide: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char) -> c_int>
tcl_PkgRequire: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *const c_char>
tcl_WaitPid: Option<extern "C" fn(_: Tcl_Pid, _: *mut c_int, _: c_int) -> Tcl_Pid>
tcl_GetVersion: Option<extern "C" fn(_: *mut c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int)>
tcl_InitMemory: Option<extern "C" fn(_: *mut Tcl_Interp)>
tcl_StackChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const Tcl_ChannelType, _: ClientData, _: c_int, _: Tcl_Channel) -> Tcl_Channel>
tcl_UnstackChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>
tcl_GetStackedChannel: Option<extern "C" fn(_: Tcl_Channel) -> Tcl_Channel>
tcl_SetMainLoop: Option<extern "C" fn(_: *mut Tcl_MainLoopProc)>
reserved285: Option<extern "C" fn()>
tcl_AppendObjToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj)>
tcl_CreateEncoding: Option<extern "C" fn(_: *const Tcl_EncodingType) -> Tcl_Encoding>
tcl_CreateThreadExitHandler: Option<extern "C" fn(_: *mut Tcl_ExitProc, _: ClientData)>
tcl_DeleteThreadExitHandler: Option<extern "C" fn(_: *mut Tcl_ExitProc, _: ClientData)>
tcl_DiscardResult: Option<extern "C" fn(_: *mut Tcl_SavedResult)>
tcl_EvalEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: c_int) -> c_int>
tcl_EvalObjv: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const *mut Tcl_Obj, _: c_int) -> c_int>
tcl_EvalObjEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> c_int>
tcl_ExitThread: Option<extern "C" fn(_: c_int)>
tcl_ExternalToUtf: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Encoding, _: *const c_char, _: c_int, _: c_int, _: *mut Tcl_EncodingState, _: *mut c_char, _: c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int) -> c_int>
tcl_ExternalToUtfDString: Option<extern "C" fn(_: Tcl_Encoding, _: *const c_char, _: c_int, _: *mut Tcl_DString) -> *mut c_char>
tcl_FinalizeThread: Option<extern "C" fn()>
tcl_FinalizeNotifier: Option<extern "C" fn(_: ClientData)>
tcl_FreeEncoding: Option<extern "C" fn(_: Tcl_Encoding)>
tcl_GetCurrentThread: Option<extern "C" fn() -> Tcl_ThreadId>
tcl_GetEncoding: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> Tcl_Encoding>
tcl_GetEncodingName: Option<extern "C" fn(_: Tcl_Encoding) -> *const c_char>
tcl_GetEncodingNames: Option<extern "C" fn(_: *mut Tcl_Interp)>
tcl_GetIndexFromObjStruct: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_void, _: c_int, _: *const c_char, _: c_int, _: *mut c_int) -> c_int>
tcl_GetThreadData: Option<extern "C" fn(_: *mut Tcl_ThreadDataKey, _: c_int) -> *mut c_void>
tcl_GetVar2Ex: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_InitNotifier: Option<extern "C" fn() -> ClientData>
tcl_MutexLock: Option<extern "C" fn(_: *mut Tcl_Mutex)>
tcl_MutexUnlock: Option<extern "C" fn(_: *mut Tcl_Mutex)>
tcl_ConditionNotify: Option<extern "C" fn(_: *mut Tcl_Condition)>
tcl_ConditionWait: Option<extern "C" fn(_: *mut Tcl_Condition, _: *mut Tcl_Mutex, _: *const Tcl_Time)>
tcl_NumUtfChars: Option<extern "C" fn(_: *const c_char, _: c_int) -> c_int>
tcl_ReadChars: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_Obj, _: c_int, _: c_int) -> c_int>
tcl_RestoreResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_SavedResult)>
tcl_SaveResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_SavedResult)>
tcl_SetSystemEncoding: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>
tcl_SetVar2Ex: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>
tcl_ThreadAlert: Option<extern "C" fn(_: Tcl_ThreadId)>
tcl_ThreadQueueEvent: Option<extern "C" fn(_: Tcl_ThreadId, _: *mut Tcl_Event, _: Tcl_QueuePosition)>
tcl_UniCharAtIndex: Option<extern "C" fn(_: *const c_char, _: c_int) -> Tcl_UniChar>
tcl_UniCharToLower: Option<extern "C" fn(_: c_int) -> Tcl_UniChar>
tcl_UniCharToTitle: Option<extern "C" fn(_: c_int) -> Tcl_UniChar>
tcl_UniCharToUpper: Option<extern "C" fn(_: c_int) -> Tcl_UniChar>
tcl_UniCharToUtf: Option<extern "C" fn(_: c_int, _: *mut c_char) -> c_int>
tcl_UtfAtIndex: Option<extern "C" fn(_: *const c_char, _: c_int) -> *const c_char>
tcl_UtfCharComplete: Option<extern "C" fn(_: *const c_char, _: c_int) -> c_int>
tcl_UtfBackslash: Option<extern "C" fn(_: *const c_char, _: *mut c_int, _: *mut c_char) -> c_int>
tcl_UtfFindFirst: Option<extern "C" fn(_: *const c_char, _: c_int) -> *const c_char>
tcl_UtfFindLast: Option<extern "C" fn(_: *const c_char, _: c_int) -> *const c_char>
tcl_UtfNext: Option<extern "C" fn(_: *const c_char) -> *const c_char>
tcl_UtfPrev: Option<extern "C" fn(_: *const c_char, _: *const c_char) -> *const c_char>
tcl_UtfToExternal: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Encoding, _: *const c_char, _: c_int, _: c_int, _: *mut Tcl_EncodingState, _: *mut c_char, _: c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int) -> c_int>
tcl_UtfToExternalDString: Option<extern "C" fn(_: Tcl_Encoding, _: *const c_char, _: c_int, _: *mut Tcl_DString) -> *mut c_char>
tcl_UtfToLower: Option<extern "C" fn(_: *mut c_char) -> c_int>
tcl_UtfToTitle: Option<extern "C" fn(_: *mut c_char) -> c_int>
tcl_UtfToUniChar: Option<extern "C" fn(_: *const c_char, _: *mut Tcl_UniChar) -> c_int>
tcl_UtfToUpper: Option<extern "C" fn(_: *mut c_char) -> c_int>
tcl_WriteChars: Option<extern "C" fn(_: Tcl_Channel, _: *const c_char, _: c_int) -> c_int>
tcl_WriteObj: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_Obj) -> c_int>
tcl_GetString: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut c_char>
tcl_GetDefaultEncodingDir: Option<extern "C" fn() -> *const c_char>
tcl_SetDefaultEncodingDir: Option<extern "C" fn(_: *const c_char)>
tcl_AlertNotifier: Option<extern "C" fn(_: ClientData)>
tcl_ServiceModeHook: Option<extern "C" fn(_: c_int)>
tcl_UniCharIsAlnum: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharIsAlpha: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharIsDigit: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharIsLower: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharIsSpace: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharIsUpper: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharIsWordChar: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharLen: Option<extern "C" fn(_: *const Tcl_UniChar) -> c_int>
tcl_UniCharNcmp: Option<extern "C" fn(_: *const Tcl_UniChar, _: *const Tcl_UniChar, _: c_ulong) -> c_int>
tcl_UniCharToUtfDString: Option<extern "C" fn(_: *const Tcl_UniChar, _: c_int, _: *mut Tcl_DString) -> *mut c_char>
tcl_UtfToUniCharDString: Option<extern "C" fn(_: *const c_char, _: c_int, _: *mut Tcl_DString) -> *mut Tcl_UniChar>
tcl_GetRegExpFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> Tcl_RegExp>
tcl_EvalTokens: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Token, _: c_int) -> *mut Tcl_Obj>
tcl_FreeParse: Option<extern "C" fn(_: *mut Tcl_Parse)>
tcl_LogCommandInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const c_char, _: c_int)>
tcl_ParseBraces: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_Parse, _: c_int, _: *mut *const c_char) -> c_int>
tcl_ParseCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: c_int, _: *mut Tcl_Parse) -> c_int>
tcl_ParseExpr: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_Parse) -> c_int>
tcl_ParseQuotedString: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_Parse, _: c_int, _: *mut *const c_char) -> c_int>
tcl_ParseVarName: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_Parse, _: c_int) -> c_int>
tcl_GetCwd: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_DString) -> *mut c_char>
tcl_Chdir: Option<extern "C" fn(_: *const c_char) -> c_int>
tcl_Access: Option<extern "C" fn(_: *const c_char, _: c_int) -> c_int>
tcl_Stat: Option<extern "C" fn(_: *const c_char, _: *mut Struct_stat) -> c_int>
tcl_UtfNcmp: Option<extern "C" fn(_: *const c_char, _: *const c_char, _: c_ulong) -> c_int>
tcl_UtfNcasecmp: Option<extern "C" fn(_: *const c_char, _: *const c_char, _: c_ulong) -> c_int>
tcl_StringCaseMatch: Option<extern "C" fn(_: *const c_char, _: *const c_char, _: c_int) -> c_int>
tcl_UniCharIsControl: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharIsGraph: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharIsPrint: Option<extern "C" fn(_: c_int) -> c_int>
tcl_UniCharIsPunct: Option<extern "C" fn(_: c_int) -> c_int>
tcl_RegExpExecObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_RegExp, _: *mut Tcl_Obj, _: c_int, _: c_int, _: c_int) -> c_int>
tcl_RegExpGetInfo: Option<extern "C" fn(_: Tcl_RegExp, _: *mut Tcl_RegExpInfo)>
tcl_NewUnicodeObj: Option<extern "C" fn(_: *const Tcl_UniChar, _: c_int) -> *mut Tcl_Obj>
tcl_SetUnicodeObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const Tcl_UniChar, _: c_int)>
tcl_GetCharLength: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>
tcl_GetUniChar: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> Tcl_UniChar>
tcl_GetUnicode: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut Tcl_UniChar>
tcl_GetRange: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int, _: c_int) -> *mut Tcl_Obj>
tcl_AppendUnicodeToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const Tcl_UniChar, _: c_int)>
tcl_RegExpMatchObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_SetNotifier: Option<extern "C" fn(_: *mut Tcl_NotifierProcs)>
tcl_GetAllocMutex: Option<extern "C" fn() -> *mut Tcl_Mutex>
tcl_GetChannelNames: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_GetChannelNamesEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> c_int>
tcl_ProcObjCmd: Option<extern "C" fn(_: ClientData, _: *mut Tcl_Interp, _: c_int, _: *const *mut Tcl_Obj) -> c_int>
tcl_ConditionFinalize: Option<extern "C" fn(_: *mut Tcl_Condition)>
tcl_MutexFinalize: Option<extern "C" fn(_: *mut Tcl_Mutex)>
tcl_CreateThread: Option<extern "C" fn(_: *mut Tcl_ThreadId, _: *mut Tcl_ThreadCreateProc, _: ClientData, _: c_int, _: c_int) -> c_int>
tcl_ReadRaw: Option<extern "C" fn(_: Tcl_Channel, _: *mut c_char, _: c_int) -> c_int>
tcl_WriteRaw: Option<extern "C" fn(_: Tcl_Channel, _: *const c_char, _: c_int) -> c_int>
tcl_GetTopChannel: Option<extern "C" fn(_: Tcl_Channel) -> Tcl_Channel>
tcl_ChannelBuffered: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_ChannelName: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *const c_char>
tcl_ChannelVersion: Option<extern "C" fn(_: *const Tcl_ChannelType) -> Tcl_ChannelTypeVersion>
tcl_ChannelBlockModeProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverBlockModeProc>
tcl_ChannelCloseProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverCloseProc>
tcl_ChannelClose2Proc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverClose2Proc>
tcl_ChannelInputProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverInputProc>
tcl_ChannelOutputProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverOutputProc>
tcl_ChannelSeekProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverSeekProc>
tcl_ChannelSetOptionProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverSetOptionProc>
tcl_ChannelGetOptionProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverGetOptionProc>
tcl_ChannelWatchProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverWatchProc>
tcl_ChannelGetHandleProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverGetHandleProc>
tcl_ChannelFlushProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverFlushProc>
tcl_ChannelHandlerProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverHandlerProc>
tcl_JoinThread: Option<extern "C" fn(_: Tcl_ThreadId, _: *mut c_int) -> c_int>
tcl_IsChannelRegistered: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>
tcl_CutChannel: Option<extern "C" fn(_: Tcl_Channel)>
tcl_SpliceChannel: Option<extern "C" fn(_: Tcl_Channel)>
tcl_ClearChannelHandlers: Option<extern "C" fn(_: Tcl_Channel)>
tcl_IsChannelExisting: Option<extern "C" fn(_: *const c_char) -> c_int>
tcl_UniCharNcasecmp: Option<extern "C" fn(_: *const Tcl_UniChar, _: *const Tcl_UniChar, _: c_ulong) -> c_int>
tcl_UniCharCaseMatch: Option<extern "C" fn(_: *const Tcl_UniChar, _: *const Tcl_UniChar, _: c_int) -> c_int>
tcl_FindHashEntry: Option<extern "C" fn(_: *mut Tcl_HashTable, _: *const c_void) -> *mut Tcl_HashEntry>
tcl_CreateHashEntry: Option<extern "C" fn(_: *mut Tcl_HashTable, _: *const c_void, _: *mut c_int) -> *mut Tcl_HashEntry>
tcl_InitCustomHashTable: Option<extern "C" fn(_: *mut Tcl_HashTable, _: c_int, _: *const Tcl_HashKeyType)>
tcl_InitObjHashTable: Option<extern "C" fn(_: *mut Tcl_HashTable)>
tcl_CommandTraceInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_CommandTraceProc, _: ClientData) -> ClientData>
tcl_TraceCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_CommandTraceProc, _: ClientData) -> c_int>
tcl_UntraceCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *mut Tcl_CommandTraceProc, _: ClientData)>
tcl_AttemptAlloc: Option<extern "C" fn(_: c_uint) -> *mut c_char>
tcl_AttemptDbCkalloc: Option<extern "C" fn(_: c_uint, _: *const c_char, _: c_int) -> *mut c_char>
tcl_AttemptRealloc: Option<extern "C" fn(_: *mut c_char, _: c_uint) -> *mut c_char>
tcl_AttemptDbCkrealloc: Option<extern "C" fn(_: *mut c_char, _: c_uint, _: *const c_char, _: c_int) -> *mut c_char>
tcl_AttemptSetObjLength: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> c_int>
tcl_GetChannelThread: Option<extern "C" fn(_: Tcl_Channel) -> Tcl_ThreadId>
tcl_GetUnicodeFromObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut c_int) -> *mut Tcl_UniChar>
tcl_GetMathFuncInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut c_int, _: *mut *mut Tcl_ValueType, _: *mut *mut Tcl_MathProc, _: *mut ClientData) -> c_int>
tcl_ListMathFuncs: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char) -> *mut Tcl_Obj>
tcl_SubstObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>
tcl_DetachChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel) -> c_int>
tcl_IsStandardChannel: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_FSCopyFile: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_FSCopyDirectory: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> c_int>
tcl_FSCreateDirectory: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>
tcl_FSDeleteFile: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>
tcl_FSLoadFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_char, _: *const c_char, _: *mut *mut Tcl_PackageInitProc, _: *mut *mut Tcl_PackageInitProc, _: *mut Tcl_LoadHandle, _: *mut *mut Tcl_FSUnloadFileProc) -> c_int>
tcl_FSMatchInDirectory: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *const c_char, _: *mut Tcl_GlobTypeData) -> c_int>
tcl_FSLink: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>
tcl_FSRemoveDirectory: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int, _: *mut *mut Tcl_Obj) -> c_int>
tcl_FSRenameFile: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_FSLstat: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_StatBuf) -> c_int>
tcl_FSUtime: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Struct_utimbuf) -> c_int>
tcl_FSFileAttrsGet: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> c_int>
tcl_FSFileAttrsSet: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_FSFileAttrStrings: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> *const *const c_char>
tcl_FSStat: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_StatBuf) -> c_int>
tcl_FSAccess: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> c_int>
tcl_FSOpenFileChannel: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_char, _: c_int) -> Tcl_Channel>
tcl_FSGetCwd: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Obj>
tcl_FSChdir: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>
tcl_FSConvertToPathType: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>
tcl_FSJoinPath: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int) -> *mut Tcl_Obj>
tcl_FSSplitPath: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut c_int) -> *mut Tcl_Obj>
tcl_FSEqualPaths: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_FSGetNormalizedPath: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> *mut Tcl_Obj>
tcl_FSJoinToPath: Option<extern "C" fn(_: *mut Tcl_Obj, _: c_int, _: *const *mut Tcl_Obj) -> *mut Tcl_Obj>
tcl_FSGetInternalRep: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const Tcl_Filesystem) -> ClientData>
tcl_FSGetTranslatedPath: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> *mut Tcl_Obj>
tcl_FSEvalFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>
tcl_FSNewNativePath: Option<extern "C" fn(_: *const Tcl_Filesystem, _: ClientData) -> *mut Tcl_Obj>
tcl_FSGetNativePath: Option<extern "C" fn(_: *mut Tcl_Obj) -> *const c_void>
tcl_FSFileSystemInfo: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut Tcl_Obj>
tcl_FSPathSeparator: Option<extern "C" fn(_: *mut Tcl_Obj) -> *mut Tcl_Obj>
tcl_FSListVolumes: Option<extern "C" fn() -> *mut Tcl_Obj>
tcl_FSRegister: Option<extern "C" fn(_: ClientData, _: *const Tcl_Filesystem) -> c_int>
tcl_FSUnregister: Option<extern "C" fn(_: *const Tcl_Filesystem) -> c_int>
tcl_FSData: Option<extern "C" fn(_: *const Tcl_Filesystem) -> ClientData>
tcl_FSGetTranslatedStringPath: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> *const c_char>
tcl_FSGetFileSystemForPath: Option<extern "C" fn(_: *mut Tcl_Obj) -> *const Tcl_Filesystem>
tcl_FSGetPathType: Option<extern "C" fn(_: *mut Tcl_Obj) -> Tcl_PathType>
tcl_OutputBuffered: Option<extern "C" fn(_: Tcl_Channel) -> c_int>
tcl_FSMountsChanged: Option<extern "C" fn(_: *const Tcl_Filesystem)>
tcl_EvalTokensStandard: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Token, _: c_int) -> c_int>
tcl_GetTime: Option<extern "C" fn(_: *mut Tcl_Time)>
tcl_CreateObjTrace: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: c_int, _: *mut Tcl_CmdObjTraceProc, _: ClientData, _: *mut Tcl_CmdObjTraceDeleteProc) -> Tcl_Trace>
tcl_GetCommandInfoFromToken: Option<extern "C" fn(_: Tcl_Command, _: *mut Tcl_CmdInfo) -> c_int>
tcl_SetCommandInfoFromToken: Option<extern "C" fn(_: Tcl_Command, _: *const Tcl_CmdInfo) -> c_int>
tcl_DbNewWideIntObj: Option<extern "C" fn(_: Tcl_WideInt, _: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_GetWideIntFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_WideInt) -> c_int>
tcl_NewWideIntObj: Option<extern "C" fn(_: Tcl_WideInt) -> *mut Tcl_Obj>
tcl_SetWideIntObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: Tcl_WideInt)>
tcl_AllocStatBuf: Option<extern "C" fn() -> *mut Tcl_StatBuf>
tcl_Seek: Option<extern "C" fn(_: Tcl_Channel, _: Tcl_WideInt, _: c_int) -> Tcl_WideInt>
tcl_Tell: Option<extern "C" fn(_: Tcl_Channel) -> Tcl_WideInt>
tcl_ChannelWideSeekProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverWideSeekProc>
tcl_DictObjPut: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_DictObjGet: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj, _: *mut *mut Tcl_Obj) -> c_int>
tcl_DictObjRemove: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_DictObjSize: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut c_int) -> c_int>
tcl_DictObjFirst: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_DictSearch, _: *mut *mut Tcl_Obj, _: *mut *mut Tcl_Obj, _: *mut c_int) -> c_int>
tcl_DictObjNext: Option<extern "C" fn(_: *mut Tcl_DictSearch, _: *mut *mut Tcl_Obj, _: *mut *mut Tcl_Obj, _: *mut c_int)>
tcl_DictObjDone: Option<extern "C" fn(_: *mut Tcl_DictSearch)>
tcl_DictObjPutKeyList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int, _: *const *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_DictObjRemoveKeyList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int, _: *const *mut Tcl_Obj) -> c_int>
tcl_NewDictObj: Option<extern "C" fn() -> *mut Tcl_Obj>
tcl_DbNewDictObj: Option<extern "C" fn(_: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_RegisterConfig: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *const Tcl_Config, _: *const c_char)>
tcl_CreateNamespace: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: ClientData, _: *mut Tcl_NamespaceDeleteProc) -> *mut Tcl_Namespace>
tcl_DeleteNamespace: Option<extern "C" fn(_: *mut Tcl_Namespace)>
tcl_AppendExportList: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *mut Tcl_Obj) -> c_int>
tcl_Export: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *const c_char, _: c_int) -> c_int>
tcl_Import: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *const c_char, _: c_int) -> c_int>
tcl_ForgetImport: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *const c_char) -> c_int>
tcl_GetCurrentNamespace: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Namespace>
tcl_GetGlobalNamespace: Option<extern "C" fn(_: *mut Tcl_Interp) -> *mut Tcl_Namespace>
tcl_FindNamespace: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Namespace, _: c_int) -> *mut Tcl_Namespace>
tcl_FindCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Namespace, _: c_int) -> Tcl_Command>
tcl_GetCommandFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> Tcl_Command>
tcl_GetCommandFullName: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj)>
tcl_FSEvalFileEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_char) -> c_int>
tcl_SetExitProc: Option<extern "C" fn(_: *mut Tcl_ExitProc) -> *mut Tcl_ExitProc>
tcl_LimitAddHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_LimitHandlerProc, _: ClientData, _: *mut Tcl_LimitHandlerDeleteProc)>
tcl_LimitRemoveHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_LimitHandlerProc, _: ClientData)>
tcl_LimitReady: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_LimitCheck: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_LimitExceeded: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_LimitSetCommands: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>
tcl_LimitSetTime: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Time)>
tcl_LimitSetGranularity: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: c_int)>
tcl_LimitTypeEnabled: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>
tcl_LimitTypeExceeded: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>
tcl_LimitTypeSet: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>
tcl_LimitTypeReset: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>
tcl_LimitGetCommands: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_LimitGetTime: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Time)>
tcl_LimitGetGranularity: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>
tcl_SaveInterpState: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> Tcl_InterpState>
tcl_RestoreInterpState: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_InterpState) -> c_int>
tcl_DiscardInterpState: Option<extern "C" fn(_: Tcl_InterpState)>
tcl_SetReturnOptions: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj) -> c_int>
tcl_GetReturnOptions: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> *mut Tcl_Obj>
tcl_IsEnsemble: Option<extern "C" fn(_: Tcl_Command) -> c_int>
tcl_CreateEnsemble: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_Namespace, _: c_int) -> Tcl_Command>
tcl_FindEnsemble: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> Tcl_Command>
tcl_SetEnsembleSubcommandList: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj) -> c_int>
tcl_SetEnsembleMappingDict: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj) -> c_int>
tcl_SetEnsembleUnknownHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj) -> c_int>
tcl_SetEnsembleFlags: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: c_int) -> c_int>
tcl_GetEnsembleSubcommandList: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Obj) -> c_int>
tcl_GetEnsembleMappingDict: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Obj) -> c_int>
tcl_GetEnsembleUnknownHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Obj) -> c_int>
tcl_GetEnsembleFlags: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut c_int) -> c_int>
tcl_GetEnsembleNamespace: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Namespace) -> c_int>
tcl_SetTimeProc: Option<extern "C" fn(_: *mut Tcl_GetTimeProc, _: *mut Tcl_ScaleTimeProc, _: ClientData)>
tcl_QueryTimeProc: Option<extern "C" fn(_: *mut *mut Tcl_GetTimeProc, _: *mut *mut Tcl_ScaleTimeProc, _: *mut ClientData)>
tcl_ChannelThreadActionProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverThreadActionProc>
tcl_NewBignumObj: Option<extern "C" fn(_: *mut mp_int) -> *mut Tcl_Obj>
tcl_DbNewBignumObj: Option<extern "C" fn(_: *mut mp_int, _: *const c_char, _: c_int) -> *mut Tcl_Obj>
tcl_SetBignumObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *mut mp_int)>
tcl_GetBignumFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut mp_int) -> c_int>
tcl_TakeBignumFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut mp_int) -> c_int>
tcl_TruncateChannel: Option<extern "C" fn(_: Tcl_Channel, _: Tcl_WideInt) -> c_int>
tcl_ChannelTruncateProc: Option<extern "C" fn(_: *const Tcl_ChannelType) -> *mut Tcl_DriverTruncateProc>
tcl_SetChannelErrorInterp: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj)>
tcl_GetChannelErrorInterp: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut *mut Tcl_Obj)>
tcl_SetChannelError: Option<extern "C" fn(_: Tcl_Channel, _: *mut Tcl_Obj)>
tcl_GetChannelError: Option<extern "C" fn(_: Tcl_Channel, _: *mut *mut Tcl_Obj)>
tcl_InitBignumFromDouble: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_double, _: *mut mp_int) -> c_int>
tcl_GetNamespaceUnknownHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace) -> *mut Tcl_Obj>
tcl_SetNamespaceUnknownHandler: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Namespace, _: *mut Tcl_Obj) -> c_int>
tcl_GetEncodingFromObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Encoding) -> c_int>
tcl_GetEncodingSearchPath: Option<extern "C" fn() -> *mut Tcl_Obj>
tcl_SetEncodingSearchPath: Option<extern "C" fn(_: *mut Tcl_Obj) -> c_int>
tcl_GetEncodingNameFromEnvironment: Option<extern "C" fn(_: *mut Tcl_DString) -> *const c_char>
tcl_PkgRequireProc: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *const *mut Tcl_Obj, _: *mut c_void) -> c_int>
tcl_AppendObjToErrorInfo: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj)>
tcl_AppendLimitedToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, _: c_int, _: c_int, _: *const c_char)>
tcl_Format: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: c_int, _: *const *mut Tcl_Obj) -> *mut Tcl_Obj>
tcl_AppendFormatToObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const c_char, _: c_int, _: *const *mut Tcl_Obj) -> c_int>
tcl_ObjPrintf: Option<extern "C" fn(_: *const c_char, ...) -> *mut Tcl_Obj>
tcl_AppendPrintfToObj: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char, ...)>
tcl_CancelEval: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: ClientData, _: c_int) -> c_int>
tcl_Canceled: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int) -> c_int>
tcl_CreatePipe: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Channel, _: *mut Tcl_Channel, _: c_int) -> c_int>
tcl_NRCreateCommand: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const c_char, _: *mut Tcl_ObjCmdProc, _: *mut Tcl_ObjCmdProc, _: ClientData, _: *mut Tcl_CmdDeleteProc) -> Tcl_Command>
tcl_NREvalObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> c_int>
tcl_NREvalObjv: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *const *mut Tcl_Obj, _: c_int) -> c_int>
tcl_NRCmdSwap: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: c_int, _: *const *mut Tcl_Obj, _: c_int) -> c_int>
tcl_NRAddCallback: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_NRPostProc, _: ClientData, _: ClientData, _: ClientData, _: ClientData)>
tcl_NRCallObjProc: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_ObjCmdProc, _: ClientData, _: c_int, _: *const *mut Tcl_Obj) -> c_int>
tcl_GetFSDeviceFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_uint>
tcl_GetFSInodeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_uint>
tcl_GetModeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_uint>
tcl_GetLinkCountFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_int>
tcl_GetUserIdFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_int>
tcl_GetGroupIdFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_int>
tcl_GetDeviceTypeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_int>
tcl_GetAccessTimeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideInt>
tcl_GetModificationTimeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideInt>
tcl_GetChangeTimeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideInt>
tcl_GetSizeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideUInt>
tcl_GetBlocksFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> Tcl_WideUInt>
tcl_GetBlockSizeFromStat: Option<extern "C" fn(_: *const Tcl_StatBuf) -> c_uint>
tcl_SetEnsembleParameterList: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut Tcl_Obj) -> c_int>
tcl_GetEnsembleParameterList: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Command, _: *mut *mut Tcl_Obj) -> c_int>
tcl_ParseArgsObjv: Option<extern "C" fn(_: *mut Tcl_Interp, _: *const Tcl_ArgvInfo, _: *mut c_int, _: *const *mut Tcl_Obj, _: *mut *mut *mut Tcl_Obj) -> c_int>
tcl_GetErrorLine: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_SetErrorLine: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>
tcl_TransferResult: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Interp)>
tcl_InterpActive: Option<extern "C" fn(_: *mut Tcl_Interp) -> c_int>
tcl_BackgroundException: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int)>
tcl_ZlibDeflate: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Obj, _: c_int, _: *mut Tcl_Obj) -> c_int>
tcl_ZlibInflate: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: *mut Tcl_Obj, _: c_int, _: *mut Tcl_Obj) -> c_int>
tcl_ZlibCRC32: Option<extern "C" fn(_: c_uint, _: *const c_uchar, _: c_int) -> c_uint>
tcl_ZlibAdler32: Option<extern "C" fn(_: c_uint, _: *const c_uchar, _: c_int) -> c_uint>
tcl_ZlibStreamInit: Option<extern "C" fn(_: *mut Tcl_Interp, _: c_int, _: c_int, _: c_int, _: *mut Tcl_Obj, _: *mut Tcl_ZlibStream) -> c_int>
tcl_ZlibStreamGetCommandName: Option<extern "C" fn(_: Tcl_ZlibStream) -> *mut Tcl_Obj>
tcl_ZlibStreamEof: Option<extern "C" fn(_: Tcl_ZlibStream) -> c_int>
tcl_ZlibStreamChecksum: Option<extern "C" fn(_: Tcl_ZlibStream) -> c_int>
tcl_ZlibStreamPut: Option<extern "C" fn(_: Tcl_ZlibStream, _: *mut Tcl_Obj, _: c_int) -> c_int>
tcl_ZlibStreamGet: Option<extern "C" fn(_: Tcl_ZlibStream, _: *mut Tcl_Obj, _: c_int) -> c_int>
tcl_ZlibStreamClose: Option<extern "C" fn(_: Tcl_ZlibStream) -> c_int>
tcl_ZlibStreamReset: Option<extern "C" fn(_: Tcl_ZlibStream) -> c_int>
tcl_SetStartupScript: Option<extern "C" fn(_: *mut Tcl_Obj, _: *const c_char)>
tcl_GetStartupScript: Option<extern "C" fn(_: *mut *const c_char) -> *mut Tcl_Obj>
tcl_CloseEx: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_Channel, _: c_int) -> c_int>
tcl_NRExprObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *mut Tcl_Obj) -> c_int>
tcl_NRSubstObj: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: c_int) -> c_int>
tcl_LoadFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: *mut Tcl_Obj, _: *const *const c_char, _: c_int, _: *mut c_void, _: *mut Tcl_LoadHandle) -> c_int>
tcl_FindSymbol: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_LoadHandle, _: *const c_char) -> *mut c_void>
tcl_FSUnloadFile: Option<extern "C" fn(_: *mut Tcl_Interp, _: Tcl_LoadHandle) -> c_int>
tcl_ZlibStreamSetCompressionDictionary: Option<extern "C" fn(_: Tcl_ZlibStream, _: *mut Tcl_Obj)>
Trait Implementations
impl Default for Struct_TclStubs
[src]
fn default() -> Struct_TclStubs
Returns the "default value" for a type. Read more