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

📄 tcldecls.h

📁 是初学者升入中级必看的书籍
💻 H
📖 第 1 页 / 共 5 页
字号:
/* 427 */EXTERN void		Tcl_UntraceCommand _ANSI_ARGS_((Tcl_Interp * interp, 				CONST char * varName, int flags, 				Tcl_CommandTraceProc * proc, 				ClientData clientData));/* 428 */EXTERN char *		Tcl_AttemptAlloc _ANSI_ARGS_((unsigned int size));/* 429 */EXTERN char *		Tcl_AttemptDbCkalloc _ANSI_ARGS_((unsigned int size, 				CONST char * file, int line));/* 430 */EXTERN char *		Tcl_AttemptRealloc _ANSI_ARGS_((char * ptr, 				unsigned int size));/* 431 */EXTERN char *		Tcl_AttemptDbCkrealloc _ANSI_ARGS_((char * ptr, 				unsigned int size, CONST char * file, 				int line));/* 432 */EXTERN int		Tcl_AttemptSetObjLength _ANSI_ARGS_((				Tcl_Obj * objPtr, int length));/* 433 */EXTERN Tcl_ThreadId	Tcl_GetChannelThread _ANSI_ARGS_((				Tcl_Channel channel));/* 434 */EXTERN Tcl_UniChar *	Tcl_GetUnicodeFromObj _ANSI_ARGS_((Tcl_Obj * objPtr, 				int * lengthPtr));/* 435 */EXTERN int		Tcl_GetMathFuncInfo _ANSI_ARGS_((Tcl_Interp * interp, 				CONST char * name, int * numArgsPtr, 				Tcl_ValueType ** argTypesPtr, 				Tcl_MathProc ** procPtr, 				ClientData * clientDataPtr));/* 436 */EXTERN Tcl_Obj *	Tcl_ListMathFuncs _ANSI_ARGS_((Tcl_Interp * interp, 				CONST char * pattern));/* 437 */EXTERN Tcl_Obj *	Tcl_SubstObj _ANSI_ARGS_((Tcl_Interp * interp, 				Tcl_Obj * objPtr, int flags));/* 438 */EXTERN int		Tcl_DetachChannel _ANSI_ARGS_((Tcl_Interp* interp, 				Tcl_Channel channel));/* 439 */EXTERN int		Tcl_IsStandardChannel _ANSI_ARGS_((				Tcl_Channel channel));/* 440 */EXTERN int		Tcl_FSCopyFile _ANSI_ARGS_((Tcl_Obj * srcPathPtr, 				Tcl_Obj * destPathPtr));/* 441 */EXTERN int		Tcl_FSCopyDirectory _ANSI_ARGS_((				Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr, 				Tcl_Obj ** errorPtr));/* 442 */EXTERN int		Tcl_FSCreateDirectory _ANSI_ARGS_((Tcl_Obj * pathPtr));/* 443 */EXTERN int		Tcl_FSDeleteFile _ANSI_ARGS_((Tcl_Obj * pathPtr));/* 444 */EXTERN int		Tcl_FSLoadFile _ANSI_ARGS_((Tcl_Interp * interp, 				Tcl_Obj * pathPtr, CONST char * sym1, 				CONST char * sym2, 				Tcl_PackageInitProc ** proc1Ptr, 				Tcl_PackageInitProc ** proc2Ptr, 				Tcl_LoadHandle * handlePtr, 				Tcl_FSUnloadFileProc ** unloadProcPtr));/* 445 */EXTERN int		Tcl_FSMatchInDirectory _ANSI_ARGS_((				Tcl_Interp * interp, Tcl_Obj * result, 				Tcl_Obj * pathPtr, CONST char * pattern, 				Tcl_GlobTypeData * types));/* 446 */EXTERN Tcl_Obj *	Tcl_FSLink _ANSI_ARGS_((Tcl_Obj * pathPtr, 				Tcl_Obj * toPtr, int linkAction));/* 447 */EXTERN int		Tcl_FSRemoveDirectory _ANSI_ARGS_((Tcl_Obj * pathPtr, 				int recursive, Tcl_Obj ** errorPtr));/* 448 */EXTERN int		Tcl_FSRenameFile _ANSI_ARGS_((Tcl_Obj * srcPathPtr, 				Tcl_Obj * destPathPtr));/* 449 */EXTERN int		Tcl_FSLstat _ANSI_ARGS_((Tcl_Obj * pathPtr, 				Tcl_StatBuf * buf));/* 450 */EXTERN int		Tcl_FSUtime _ANSI_ARGS_((Tcl_Obj * pathPtr, 				struct utimbuf * tval));/* 451 */EXTERN int		Tcl_FSFileAttrsGet _ANSI_ARGS_((Tcl_Interp * interp, 				int index, Tcl_Obj * pathPtr, 				Tcl_Obj ** objPtrRef));/* 452 */EXTERN int		Tcl_FSFileAttrsSet _ANSI_ARGS_((Tcl_Interp * interp, 				int index, Tcl_Obj * pathPtr, 				Tcl_Obj * objPtr));/* 453 */EXTERN CONST char **	Tcl_FSFileAttrStrings _ANSI_ARGS_((Tcl_Obj * pathPtr, 				Tcl_Obj ** objPtrRef));/* 454 */EXTERN int		Tcl_FSStat _ANSI_ARGS_((Tcl_Obj * pathPtr, 				Tcl_StatBuf * buf));/* 455 */EXTERN int		Tcl_FSAccess _ANSI_ARGS_((Tcl_Obj * pathPtr, 				int mode));/* 456 */EXTERN Tcl_Channel	Tcl_FSOpenFileChannel _ANSI_ARGS_((				Tcl_Interp * interp, Tcl_Obj * pathPtr, 				CONST char * modeString, int permissions));/* 457 */EXTERN Tcl_Obj*		Tcl_FSGetCwd _ANSI_ARGS_((Tcl_Interp * interp));/* 458 */EXTERN int		Tcl_FSChdir _ANSI_ARGS_((Tcl_Obj * pathPtr));/* 459 */EXTERN int		Tcl_FSConvertToPathType _ANSI_ARGS_((				Tcl_Interp * interp, Tcl_Obj * pathPtr));/* 460 */EXTERN Tcl_Obj*		Tcl_FSJoinPath _ANSI_ARGS_((Tcl_Obj * listObj, 				int elements));/* 461 */EXTERN Tcl_Obj*		Tcl_FSSplitPath _ANSI_ARGS_((Tcl_Obj* pathPtr, 				int * lenPtr));/* 462 */EXTERN int		Tcl_FSEqualPaths _ANSI_ARGS_((Tcl_Obj* firstPtr, 				Tcl_Obj* secondPtr));/* 463 */EXTERN Tcl_Obj*		Tcl_FSGetNormalizedPath _ANSI_ARGS_((				Tcl_Interp * interp, Tcl_Obj* pathObjPtr));/* 464 */EXTERN Tcl_Obj*		Tcl_FSJoinToPath _ANSI_ARGS_((Tcl_Obj * basePtr, 				int objc, Tcl_Obj *CONST objv[]));/* 465 */EXTERN ClientData	Tcl_FSGetInternalRep _ANSI_ARGS_((				Tcl_Obj* pathObjPtr, Tcl_Filesystem * fsPtr));/* 466 */EXTERN Tcl_Obj*		Tcl_FSGetTranslatedPath _ANSI_ARGS_((				Tcl_Interp * interp, Tcl_Obj* pathPtr));/* 467 */EXTERN int		Tcl_FSEvalFile _ANSI_ARGS_((Tcl_Interp * interp, 				Tcl_Obj * fileName));/* 468 */EXTERN Tcl_Obj*		Tcl_FSNewNativePath _ANSI_ARGS_((				Tcl_Filesystem* fromFilesystem, 				ClientData clientData));/* 469 */EXTERN CONST char*	Tcl_FSGetNativePath _ANSI_ARGS_((Tcl_Obj* pathObjPtr));/* 470 */EXTERN Tcl_Obj*		Tcl_FSFileSystemInfo _ANSI_ARGS_((				Tcl_Obj* pathObjPtr));/* 471 */EXTERN Tcl_Obj*		Tcl_FSPathSeparator _ANSI_ARGS_((Tcl_Obj* pathObjPtr));/* 472 */EXTERN Tcl_Obj*		Tcl_FSListVolumes _ANSI_ARGS_((void));/* 473 */EXTERN int		Tcl_FSRegister _ANSI_ARGS_((ClientData clientData, 				Tcl_Filesystem * fsPtr));/* 474 */EXTERN int		Tcl_FSUnregister _ANSI_ARGS_((Tcl_Filesystem * fsPtr));/* 475 */EXTERN ClientData	Tcl_FSData _ANSI_ARGS_((Tcl_Filesystem * fsPtr));/* 476 */EXTERN CONST char*	Tcl_FSGetTranslatedStringPath _ANSI_ARGS_((				Tcl_Interp * interp, Tcl_Obj* pathPtr));/* 477 */EXTERN Tcl_Filesystem*	Tcl_FSGetFileSystemForPath _ANSI_ARGS_((				Tcl_Obj* pathObjPtr));/* 478 */EXTERN Tcl_PathType	Tcl_FSGetPathType _ANSI_ARGS_((Tcl_Obj * pathObjPtr));/* 479 */EXTERN int		Tcl_OutputBuffered _ANSI_ARGS_((Tcl_Channel chan));/* 480 */EXTERN void		Tcl_FSMountsChanged _ANSI_ARGS_((				Tcl_Filesystem * fsPtr));/* 481 */EXTERN int		Tcl_EvalTokensStandard _ANSI_ARGS_((				Tcl_Interp * interp, Tcl_Token * tokenPtr, 				int count));/* 482 */EXTERN void		Tcl_GetTime _ANSI_ARGS_((Tcl_Time* timeBuf));/* 483 */EXTERN Tcl_Trace	Tcl_CreateObjTrace _ANSI_ARGS_((Tcl_Interp* interp, 				int level, int flags, 				Tcl_CmdObjTraceProc* objProc, 				ClientData clientData, 				Tcl_CmdObjTraceDeleteProc* delProc));/* 484 */EXTERN int		Tcl_GetCommandInfoFromToken _ANSI_ARGS_((				Tcl_Command token, Tcl_CmdInfo* infoPtr));/* 485 */EXTERN int		Tcl_SetCommandInfoFromToken _ANSI_ARGS_((				Tcl_Command token, 				CONST Tcl_CmdInfo* infoPtr));/* 486 */EXTERN Tcl_Obj *	Tcl_DbNewWideIntObj _ANSI_ARGS_((				Tcl_WideInt wideValue, CONST char * file, 				int line));/* 487 */EXTERN int		Tcl_GetWideIntFromObj _ANSI_ARGS_((				Tcl_Interp * interp, Tcl_Obj * objPtr, 				Tcl_WideInt * widePtr));/* 488 */EXTERN Tcl_Obj *	Tcl_NewWideIntObj _ANSI_ARGS_((Tcl_WideInt wideValue));/* 489 */EXTERN void		Tcl_SetWideIntObj _ANSI_ARGS_((Tcl_Obj * objPtr, 				Tcl_WideInt wideValue));/* 490 */EXTERN Tcl_StatBuf *	Tcl_AllocStatBuf _ANSI_ARGS_((void));/* 491 */EXTERN Tcl_WideInt	Tcl_Seek _ANSI_ARGS_((Tcl_Channel chan, 				Tcl_WideInt offset, int mode));/* 492 */EXTERN Tcl_WideInt	Tcl_Tell _ANSI_ARGS_((Tcl_Channel chan));/* 493 */EXTERN Tcl_DriverWideSeekProc * Tcl_ChannelWideSeekProc _ANSI_ARGS_((				Tcl_ChannelType * chanTypePtr));typedef struct TclStubHooks {    struct TclPlatStubs *tclPlatStubs;    struct TclIntStubs *tclIntStubs;    struct TclIntPlatStubs *tclIntPlatStubs;} TclStubHooks;typedef struct TclStubs {    int magic;    struct TclStubHooks *hooks;    int (*tcl_PkgProvideEx) _ANSI_ARGS_((Tcl_Interp* interp, CONST char* name, CONST char* version, ClientData clientData)); /* 0 */    CONST84_RETURN char * (*tcl_PkgRequireEx) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, CONST char * version, int exact, ClientData * clientDataPtr)); /* 1 */    void (*tcl_Panic) _ANSI_ARGS_(TCL_VARARGS(CONST char *,format)); /* 2 */    char * (*tcl_Alloc) _ANSI_ARGS_((unsigned int size)); /* 3 */    void (*tcl_Free) _ANSI_ARGS_((char * ptr)); /* 4 */    char * (*tcl_Realloc) _ANSI_ARGS_((char * ptr, unsigned int size)); /* 5 */    char * (*tcl_DbCkalloc) _ANSI_ARGS_((unsigned int size, CONST char * file, int line)); /* 6 */    int (*tcl_DbCkfree) _ANSI_ARGS_((char * ptr, CONST char * file, int line)); /* 7 */    char * (*tcl_DbCkrealloc) _ANSI_ARGS_((char * ptr, unsigned int size, CONST char * file, int line)); /* 8 */#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */    void (*tcl_CreateFileHandler) _ANSI_ARGS_((int fd, int mask, Tcl_FileProc * proc, ClientData clientData)); /* 9 */#endif /* UNIX */#ifdef __WIN32__    void *reserved9;#endif /* __WIN32__ */#ifdef MAC_TCL    void *reserved9;#endif /* MAC_TCL */#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */    void (*tcl_DeleteFileHandler) _ANSI_ARGS_((int fd)); /* 10 */#endif /* UNIX */#ifdef __WIN32__    void *reserved10;#endif /* __WIN32__ */#ifdef MAC_TCL    void *reserved10;#endif /* MAC_TCL */    void (*tcl_SetTimer) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 11 */    void (*tcl_Sleep) _ANSI_ARGS_((int ms)); /* 12 */    int (*tcl_WaitForEvent) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 13 */    int (*tcl_AppendAllObjTypes) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 14 */    void (*tcl_AppendStringsToObj) _ANSI_ARGS_(TCL_VARARGS(Tcl_Obj *,objPtr)); /* 15 */    void (*tcl_AppendToObj) _ANSI_ARGS_((Tcl_Obj* objPtr, CONST char* bytes, int length)); /* 16 */    Tcl_Obj * (*tcl_ConcatObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[])); /* 17 */    int (*tcl_ConvertToType) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_ObjType * typePtr)); /* 18 */    void (*tcl_DbDecrRefCount) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST char * file, int line)); /* 19 */    void (*tcl_DbIncrRefCount) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST char * file, int line)); /* 20 */    int (*tcl_DbIsShared) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST char * file, int line)); /* 21 */    Tcl_Obj * (*tcl_DbNewBooleanObj) _ANSI_ARGS_((int boolValue, CONST char * file, int line)); /* 22 */    Tcl_Obj * (*tcl_DbNewByteArrayObj) _ANSI_ARGS_((CONST unsigned char * bytes, int length, CONST char * file, int line)); /* 23 */    Tcl_Obj * (*tcl_DbNewDoubleObj) _ANSI_ARGS_((double doubleValue, CONST char * file, int line)); /* 24 */    Tcl_Obj * (*tcl_DbNewListObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST * objv, CONST char * file, int line)); /* 25 */    Tcl_Obj * (*tcl_DbNewLongObj) _ANSI_ARGS_((long longValue, CONST char * file, int line)); /* 26 */    Tcl_Obj * (*tcl_DbNewObj) _ANSI_ARGS_((CONST char * file, int line)); /* 27 */    Tcl_Obj * (*tcl_DbNewStringObj) _ANSI_ARGS_((CONST char * bytes, int length, CONST char * file, int line)); /* 28 */    Tcl_Obj * (*tcl_DuplicateObj) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 29 */    void (*tclFreeObj) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 30 */    int (*tcl_GetBoolean) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, int * boolPtr)); /* 31 */    int (*tcl_GetBooleanFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * boolPtr)); /* 32 */    unsigned char * (*tcl_GetByteArrayFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int * lengthPtr)); /* 33 */    int (*tcl_GetDouble) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, double * doublePtr)); /* 34 */    int (*tcl_GetDoubleFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, double * doublePtr)); /* 35 */    int (*tcl_GetIndexFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, CONST84 char ** tablePtr, CONST char * msg, int flags, int * indexPtr)); /* 36 */    int (*tcl_GetInt) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, int * intPtr)); /* 37 */    int (*tcl_GetIntFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * intPtr)); /* 38 */    int (*tcl_GetLongFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, long * longPtr)); /* 39 */    Tcl_ObjType * (*tcl_GetObjType) _ANSI_ARGS_((CONST char * typeName)); /* 40 */    char * (*tcl_GetStringFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int * lengthPtr)); /* 41 */    void (*tcl_InvalidateStringRep) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 42 */    int (*tcl_ListObjAppendList) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * elemListPtr)); /* 43 */    int (*tcl_ListObjAppendElement) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * objPtr)); /* 44 */    int (*tcl_ListObjGetElements) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * objcPtr, Tcl_Obj *** objvPtr)); /* 45 */    int (*tcl_ListObjIndex) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int index, Tcl_Obj ** objPtrPtr)); /* 46 */    int (*tcl_ListObjLength) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * lengthPtr)); /* 47 */    int (*tcl_ListObjReplace) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[])); /* 48 */    Tcl_Obj * (*tcl_NewBooleanObj) _ANSI_ARGS_((int boolValue)); /* 49 */    Tcl_Obj * (*tcl_NewByteArrayObj) _ANSI_ARGS_((CONST unsigned char* bytes, int length)); /* 50 */    Tcl_Obj * (*tcl_NewDoubleObj) _ANSI_ARGS_((double doubleValue)); /* 51 */    Tcl_Obj * (*tcl_NewIntObj) _ANSI_ARGS_((int intValue)); /* 52 */    Tcl_Obj * (*tcl_NewListObj) _ANSI_ARGS_((int objc, Tcl_Obj *CONST objv[])); /* 53 */    Tcl_Obj * (*tcl_NewLongObj) _ANSI_ARGS_((long longValue)); /* 54 */    Tcl_Obj * (*tcl_NewObj) _ANSI_ARGS_((void)); /* 55 */    Tcl_Obj * (*tcl_NewStringObj) _ANSI_ARGS_((CONST char * bytes, int length)); /* 56 */    void (*tcl_SetBooleanObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int boolValue)); /* 57 */    unsigned char * (*tcl_SetByteArrayLength) _ANSI_ARGS_((Tcl_Obj * objPtr, int length)); /* 58 */    void (*tcl_SetByteArrayObj) _ANSI_ARGS_((Tcl_Obj * objPtr, CONST unsigned char * bytes, int length)); /* 59 */    void (*tcl_SetDoubleObj) _ANSI_ARGS_((Tcl_Obj * objPtr, double doubleValue)); /* 60 */    void (*tcl_SetIntObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int intValue)); /* 61 */    void (*tcl_SetListObj) _ANSI_ARGS_((Tcl_Obj * objPtr, int objc, Tcl_Obj *CONST objv[])); /* 62 */    void (*tcl_SetLongObj) _ANSI_ARGS_((Tcl_Obj * objPtr, long longValue)); /* 63 */    void (*tcl_SetObjLength) _ANSI_ARGS_((Tcl_Obj * objPtr, int length)); /* 64 */    void (*tcl_SetStringObj) _ANSI_ARGS_((Tcl_Obj* objPtr, CONST char* bytes, int length)); /* 65 */    void (*tcl_AddErrorInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * message)); /* 66 */    void (*tcl_AddObjErrorInfo) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * message, int length)); /* 67 */    void (*tcl_AllowExceptions) _ANSI_ARGS_((Tcl_Interp * interp)); /* 68 */    void (*tcl_AppendElement) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string)); /* 69 */    void (*tcl_AppendResult) _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp)); /* 70 */    Tcl_AsyncHandler (*tcl_AsyncCreate) _ANSI_ARGS_((Tcl_AsyncProc * proc, ClientData clientData)); /* 71 */    void (*tcl_AsyncDelete) _ANSI_ARGS_((Tcl_AsyncHandler async)); /* 72 */    int (*tcl_AsyncInvoke) _ANSI_ARGS_((Tcl_Interp * interp, int code)); /* 73 */    void (*tcl_AsyncMark) _ANSI_ARGS_((Tcl_AsyncHandler async)); /* 74 */    int (*tcl_AsyncReady) _ANSI_ARGS_((void)); /* 75 */    void (*tcl_BackgroundError) _ANSI_ARGS_((Tcl_Interp * interp)); /* 76 */    char (*tcl_Backslash) _ANSI_ARGS_((CONST char * src, int * readPtr)); /* 77 */    int (*tcl_BadChannelOption) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * optionName, CONST char * optionList)); /* 78 */    void (*tcl_CallWhenDeleted) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData)); /* 79 */    void (*tcl_CancelIdleCall) _ANSI_ARGS_((Tcl_IdleProc * idleProc, ClientData clientData)); /* 80 */    int (*tcl_Close) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 81 */    int (*tcl_CommandComplete) _ANSI_ARGS_((CONST char * cmd)); /* 82 */    char * (*tcl_Concat) _ANSI_ARGS_((int argc, CONST84 char * CONST * argv)); /* 83 */    int (*tcl_ConvertElement) _ANSI_ARGS_((CONST char * src, char * dst, int flags)); /* 84 */    int (*tcl_ConvertCountedElement) _ANSI_ARGS_((CONST char * src, int length, char * dst, int flags)); /* 85 */    int (*tcl_CreateAlias) _ANSI_ARGS_((Tcl_Interp * slave, CONST char * slaveCmd, Tcl_Interp * target, CONST char * targetCmd, int argc, CONST84 char * CONST * argv)); /* 86 */    int (*tcl_CreateAliasObj) _ANSI_ARGS_((Tcl_Interp * slave, CONST char * slaveCmd, Tcl_Interp * target, CONST char * targetCmd, int objc, Tcl_Obj *CONST objv[])); /* 87 */    Tcl_Channel (*tcl_CreateChannel) _ANSI_ARGS_((Tcl_ChannelType * typePtr, CONST char * chanName, ClientData instanceData, int mask)); /* 88 */    void (*tcl_CreateChannelHandler) _ANSI_ARGS_((Tcl_Channel chan, int mask, Tcl_ChannelProc * proc, ClientData clientData)); /* 89 */    void (*tcl_CreateCloseHandler) _ANSI_ARGS_((Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData)); /* 90 */    Tcl_Command (*tcl_CreateCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName, Tcl_CmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc)); /* 91 */    void (*tcl_CreateEventSource) _ANSI_ARGS_((Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData)); /* 92 */    void (*tcl_CreateExitHandler) _ANSI_ARGS_((Tcl_ExitProc * proc, ClientData clientData)); /* 93 */    Tcl_Interp * (*tcl_CreateInterp) _ANSI_ARGS_((void)); /* 94 */    void (*tcl_CreateMathFunc) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, int numArgs, Tcl_ValueType * argTypes, Tcl_MathProc * proc, ClientData clientData)); /* 95 */    Tcl_Command (*tcl_CreateObjCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName, Tcl_ObjCmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc)); /* 96 */    Tcl_Interp * (*tcl_CreateSlave) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * slaveName, int isSafe)); /* 97 */    Tcl_TimerToken (*tcl_CreateTimerHandler) _ANSI_ARGS_((int milliseconds, Tcl_TimerProc * proc, ClientData clientData)); /* 98 */    Tcl_Trace (*tcl_CreateTrace) _ANSI_ARGS_((Tcl_Interp * interp, int level, Tcl_CmdTraceP

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -