📄 tclintdecls.h
字号:
int (*tcl_RemoveInterpResolvers) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name)); /* 130 */ void (*tcl_SetNamespaceResolvers) _ANSI_ARGS_((Tcl_Namespace * namespacePtr, Tcl_ResolveCmdProc * cmdProc, Tcl_ResolveVarProc * varProc, Tcl_ResolveCompiledVarProc * compiledVarProc)); /* 131 */ int (*tclpHasSockets) _ANSI_ARGS_((Tcl_Interp * interp)); /* 132 */ struct tm * (*tclpGetDate) _ANSI_ARGS_((TclpTime_t time, int useGMT)); /* 133 */ size_t (*tclpStrftime) _ANSI_ARGS_((char * s, size_t maxsize, CONST char * format, CONST struct tm * t, int useGMT)); /* 134 */ int (*tclpCheckStackSpace) _ANSI_ARGS_((void)); /* 135 */ void *reserved136; void *reserved137; CONST84_RETURN char * (*tclGetEnv) _ANSI_ARGS_((CONST char * name, Tcl_DString * valuePtr)); /* 138 */ void *reserved139; int (*tclLooksLikeInt) _ANSI_ARGS_((CONST char * bytes, int length)); /* 140 */ CONST84_RETURN char * (*tclpGetCwd) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * cwdPtr)); /* 141 */ int (*tclSetByteCodeFromAny) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, CompileHookProc * hookProc, ClientData clientData)); /* 142 */ int (*tclAddLiteralObj) _ANSI_ARGS_((struct CompileEnv * envPtr, Tcl_Obj * objPtr, LiteralEntry ** litPtrPtr)); /* 143 */ void (*tclHideLiteral) _ANSI_ARGS_((Tcl_Interp * interp, struct CompileEnv * envPtr, int index)); /* 144 */ struct AuxDataType * (*tclGetAuxDataType) _ANSI_ARGS_((char * typeName)); /* 145 */ TclHandle (*tclHandleCreate) _ANSI_ARGS_((VOID * ptr)); /* 146 */ void (*tclHandleFree) _ANSI_ARGS_((TclHandle handle)); /* 147 */ TclHandle (*tclHandlePreserve) _ANSI_ARGS_((TclHandle handle)); /* 148 */ void (*tclHandleRelease) _ANSI_ARGS_((TclHandle handle)); /* 149 */ int (*tclRegAbout) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_RegExp re)); /* 150 */ void (*tclRegExpRangeUniChar) _ANSI_ARGS_((Tcl_RegExp re, int index, int * startPtr, int * endPtr)); /* 151 */ void (*tclSetLibraryPath) _ANSI_ARGS_((Tcl_Obj * pathPtr)); /* 152 */ Tcl_Obj * (*tclGetLibraryPath) _ANSI_ARGS_((void)); /* 153 */ void *reserved154; void *reserved155; void (*tclRegError) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * msg, int status)); /* 156 */ Var * (*tclVarTraceExists) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName)); /* 157 */ void (*tclSetStartupScriptFileName) _ANSI_ARGS_((CONST char * filename)); /* 158 */ CONST84_RETURN char * (*tclGetStartupScriptFileName) _ANSI_ARGS_((void)); /* 159 */ void *reserved160; int (*tclChannelTransform) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan, Tcl_Obj * cmdObjPtr)); /* 161 */ void (*tclChannelEventScriptInvoker) _ANSI_ARGS_((ClientData clientData, int flags)); /* 162 */ void * (*tclGetInstructionTable) _ANSI_ARGS_((void)); /* 163 */ void (*tclExpandCodeArray) _ANSI_ARGS_((void * envPtr)); /* 164 */ void (*tclpSetInitialEncodings) _ANSI_ARGS_((void)); /* 165 */ int (*tclListObjSetElement) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int index, Tcl_Obj * valuePtr)); /* 166 */ void (*tclSetStartupScriptPath) _ANSI_ARGS_((Tcl_Obj * pathPtr)); /* 167 */ Tcl_Obj * (*tclGetStartupScriptPath) _ANSI_ARGS_((void)); /* 168 */ int (*tclpUtfNcmp2) _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n)); /* 169 */ int (*tclCheckInterpTraces) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * command, int numChars, Command * cmdPtr, int result, int traceFlags, int objc, Tcl_Obj *CONST objv[])); /* 170 */ int (*tclCheckExecutionTraces) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * command, int numChars, Command * cmdPtr, int result, int traceFlags, int objc, Tcl_Obj *CONST objv[])); /* 171 */ int (*tclInThreadExit) _ANSI_ARGS_((void)); /* 172 */ int (*tclUniCharMatch) _ANSI_ARGS_((CONST Tcl_UniChar * string, int strLen, CONST Tcl_UniChar * pattern, int ptnLen, int nocase)); /* 173 */} TclIntStubs;#ifdef __cplusplusextern "C" {#endifextern TclIntStubs *tclIntStubsPtr;#ifdef __cplusplus}#endif#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS)/* * Inline function declarations: *//* Slot 0 is reserved */#ifndef TclAccessDeleteProc#define TclAccessDeleteProc \ (tclIntStubsPtr->tclAccessDeleteProc) /* 1 */#endif#ifndef TclAccessInsertProc#define TclAccessInsertProc \ (tclIntStubsPtr->tclAccessInsertProc) /* 2 */#endif#ifndef TclAllocateFreeObjects#define TclAllocateFreeObjects \ (tclIntStubsPtr->tclAllocateFreeObjects) /* 3 */#endif/* Slot 4 is reserved */#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */#ifndef TclCleanupChildren#define TclCleanupChildren \ (tclIntStubsPtr->tclCleanupChildren) /* 5 */#endif#endif /* UNIX */#ifdef __WIN32__#ifndef TclCleanupChildren#define TclCleanupChildren \ (tclIntStubsPtr->tclCleanupChildren) /* 5 */#endif#endif /* __WIN32__ */#ifndef TclCleanupCommand#define TclCleanupCommand \ (tclIntStubsPtr->tclCleanupCommand) /* 6 */#endif#ifndef TclCopyAndCollapse#define TclCopyAndCollapse \ (tclIntStubsPtr->tclCopyAndCollapse) /* 7 */#endif#ifndef TclCopyChannel#define TclCopyChannel \ (tclIntStubsPtr->tclCopyChannel) /* 8 */#endif#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */#ifndef TclCreatePipeline#define TclCreatePipeline \ (tclIntStubsPtr->tclCreatePipeline) /* 9 */#endif#endif /* UNIX */#ifdef __WIN32__#ifndef TclCreatePipeline#define TclCreatePipeline \ (tclIntStubsPtr->tclCreatePipeline) /* 9 */#endif#endif /* __WIN32__ */#ifndef TclCreateProc#define TclCreateProc \ (tclIntStubsPtr->tclCreateProc) /* 10 */#endif#ifndef TclDeleteCompiledLocalVars#define TclDeleteCompiledLocalVars \ (tclIntStubsPtr->tclDeleteCompiledLocalVars) /* 11 */#endif#ifndef TclDeleteVars#define TclDeleteVars \ (tclIntStubsPtr->tclDeleteVars) /* 12 */#endif#ifndef TclDoGlob#define TclDoGlob \ (tclIntStubsPtr->tclDoGlob) /* 13 */#endif#ifndef TclDumpMemoryInfo#define TclDumpMemoryInfo \ (tclIntStubsPtr->tclDumpMemoryInfo) /* 14 */#endif/* Slot 15 is reserved */#ifndef TclExprFloatError#define TclExprFloatError \ (tclIntStubsPtr->tclExprFloatError) /* 16 */#endif/* Slot 17 is reserved *//* Slot 18 is reserved *//* Slot 19 is reserved *//* Slot 20 is reserved *//* Slot 21 is reserved */#ifndef TclFindElement#define TclFindElement \ (tclIntStubsPtr->tclFindElement) /* 22 */#endif#ifndef TclFindProc#define TclFindProc \ (tclIntStubsPtr->tclFindProc) /* 23 */#endif#ifndef TclFormatInt#define TclFormatInt \ (tclIntStubsPtr->tclFormatInt) /* 24 */#endif#ifndef TclFreePackageInfo#define TclFreePackageInfo \ (tclIntStubsPtr->tclFreePackageInfo) /* 25 */#endif/* Slot 26 is reserved */#ifndef TclGetDate#define TclGetDate \ (tclIntStubsPtr->tclGetDate) /* 27 */#endif#ifndef TclpGetDefaultStdChannel#define TclpGetDefaultStdChannel \ (tclIntStubsPtr->tclpGetDefaultStdChannel) /* 28 */#endif/* Slot 29 is reserved *//* Slot 30 is reserved */#ifndef TclGetExtension#define TclGetExtension \ (tclIntStubsPtr->tclGetExtension) /* 31 */#endif#ifndef TclGetFrame#define TclGetFrame \ (tclIntStubsPtr->tclGetFrame) /* 32 */#endif#ifndef TclGetInterpProc#define TclGetInterpProc \ (tclIntStubsPtr->tclGetInterpProc) /* 33 */#endif#ifndef TclGetIntForIndex#define TclGetIntForIndex \ (tclIntStubsPtr->tclGetIntForIndex) /* 34 */#endif/* Slot 35 is reserved */#ifndef TclGetLong#define TclGetLong \ (tclIntStubsPtr->tclGetLong) /* 36 */#endif#ifndef TclGetLoadedPackages#define TclGetLoadedPackages \ (tclIntStubsPtr->tclGetLoadedPackages) /* 37 */#endif#ifndef TclGetNamespaceForQualName#define TclGetNamespaceForQualName \ (tclIntStubsPtr->tclGetNamespaceForQualName) /* 38 */#endif#ifndef TclGetObjInterpProc#define TclGetObjInterpProc \ (tclIntStubsPtr->tclGetObjInterpProc) /* 39 */#endif#ifndef TclGetOpenMode#define TclGetOpenMode \ (tclIntStubsPtr->tclGetOpenMode) /* 40 */#endif#ifndef TclGetOriginalCommand#define TclGetOriginalCommand \ (tclIntStubsPtr->tclGetOriginalCommand) /* 41 */#endif#ifndef TclpGetUserHome#define TclpGetUserHome \ (tclIntStubsPtr->tclpGetUserHome) /* 42 */#endif#ifndef TclGlobalInvoke#define TclGlobalInvoke \ (tclIntStubsPtr->tclGlobalInvoke) /* 43 */#endif#ifndef TclGuessPackageName#define TclGuessPackageName \ (tclIntStubsPtr->tclGuessPackageName) /* 44 */#endif#ifndef TclHideUnsafeCommands#define TclHideUnsafeCommands \ (tclIntStubsPtr->tclHideUnsafeCommands) /* 45 */#endif#ifndef TclInExit#define TclInExit \ (tclIntStubsPtr->tclInExit) /* 46 */#endif/* Slot 47 is reserved *//* Slot 48 is reserved */#ifndef TclIncrVar2#define TclIncrVar2 \ (tclIntStubsPtr->tclIncrVar2) /* 49 */#endif#ifndef TclInitCompiledLocals#define TclInitCompiledLocals \ (tclIntStubsPtr->tclInitCompiledLocals) /* 50 */#endif#ifndef TclInterpInit#define TclInterpInit \ (tclIntStubsPtr->tclInterpInit) /* 51 */#endif#ifndef TclInvoke#define TclInvoke \ (tclIntStubsPtr->tclInvoke) /* 52 */#endif#ifndef TclInvokeObjectCommand#define TclInvokeObjectCommand \ (tclIntStubsPtr->tclInvokeObjectCommand) /* 53 */#endif#ifndef TclInvokeStringCommand#define TclInvokeStringCommand \ (tclIntStubsPtr->tclInvokeStringCommand) /* 54 */#endif#ifndef TclIsProc#define TclIsProc \ (tclIntStubsPtr->tclIsProc) /* 55 */#endif/* Slot 56 is reserved *//* Slot 57 is reserved */#ifndef TclLookupVar#define TclLookupVar \ (tclIntStubsPtr->tclLookupVar) /* 58 */#endif/* Slot 59 is reserved */#ifndef TclNeedSpace#define TclNeedSpace \ (tclIntStubsPtr->tclNeedSpace) /* 60 */#endif#ifndef TclNewProcBodyObj#define TclNewProcBodyObj \ (tclIntStubsPtr->tclNewProcBodyObj) /* 61 */#endif#ifndef TclObjCommandComplete#define TclObjCommandComplete \ (tclIntStubsPtr->tclObjCommandComplete) /* 62 */#endif#ifndef TclObjInterpProc#define TclObjInterpProc \ (tclIntStubsPtr->tclObjInterpProc) /* 63 */#endif#ifndef TclObjInvoke#define TclObjInvoke \ (tclIntStubsPtr->tclObjInvoke) /* 64 */#endif#ifndef TclObjInvokeGlobal#define TclObjInvokeGlobal \ (tclIntStubsPtr->tclObjInvokeGlobal) /* 65 */#endif#ifndef TclOpenFileChannelDeleteProc#define TclOpenFileChannelDeleteProc \ (tclIntStubsPtr->tclOpenFileChannelDeleteProc) /* 66 */#endif#ifndef TclOpenFileChannelInsertProc#define TclOpenFileChannelInsertProc \ (tclIntStubsPtr->tclOpenFileChannelInsertProc) /* 67 */#endif/* Slot 68 is reserved */#ifndef TclpAlloc#define TclpAlloc \ (tclIntStubsPtr->tclpAlloc) /* 69 */#endif/* Slot 70 is reserved *//* Slot 71 is reserved *//* Slot 72 is reserved *//* Slot 73 is reserved */#ifndef TclpFree#define TclpFree \ (tclIntStubsPtr->tclpFree) /* 74 */#endif#ifndef TclpGetClicks#define TclpGetClicks \ (tclIntStubsPtr->tclpGetClicks) /* 75 */#endif#ifndef TclpGetSeconds#define TclpGetSeconds \ (tclIntStubsPtr->tclpGetSeconds) /* 76 */#endif#ifndef TclpGetTime#define TclpGetTime \ (tclIntStubsPtr->tclpGetTime) /* 77 */#endif#ifndef TclpGetTimeZone#define TclpGetTimeZone \ (tclIntStubsPtr->tclpGetTimeZone) /* 78 */#endif/* Slot 79 is reserved *//* Slot 80 is reserved */#ifndef TclpRealloc#define TclpRealloc \ (tclIntStubsPtr->tclpRealloc) /* 81 */#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -