⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tclintdecls.h

📁 tcl是工具命令语言
💻 H
📖 第 1 页 / 共 4 页
字号:
    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 + -