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

📄 itclintdecls.h

📁 linux 下的源代码分析阅读器 red hat公司新版
💻 H
📖 第 1 页 / 共 3 页
字号:
/* * itclIntDecls.h -- * *	This file contains the declarations for all unsupported *	functions that are exported by the Tcl library.  These *	interfaces are not guaranteed to remain the same between *	versions.  Use at your own risk. * * Copyright (c) 1998-1999 by XXXX * * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * * RCS: $Id: itclIntDecls.h 144 2003-02-05 10:56:26Z mdejong $ */#ifndef _ITCLINTDECLS#define _ITCLINTDECLS/* * WARNING: This file is automatically generated by the tools/genStubs.tcl * script.  Any modifications to the function declarations below should be made * in the itcl/generic/tclInt.decls script. *//* !BEGIN!: Do not edit below this line. *//* * Exported function declarations: *//* 0 */EXTERN int		Itcl_IsClassNamespace _ANSI_ARGS_((				Tcl_Namespace * namesp));/* 1 */EXTERN int		Itcl_IsClass _ANSI_ARGS_((Tcl_Command cmd));/* 2 */EXTERN ItclClass*	Itcl_FindClass _ANSI_ARGS_((Tcl_Interp* interp, 				char* path, int autoload));/* 3 */EXTERN int		Itcl_FindObject _ANSI_ARGS_((Tcl_Interp * interp, 				char * name, ItclObject ** roPtr));/* 4 */EXTERN int		Itcl_IsObject _ANSI_ARGS_((Tcl_Command cmd));/* 5 */EXTERN int		Itcl_ObjectIsa _ANSI_ARGS_((ItclObject * contextObj, 				ItclClass * cdefn));/* 6 */EXTERN int		Itcl_Protection _ANSI_ARGS_((Tcl_Interp * interp, 				int newLevel));/* 7 */EXTERN char*		Itcl_ProtectionStr _ANSI_ARGS_((int pLevel));/* 8 */EXTERN int		Itcl_CanAccess _ANSI_ARGS_((ItclMember* memberPtr, 				Tcl_Namespace* fromNsPtr));/* 9 */EXTERN int		Itcl_CanAccessFunc _ANSI_ARGS_((				ItclMemberFunc* mfunc, 				Tcl_Namespace* fromNsPtr));/* 10 */EXTERN Tcl_Namespace*	Itcl_GetTrueNamespace _ANSI_ARGS_((				Tcl_Interp * interp, ItclObjectInfo * info));/* 11 */EXTERN void		Itcl_ParseNamespPath _ANSI_ARGS_((char * name, 				Tcl_DString * buffer, char ** head, 				char ** tail));/* 12 */EXTERN int		Itcl_DecodeScopedCommand _ANSI_ARGS_((				Tcl_Interp * interp, char * name, 				Tcl_Namespace ** rNsPtr, char ** rCmdPtr));/* 13 */EXTERN int		Itcl_EvalArgs _ANSI_ARGS_((Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 14 */EXTERN Tcl_Obj*		Itcl_CreateArgs _ANSI_ARGS_((Tcl_Interp * interp, 				char * string, int objc, 				Tcl_Obj *CONST objv[]));/* 15 */EXTERN int		Itcl_PushContext _ANSI_ARGS_((Tcl_Interp * interp, 				ItclMember * member, 				ItclClass * contextClass, 				ItclObject * contextObj, 				ItclContext * contextPtr));/* 16 */EXTERN void		Itcl_PopContext _ANSI_ARGS_((Tcl_Interp * interp, 				ItclContext * contextPtr));/* 17 */EXTERN int		Itcl_GetContext _ANSI_ARGS_((Tcl_Interp * interp, 				ItclClass ** cdefnPtr, 				ItclObject ** odefnPtr));/* 18 */EXTERN void		Itcl_InitHierIter _ANSI_ARGS_((ItclHierIter * iter, 				ItclClass * cdefn));/* 19 */EXTERN void		Itcl_DeleteHierIter _ANSI_ARGS_((ItclHierIter * iter));/* 20 */EXTERN ItclClass*	Itcl_AdvanceHierIter _ANSI_ARGS_((				ItclHierIter * iter));/* 21 */EXTERN int		Itcl_FindClassesCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 22 */EXTERN int		Itcl_FindObjectsCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 23 */EXTERN int		Itcl_ProtectionCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 24 */EXTERN int		Itcl_DelClassCmd _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 25 */EXTERN int		Itcl_DelObjectCmd _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 26 */EXTERN int		Itcl_ScopeCmd _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 27 */EXTERN int		Itcl_CodeCmd _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 28 */EXTERN int		Itcl_StubCreateCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 29 */EXTERN int		Itcl_StubExistsCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 30 */EXTERN int		Itcl_IsStub _ANSI_ARGS_((Tcl_Command cmd));/* 31 */EXTERN int		Itcl_CreateClass _ANSI_ARGS_((Tcl_Interp* interp, 				char* path, ItclObjectInfo * info, 				ItclClass ** rPtr));/* 32 */EXTERN int		Itcl_DeleteClass _ANSI_ARGS_((Tcl_Interp * interp, 				ItclClass * cdefnPtr));/* 33 */EXTERN Tcl_Namespace*	Itcl_FindClassNamespace _ANSI_ARGS_((				Tcl_Interp* interp, char* path));/* 34 */EXTERN int		Itcl_HandleClass _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 35 */EXTERN int		Itcl_ClassCmdResolver _ANSI_ARGS_((				Tcl_Interp * interp, char* name, 				Tcl_Namespace * context, int flags, 				Tcl_Command * rPtr));/* 36 */EXTERN int		Itcl_ClassVarResolver _ANSI_ARGS_((				Tcl_Interp * interp, char* name, 				Tcl_Namespace * context, int flags, 				Tcl_Var * rPtr));/* 37 */EXTERN int		Itcl_ClassCompiledVarResolver _ANSI_ARGS_((				Tcl_Interp * interp, char* name, int length, 				Tcl_Namespace * context, 				Tcl_ResolvedVarInfo ** rPtr));/* 38 */EXTERN void		Itcl_BuildVirtualTables _ANSI_ARGS_((				ItclClass* cdefnPtr));/* 39 */EXTERN int		Itcl_CreateVarDefn _ANSI_ARGS_((Tcl_Interp * interp, 				ItclClass* cdefn, char* name, char* init, 				char* config, ItclVarDefn** vdefnPtr));/* 40 */EXTERN void		Itcl_DeleteVarDefn _ANSI_ARGS_((ItclVarDefn * vdefn));/* 41 */EXTERN char*		Itcl_GetCommonVar _ANSI_ARGS_((Tcl_Interp * interp, 				char * name, ItclClass * contextClass));/* 42 */EXTERN ItclMember*	Itcl_CreateMember _ANSI_ARGS_((Tcl_Interp* interp, 				ItclClass * cdefn, char* name));/* 43 */EXTERN void		Itcl_DeleteMember _ANSI_ARGS_((ItclMember * memPtr));/* 44 */EXTERN int		Itcl_CreateObject _ANSI_ARGS_((Tcl_Interp * interp, 				char* name, ItclClass * cdefn, int objc, 				Tcl_Obj *CONST objv[], ItclObject ** roPtr));/* 45 */EXTERN int		Itcl_DeleteObject _ANSI_ARGS_((Tcl_Interp * interp, 				ItclObject * contextObj));/* 46 */EXTERN int		Itcl_DestructObject _ANSI_ARGS_((Tcl_Interp * interp, 				ItclObject * contextObj, int flags));/* 47 */EXTERN int		Itcl_HandleInstance _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 48 */EXTERN char*		Itcl_GetInstanceVar _ANSI_ARGS_((Tcl_Interp * interp, 				char * name, ItclObject * contextObj, 				ItclClass * contextClass));/* 49 */EXTERN int		Itcl_ScopedVarResolver _ANSI_ARGS_((				Tcl_Interp * interp, char * name, 				Tcl_Namespace * contextNs, int flags, 				Tcl_Var * rPtr));/* 50 */EXTERN int		Itcl_BodyCmd _ANSI_ARGS_((ClientData dummy, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 51 */EXTERN int		Itcl_ConfigBodyCmd _ANSI_ARGS_((ClientData dummy, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 52 */EXTERN int		Itcl_CreateMethod _ANSI_ARGS_((Tcl_Interp* interp, 				ItclClass * cdefn, char* name, char* arglist, 				char* body));/* 53 */EXTERN int		Itcl_CreateProc _ANSI_ARGS_((Tcl_Interp* interp, 				ItclClass * cdefn, char* name, char* arglist, 				char* body));/* 54 */EXTERN int		Itcl_CreateMemberFunc _ANSI_ARGS_((				Tcl_Interp* interp, ItclClass * cdefn, 				char* name, char* arglist, char* body, 				ItclMemberFunc** mfuncPtr));/* 55 */EXTERN int		Itcl_ChangeMemberFunc _ANSI_ARGS_((				Tcl_Interp* interp, ItclMemberFunc* mfunc, 				char* arglist, char* body));/* 56 */EXTERN void		Itcl_DeleteMemberFunc _ANSI_ARGS_((char* cdata));/* 57 */EXTERN int		Itcl_CreateMemberCode _ANSI_ARGS_((				Tcl_Interp* interp, ItclClass * cdefn, 				char* arglist, char* body, 				ItclMemberCode** mcodePtr));/* 58 */EXTERN void		Itcl_DeleteMemberCode _ANSI_ARGS_((char* cdata));/* 59 */EXTERN int		Itcl_GetMemberCode _ANSI_ARGS_((Tcl_Interp* interp, 				ItclMember* member));/* Slot 60 is reserved *//* 61 */EXTERN int		Itcl_EvalMemberCode _ANSI_ARGS_((Tcl_Interp * interp, 				ItclMemberFunc * mfunc, ItclMember * member, 				ItclObject * contextObj, int objc, 				Tcl_Obj *CONST objv[]));/* 62 */EXTERN int		Itcl_CreateArgList _ANSI_ARGS_((Tcl_Interp* interp, 				char* decl, int* argcPtr, 				CompiledLocal** argPtr));/* 63 */EXTERN CompiledLocal*	Itcl_CreateArg _ANSI_ARGS_((char* name, char* init));/* 64 */EXTERN void		Itcl_DeleteArgList _ANSI_ARGS_((				CompiledLocal * arglist));/* 65 */EXTERN Tcl_Obj*		Itcl_ArgList _ANSI_ARGS_((int argc, 				CompiledLocal* arglist));/* 66 */EXTERN int		Itcl_EquivArgLists _ANSI_ARGS_((CompiledLocal* arg1, 				int arg1c, CompiledLocal* arg2, int arg2c));/* 67 */EXTERN void		Itcl_GetMemberFuncUsage _ANSI_ARGS_((				ItclMemberFunc * mfunc, 				ItclObject * contextObj, Tcl_Obj * objPtr));/* 68 */EXTERN int		Itcl_ExecMethod _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 69 */EXTERN int		Itcl_ExecProc _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 70 */EXTERN int		Itcl_AssignArgs _ANSI_ARGS_((Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[], 				ItclMemberFunc * mfunc));/* 71 */EXTERN int		Itcl_ConstructBase _ANSI_ARGS_((Tcl_Interp * interp, 				ItclObject * contextObj, 				ItclClass * contextClass));/* 72 */EXTERN int		Itcl_InvokeMethodIfExists _ANSI_ARGS_((				Tcl_Interp * interp, char * name, 				ItclClass * contextClass, 				ItclObject * contextObj, int objc, 				Tcl_Obj *CONST objv[]));/* Slot 73 is reserved *//* 74 */EXTERN int		Itcl_ReportFuncErrors _ANSI_ARGS_((				Tcl_Interp* interp, ItclMemberFunc * mfunc, 				ItclObject * contextObj, int result));/* 75 */EXTERN int		Itcl_ParseInit _ANSI_ARGS_((Tcl_Interp * interp, 				ItclObjectInfo * info));/* 76 */EXTERN int		Itcl_ClassCmd _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 77 */EXTERN int		Itcl_ClassInheritCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 78 */EXTERN int		Itcl_ClassProtectionCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 79 */EXTERN int		Itcl_ClassConstructorCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 80 */EXTERN int		Itcl_ClassDestructorCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 81 */EXTERN int		Itcl_ClassMethodCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 82 */EXTERN int		Itcl_ClassProcCmd _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 83 */EXTERN int		Itcl_ClassVariableCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 84 */EXTERN int		Itcl_ClassCommonCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				int objc, Tcl_Obj *CONST objv[]));/* 85 */EXTERN int		Itcl_ParseVarResolver _ANSI_ARGS_((				Tcl_Interp * interp, char* name, 				Tcl_Namespace * contextNs, int flags, 				Tcl_Var* rPtr));/* 86 */EXTERN int		Itcl_BiInit _ANSI_ARGS_((Tcl_Interp * interp));/* 87 */EXTERN int		Itcl_InstallBiMethods _ANSI_ARGS_((				Tcl_Interp * interp, ItclClass * cdefn));/* 88 */EXTERN int		Itcl_BiIsaCmd _ANSI_ARGS_((ClientData clientData, 				Tcl_Interp * interp, int objc, 				Tcl_Obj *CONST objv[]));/* 89 */EXTERN int		Itcl_BiConfigureCmd _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 

⌨️ 快捷键说明

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