home *** CD-ROM | disk | FTP | other *** search
- /*
- * 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,v 1.4 2001/09/16 15:02:41 davygrvy Exp $
- */
-
- #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, CONST 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,
- int objc, Tcl_Obj *CONST objv[]));
- /* 90 */
- EXTERN(int) Itcl_BiCgetCmd _ANSI_ARGS_((ClientData clientData,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 91 */
- EXTERN(int) Itcl_BiChainCmd _ANSI_ARGS_((ClientData dummy,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 92 */
- EXTERN(int) Itcl_BiInfoClassCmd _ANSI_ARGS_((ClientData dummy,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 93 */
- EXTERN(int) Itcl_BiInfoInheritCmd _ANSI_ARGS_((ClientData dummy,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 94 */
- EXTERN(int) Itcl_BiInfoHeritageCmd _ANSI_ARGS_((ClientData dummy,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 95 */
- EXTERN(int) Itcl_BiInfoFunctionCmd _ANSI_ARGS_((ClientData dummy,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 96 */
- EXTERN(int) Itcl_BiInfoVariableCmd _ANSI_ARGS_((ClientData dummy,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 97 */
- EXTERN(int) Itcl_BiInfoBodyCmd _ANSI_ARGS_((ClientData dummy,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 98 */
- EXTERN(int) Itcl_BiInfoArgsCmd _ANSI_ARGS_((ClientData dummy,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 99 */
- EXTERN(int) Itcl_DefaultInfoCmd _ANSI_ARGS_((ClientData dummy,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 100 */
- EXTERN(int) Itcl_EnsembleInit _ANSI_ARGS_((Tcl_Interp * interp));
- /* 101 */
- EXTERN(int) Itcl_CreateEnsemble _ANSI_ARGS_((Tcl_Interp * interp,
- char* ensName));
- /* 102 */
- EXTERN(int) Itcl_AddEnsemblePart _ANSI_ARGS_((
- Tcl_Interp * interp, char* ensName,
- char* partName, char* usageInfo,
- Tcl_ObjCmdProc * objProc,
- ClientData clientData,
- Tcl_CmdDeleteProc * deleteProc));
- /* 103 */
- EXTERN(int) Itcl_GetEnsemblePart _ANSI_ARGS_((
- Tcl_Interp * interp, char * ensName,
- char * partName, Tcl_CmdInfo * infoPtr));
- /* 104 */
- EXTERN(int) Itcl_IsEnsemble _ANSI_ARGS_((Tcl_CmdInfo* infoPtr));
- /* 105 */
- EXTERN(int) Itcl_GetEnsembleUsage _ANSI_ARGS_((
- Tcl_Interp * interp, char * ensName,
- Tcl_Obj * objPtr));
- /* 106 */
- EXTERN(int) Itcl_GetEnsembleUsageForObj _ANSI_ARGS_((
- Tcl_Interp * interp, Tcl_Obj * ensObjPtr,
- Tcl_Obj * objPtr));
- /* 107 */
- EXTERN(int) Itcl_EnsembleCmd _ANSI_ARGS_((ClientData clientData,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 108 */
- EXTERN(int) Itcl_EnsPartCmd _ANSI_ARGS_((ClientData clientData,
- Tcl_Interp * interp, int objc,
- Tcl_Obj *CONST objv[]));
- /* 109 */
- EXTERN(int) Itcl_EnsembleErrorCmd _ANSI_ARGS_((
- ClientData clientData, Tcl_Interp * interp,
- int objc, Tcl_Obj *CONST objv[]));
- /* 110 */
- EXTERN(int) Itcl_OldInit _ANSI_ARGS_((Tcl_Interp* interp,
- ItclObjectInfo* info));
- /* 111 */
- EXTERN(int) Itcl_InstallOldBiMethods _ANSI_ARGS_((
- Tcl_Interp * interp, ItclClass * cdefn));
- /* 112 */
- EXTERN(Tcl_CallFrame*) _Tcl_GetCallFrame _ANSI_ARGS_((Tcl_Interp * interp,
- int level));
- /* 113 */
- EXTERN(Tcl_CallFrame*) _Tcl_ActivateCallFrame _ANSI_ARGS_((
- Tcl_Interp * interp,
- Tcl_CallFrame * framePtr));
- /* 114 */
- EXTERN(Var*) _TclNewVar _ANSI_ARGS_((void));
- /* 115 */
- EXTERN(void) Itcl_Assert _ANSI_ARGS_((char * testExpr,
- char * fileName, int lineNum));
-
- typedef struct ItclIntStubs {
- int magic;
- struct ItclIntStubHooks *hooks;
-
- int (*itcl_IsClassNamespace) _ANSI_ARGS_((Tcl_Namespace * namesp)); /* 0 */
- int (*itcl_IsClass) _ANSI_ARGS_((Tcl_Command cmd)); /* 1 */
- ItclClass* (*itcl_FindClass) _ANSI_ARGS_((Tcl_Interp* interp, char* path, int autoload)); /* 2 */
- int (*itcl_FindObject) _ANSI_ARGS_((Tcl_Interp * interp, char * name, ItclObject ** roPtr)); /* 3 */
- int (*itcl_IsObject) _ANSI_ARGS_((Tcl_Command cmd)); /* 4 */
- int (*itcl_ObjectIsa) _ANSI_ARGS_((ItclObject * contextObj, ItclClass * cdefn)); /* 5 */
- int (*itcl_Protection) _ANSI_ARGS_((Tcl_Interp * interp, int newLevel)); /* 6 */
- char* (*itcl_ProtectionStr) _ANSI_ARGS_((int pLevel)); /* 7 */
- int (*itcl_CanAccess) _ANSI_ARGS_((ItclMember* memberPtr, Tcl_Namespace* fromNsPtr)); /* 8 */
- int (*itcl_CanAccessFunc) _ANSI_ARGS_((ItclMemberFunc* mfunc, Tcl_Namespace* fromNsPtr)); /* 9 */
- Tcl_Namespace* (*itcl_GetTrueNamespace) _ANSI_ARGS_((Tcl_Interp * interp, ItclObjectInfo * info)); /* 10 */
- void (*itcl_ParseNamespPath) _ANSI_ARGS_((char * name, Tcl_DString * buffer, char ** head, char ** tail)); /* 11 */
- int (*itcl_DecodeScopedCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * name, Tcl_Namespace ** rNsPtr, char ** rCmdPtr)); /* 12 */
- int (*itcl_EvalArgs) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 13 */
- Tcl_Obj* (*itcl_CreateArgs) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int objc, Tcl_Obj *CONST objv[])); /* 14 */
- int (*itcl_PushContext) _ANSI_ARGS_((Tcl_Interp * interp, ItclMember * member, ItclClass * contextClass, ItclObject * contextObj, ItclContext * contextPtr)); /* 15 */
- void (*itcl_PopContext) _ANSI_ARGS_((Tcl_Interp * interp, ItclContext * contextPtr)); /* 16 */
- int (*itcl_GetContext) _ANSI_ARGS_((Tcl_Interp * interp, ItclClass ** cdefnPtr, ItclObject ** odefnPtr)); /* 17 */
- void (*itcl_InitHierIter) _ANSI_ARGS_((ItclHierIter * iter, ItclClass * cdefn)); /* 18 */
- void (*itcl_DeleteHierIter) _ANSI_ARGS_((ItclHierIter * iter)); /* 19 */
- ItclClass* (*itcl_AdvanceHierIter) _ANSI_ARGS_((ItclHierIter * iter)); /* 20 */
- int (*itcl_FindClassesCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 21 */
- int (*itcl_FindObjectsCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 22 */
- int (*itcl_ProtectionCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 23 */
- int (*itcl_DelClassCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 24 */
- int (*itcl_DelObjectCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 25 */
- int (*itcl_ScopeCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 26 */
- int (*itcl_CodeCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 27 */
- int (*itcl_StubCreateCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 28 */
- int (*itcl_StubExistsCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 29 */
- int (*itcl_IsStub) _ANSI_ARGS_((Tcl_Command cmd)); /* 30 */
- int (*itcl_CreateClass) _ANSI_ARGS_((Tcl_Interp* interp, char* path, ItclObjectInfo * info, ItclClass ** rPtr)); /* 31 */
- int (*itcl_DeleteClass) _ANSI_ARGS_((Tcl_Interp * interp, ItclClass * cdefnPtr)); /* 32 */
- Tcl_Namespace* (*itcl_FindClassNamespace) _ANSI_ARGS_((Tcl_Interp* interp, char* path)); /* 33 */
- int (*itcl_HandleClass) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 34 */
- int (*itcl_ClassCmdResolver) _ANSI_ARGS_((Tcl_Interp * interp, CONST char* name, Tcl_Namespace * context, int flags, Tcl_Command * rPtr)); /* 35 */
- int (*itcl_ClassVarResolver) _ANSI_ARGS_((Tcl_Interp * interp, char* name, Tcl_Namespace * context, int flags, Tcl_Var * rPtr)); /* 36 */
- int (*itcl_ClassCompiledVarResolver) _ANSI_ARGS_((Tcl_Interp * interp, char* name, int length, Tcl_Namespace * context, Tcl_ResolvedVarInfo ** rPtr)); /* 37 */
- void (*itcl_BuildVirtualTables) _ANSI_ARGS_((ItclClass* cdefnPtr)); /* 38 */
- int (*itcl_CreateVarDefn) _ANSI_ARGS_((Tcl_Interp * interp, ItclClass* cdefn, char* name, char* init, char* config, ItclVarDefn** vdefnPtr)); /* 39 */
- void (*itcl_DeleteVarDefn) _ANSI_ARGS_((ItclVarDefn * vdefn)); /* 40 */
- char* (*itcl_GetCommonVar) _ANSI_ARGS_((Tcl_Interp * interp, char * name, ItclClass * contextClass)); /* 41 */
- ItclMember* (*itcl_CreateMember) _ANSI_ARGS_((Tcl_Interp* interp, ItclClass * cdefn, char* name)); /* 42 */
- void (*itcl_DeleteMember) _ANSI_ARGS_((ItclMember * memPtr)); /* 43 */
- int (*itcl_CreateObject) _ANSI_ARGS_((Tcl_Interp * interp, char* name, ItclClass * cdefn, int objc, Tcl_Obj *CONST objv[], ItclObject ** roPtr)); /* 44 */
- int (*itcl_DeleteObject) _ANSI_ARGS_((Tcl_Interp * interp, ItclObject * contextObj)); /* 45 */
- int (*itcl_DestructObject) _ANSI_ARGS_((Tcl_Interp * interp, ItclObject * contextObj, int flags)); /* 46 */
- int (*itcl_HandleInstance) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 47 */
- char* (*itcl_GetInstanceVar) _ANSI_ARGS_((Tcl_Interp * interp, char * name, ItclObject * contextObj, ItclClass * contextClass)); /* 48 */
- int (*itcl_ScopedVarResolver) _ANSI_ARGS_((Tcl_Interp * interp, char * name, Tcl_Namespace * contextNs, int flags, Tcl_Var * rPtr)); /* 49 */
- int (*itcl_BodyCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 50 */
- int (*itcl_ConfigBodyCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 51 */
- int (*itcl_CreateMethod) _ANSI_ARGS_((Tcl_Interp* interp, ItclClass * cdefn, char* name, char* arglist, char* body)); /* 52 */
- int (*itcl_CreateProc) _ANSI_ARGS_((Tcl_Interp* interp, ItclClass * cdefn, char* name, char* arglist, char* body)); /* 53 */
- int (*itcl_CreateMemberFunc) _ANSI_ARGS_((Tcl_Interp* interp, ItclClass * cdefn, char* name, char* arglist, char* body, ItclMemberFunc** mfuncPtr)); /* 54 */
- int (*itcl_ChangeMemberFunc) _ANSI_ARGS_((Tcl_Interp* interp, ItclMemberFunc* mfunc, char* arglist, char* body)); /* 55 */
- void (*itcl_DeleteMemberFunc) _ANSI_ARGS_((char* cdata)); /* 56 */
- int (*itcl_CreateMemberCode) _ANSI_ARGS_((Tcl_Interp* interp, ItclClass * cdefn, char* arglist, char* body, ItclMemberCode** mcodePtr)); /* 57 */
- void (*itcl_DeleteMemberCode) _ANSI_ARGS_((char* cdata)); /* 58 */
- int (*itcl_GetMemberCode) _ANSI_ARGS_((Tcl_Interp* interp, ItclMember* member)); /* 59 */
- void *reserved60;
- int (*itcl_EvalMemberCode) _ANSI_ARGS_((Tcl_Interp * interp, ItclMemberFunc * mfunc, ItclMember * member, ItclObject * contextObj, int objc, Tcl_Obj *CONST objv[])); /* 61 */
- int (*itcl_CreateArgList) _ANSI_ARGS_((Tcl_Interp* interp, char* decl, int* argcPtr, CompiledLocal** argPtr)); /* 62 */
- CompiledLocal* (*itcl_CreateArg) _ANSI_ARGS_((char* name, char* init)); /* 63 */
- void (*itcl_DeleteArgList) _ANSI_ARGS_((CompiledLocal * arglist)); /* 64 */
- Tcl_Obj* (*itcl_ArgList) _ANSI_ARGS_((int argc, CompiledLocal* arglist)); /* 65 */
- int (*itcl_EquivArgLists) _ANSI_ARGS_((CompiledLocal* arg1, int arg1c, CompiledLocal* arg2, int arg2c)); /* 66 */
- void (*itcl_GetMemberFuncUsage) _ANSI_ARGS_((ItclMemberFunc * mfunc, ItclObject * contextObj, Tcl_Obj * objPtr)); /* 67 */
- int (*itcl_ExecMethod) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 68 */
- int (*itcl_ExecProc) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 69 */
- int (*itcl_AssignArgs) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], ItclMemberFunc * mfunc)); /* 70 */
- int (*itcl_ConstructBase) _ANSI_ARGS_((Tcl_Interp * interp, ItclObject * contextObj, ItclClass * contextClass)); /* 71 */
- int (*itcl_InvokeMethodIfExists) _ANSI_ARGS_((Tcl_Interp * interp, char * name, ItclClass * contextClass, ItclObject * contextObj, int objc, Tcl_Obj *CONST objv[])); /* 72 */
- void *reserved73;
- int (*itcl_ReportFuncErrors) _ANSI_ARGS_((Tcl_Interp* interp, ItclMemberFunc * mfunc, ItclObject * contextObj, int result)); /* 74 */
- int (*itcl_ParseInit) _ANSI_ARGS_((Tcl_Interp * interp, ItclObjectInfo * info)); /* 75 */
- int (*itcl_ClassCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 76 */
- int (*itcl_ClassInheritCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 77 */
- int (*itcl_ClassProtectionCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 78 */
- int (*itcl_ClassConstructorCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 79 */
- int (*itcl_ClassDestructorCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 80 */
- int (*itcl_ClassMethodCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 81 */
- int (*itcl_ClassProcCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 82 */
- int (*itcl_ClassVariableCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 83 */
- int (*itcl_ClassCommonCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 84 */
- int (*itcl_ParseVarResolver) _ANSI_ARGS_((Tcl_Interp * interp, char* name, Tcl_Namespace * contextNs, int flags, Tcl_Var* rPtr)); /* 85 */
- int (*itcl_BiInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 86 */
- int (*itcl_InstallBiMethods) _ANSI_ARGS_((Tcl_Interp * interp, ItclClass * cdefn)); /* 87 */
- int (*itcl_BiIsaCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 88 */
- int (*itcl_BiConfigureCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 89 */
- int (*itcl_BiCgetCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 90 */
- int (*itcl_BiChainCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 91 */
- int (*itcl_BiInfoClassCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 92 */
- int (*itcl_BiInfoInheritCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 93 */
- int (*itcl_BiInfoHeritageCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 94 */
- int (*itcl_BiInfoFunctionCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 95 */
- int (*itcl_BiInfoVariableCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 96 */
- int (*itcl_BiInfoBodyCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 97 */
- int (*itcl_BiInfoArgsCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 98 */
- int (*itcl_DefaultInfoCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 99 */
- int (*itcl_EnsembleInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 100 */
- int (*itcl_CreateEnsemble) _ANSI_ARGS_((Tcl_Interp * interp, char* ensName)); /* 101 */
- int (*itcl_AddEnsemblePart) _ANSI_ARGS_((Tcl_Interp * interp, char* ensName, char* partName, char* usageInfo, Tcl_ObjCmdProc * objProc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc)); /* 102 */
- int (*itcl_GetEnsemblePart) _ANSI_ARGS_((Tcl_Interp * interp, char * ensName, char * partName, Tcl_CmdInfo * infoPtr)); /* 103 */
- int (*itcl_IsEnsemble) _ANSI_ARGS_((Tcl_CmdInfo* infoPtr)); /* 104 */
- int (*itcl_GetEnsembleUsage) _ANSI_ARGS_((Tcl_Interp * interp, char * ensName, Tcl_Obj * objPtr)); /* 105 */
- int (*itcl_GetEnsembleUsageForObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * ensObjPtr, Tcl_Obj * objPtr)); /* 106 */
- int (*itcl_EnsembleCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 107 */
- int (*itcl_EnsPartCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 108 */
- int (*itcl_EnsembleErrorCmd) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 109 */
- int (*itcl_OldInit) _ANSI_ARGS_((Tcl_Interp* interp, ItclObjectInfo* info)); /* 110 */
- int (*itcl_InstallOldBiMethods) _ANSI_ARGS_((Tcl_Interp * interp, ItclClass * cdefn)); /* 111 */
- Tcl_CallFrame* (*_Tcl_GetCallFrame) _ANSI_ARGS_((Tcl_Interp * interp, int level)); /* 112 */
- Tcl_CallFrame* (*_Tcl_ActivateCallFrame) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_CallFrame * framePtr)); /* 113 */
- Var* (*_TclNewVar) _ANSI_ARGS_((void)); /* 114 */
- void (*itcl_Assert) _ANSI_ARGS_((char * testExpr, char * fileName, int lineNum)); /* 115 */
- } ItclIntStubs;
-
- #ifdef __cplusplus
- extern "C" {
- #endif
- extern ItclIntStubs *itclIntStubsPtr;
- #ifdef __cplusplus
- }
- #endif
-
- #if defined(USE_ITCL_STUBS) && !defined(USE_ITCL_STUB_PROCS)
-
- /*
- * Inline function declarations:
- */
-
- #ifndef Itcl_IsClassNamespace
- #define Itcl_IsClassNamespace \
- (itclIntStubsPtr->itcl_IsClassNamespace) /* 0 */
- #endif
- #ifndef Itcl_IsClass
- #define Itcl_IsClass \
- (itclIntStubsPtr->itcl_IsClass) /* 1 */
- #endif
- #ifndef Itcl_FindClass
- #define Itcl_FindClass \
- (itclIntStubsPtr->itcl_FindClass) /* 2 */
- #endif
- #ifndef Itcl_FindObject
- #define Itcl_FindObject \
- (itclIntStubsPtr->itcl_FindObject) /* 3 */
- #endif
- #ifndef Itcl_IsObject
- #define Itcl_IsObject \
- (itclIntStubsPtr->itcl_IsObject) /* 4 */
- #endif
- #ifndef Itcl_ObjectIsa
- #define Itcl_ObjectIsa \
- (itclIntStubsPtr->itcl_ObjectIsa) /* 5 */
- #endif
- #ifndef Itcl_Protection
- #define Itcl_Protection \
- (itclIntStubsPtr->itcl_Protection) /* 6 */
- #endif
- #ifndef Itcl_ProtectionStr
- #define Itcl_ProtectionStr \
- (itclIntStubsPtr->itcl_ProtectionStr) /* 7 */
- #endif
- #ifndef Itcl_CanAccess
- #define Itcl_CanAccess \
- (itclIntStubsPtr->itcl_CanAccess) /* 8 */
- #endif
- #ifndef Itcl_CanAccessFunc
- #define Itcl_CanAccessFunc \
- (itclIntStubsPtr->itcl_CanAccessFunc) /* 9 */
- #endif
- #ifndef Itcl_GetTrueNamespace
- #define Itcl_GetTrueNamespace \
- (itclIntStubsPtr->itcl_GetTrueNamespace) /* 10 */
- #endif
- #ifndef Itcl_ParseNamespPath
- #define Itcl_ParseNamespPath \
- (itclIntStubsPtr->itcl_ParseNamespPath) /* 11 */
- #endif
- #ifndef Itcl_DecodeScopedCommand
- #define Itcl_DecodeScopedCommand \
- (itclIntStubsPtr->itcl_DecodeScopedCommand) /* 12 */
- #endif
- #ifndef Itcl_EvalArgs
- #define Itcl_EvalArgs \
- (itclIntStubsPtr->itcl_EvalArgs) /* 13 */
- #endif
- #ifndef Itcl_CreateArgs
- #define Itcl_CreateArgs \
- (itclIntStubsPtr->itcl_CreateArgs) /* 14 */
- #endif
- #ifndef Itcl_PushContext
- #define Itcl_PushContext \
- (itclIntStubsPtr->itcl_PushContext) /* 15 */
- #endif
- #ifndef Itcl_PopContext
- #define Itcl_PopContext \
- (itclIntStubsPtr->itcl_PopContext) /* 16 */
- #endif
- #ifndef Itcl_GetContext
- #define Itcl_GetContext \
- (itclIntStubsPtr->itcl_GetContext) /* 17 */
- #endif
- #ifndef Itcl_InitHierIter
- #define Itcl_InitHierIter \
- (itclIntStubsPtr->itcl_InitHierIter) /* 18 */
- #endif
- #ifndef Itcl_DeleteHierIter
- #define Itcl_DeleteHierIter \
- (itclIntStubsPtr->itcl_DeleteHierIter) /* 19 */
- #endif
- #ifndef Itcl_AdvanceHierIter
- #define Itcl_AdvanceHierIter \
- (itclIntStubsPtr->itcl_AdvanceHierIter) /* 20 */
- #endif
- #ifndef Itcl_FindClassesCmd
- #define Itcl_FindClassesCmd \
- (itclIntStubsPtr->itcl_FindClassesCmd) /* 21 */
- #endif
- #ifndef Itcl_FindObjectsCmd
- #define Itcl_FindObjectsCmd \
- (itclIntStubsPtr->itcl_FindObjectsCmd) /* 22 */
- #endif
- #ifndef Itcl_ProtectionCmd
- #define Itcl_ProtectionCmd \
- (itclIntStubsPtr->itcl_ProtectionCmd) /* 23 */
- #endif
- #ifndef Itcl_DelClassCmd
- #define Itcl_DelClassCmd \
- (itclIntStubsPtr->itcl_DelClassCmd) /* 24 */
- #endif
- #ifndef Itcl_DelObjectCmd
- #define Itcl_DelObjectCmd \
- (itclIntStubsPtr->itcl_DelObjectCmd) /* 25 */
- #endif
- #ifndef Itcl_ScopeCmd
- #define Itcl_ScopeCmd \
- (itclIntStubsPtr->itcl_ScopeCmd) /* 26 */
- #endif
- #ifndef Itcl_CodeCmd
- #define Itcl_CodeCmd \
- (itclIntStubsPtr->itcl_CodeCmd) /* 27 */
- #endif
- #ifndef Itcl_StubCreateCmd
- #define Itcl_StubCreateCmd \
- (itclIntStubsPtr->itcl_StubCreateCmd) /* 28 */
- #endif
- #ifndef Itcl_StubExistsCmd
- #define Itcl_StubExistsCmd \
- (itclIntStubsPtr->itcl_StubExistsCmd) /* 29 */
- #endif
- #ifndef Itcl_IsStub
- #define Itcl_IsStub \
- (itclIntStubsPtr->itcl_IsStub) /* 30 */
- #endif
- #ifndef Itcl_CreateClass
- #define Itcl_CreateClass \
- (itclIntStubsPtr->itcl_CreateClass) /* 31 */
- #endif
- #ifndef Itcl_DeleteClass
- #define Itcl_DeleteClass \
- (itclIntStubsPtr->itcl_DeleteClass) /* 32 */
- #endif
- #ifndef Itcl_FindClassNamespace
- #define Itcl_FindClassNamespace \
- (itclIntStubsPtr->itcl_FindClassNamespace) /* 33 */
- #endif
- #ifndef Itcl_HandleClass
- #define Itcl_HandleClass \
- (itclIntStubsPtr->itcl_HandleClass) /* 34 */
- #endif
- #ifndef Itcl_ClassCmdResolver
- #define Itcl_ClassCmdResolver \
- (itclIntStubsPtr->itcl_ClassCmdResolver) /* 35 */
- #endif
- #ifndef Itcl_ClassVarResolver
- #define Itcl_ClassVarResolver \
- (itclIntStubsPtr->itcl_ClassVarResolver) /* 36 */
- #endif
- #ifndef Itcl_ClassCompiledVarResolver
- #define Itcl_ClassCompiledVarResolver \
- (itclIntStubsPtr->itcl_ClassCompiledVarResolver) /* 37 */
- #endif
- #ifndef Itcl_BuildVirtualTables
- #define Itcl_BuildVirtualTables \
- (itclIntStubsPtr->itcl_BuildVirtualTables) /* 38 */
- #endif
- #ifndef Itcl_CreateVarDefn
- #define Itcl_CreateVarDefn \
- (itclIntStubsPtr->itcl_CreateVarDefn) /* 39 */
- #endif
- #ifndef Itcl_DeleteVarDefn
- #define Itcl_DeleteVarDefn \
- (itclIntStubsPtr->itcl_DeleteVarDefn) /* 40 */
- #endif
- #ifndef Itcl_GetCommonVar
- #define Itcl_GetCommonVar \
- (itclIntStubsPtr->itcl_GetCommonVar) /* 41 */
- #endif
- #ifndef Itcl_CreateMember
- #define Itcl_CreateMember \
- (itclIntStubsPtr->itcl_CreateMember) /* 42 */
- #endif
- #ifndef Itcl_DeleteMember
- #define Itcl_DeleteMember \
- (itclIntStubsPtr->itcl_DeleteMember) /* 43 */
- #endif
- #ifndef Itcl_CreateObject
- #define Itcl_CreateObject \
- (itclIntStubsPtr->itcl_CreateObject) /* 44 */
- #endif
- #ifndef Itcl_DeleteObject
- #define Itcl_DeleteObject \
- (itclIntStubsPtr->itcl_DeleteObject) /* 45 */
- #endif
- #ifndef Itcl_DestructObject
- #define Itcl_DestructObject \
- (itclIntStubsPtr->itcl_DestructObject) /* 46 */
- #endif
- #ifndef Itcl_HandleInstance
- #define Itcl_HandleInstance \
- (itclIntStubsPtr->itcl_HandleInstance) /* 47 */
- #endif
- #ifndef Itcl_GetInstanceVar
- #define Itcl_GetInstanceVar \
- (itclIntStubsPtr->itcl_GetInstanceVar) /* 48 */
- #endif
- #ifndef Itcl_ScopedVarResolver
- #define Itcl_ScopedVarResolver \
- (itclIntStubsPtr->itcl_ScopedVarResolver) /* 49 */
- #endif
- #ifndef Itcl_BodyCmd
- #define Itcl_BodyCmd \
- (itclIntStubsPtr->itcl_BodyCmd) /* 50 */
- #endif
- #ifndef Itcl_ConfigBodyCmd
- #define Itcl_ConfigBodyCmd \
- (itclIntStubsPtr->itcl_ConfigBodyCmd) /* 51 */
- #endif
- #ifndef Itcl_CreateMethod
- #define Itcl_CreateMethod \
- (itclIntStubsPtr->itcl_CreateMethod) /* 52 */
- #endif
- #ifndef Itcl_CreateProc
- #define Itcl_CreateProc \
- (itclIntStubsPtr->itcl_CreateProc) /* 53 */
- #endif
- #ifndef Itcl_CreateMemberFunc
- #define Itcl_CreateMemberFunc \
- (itclIntStubsPtr->itcl_CreateMemberFunc) /* 54 */
- #endif
- #ifndef Itcl_ChangeMemberFunc
- #define Itcl_ChangeMemberFunc \
- (itclIntStubsPtr->itcl_ChangeMemberFunc) /* 55 */
- #endif
- #ifndef Itcl_DeleteMemberFunc
- #define Itcl_DeleteMemberFunc \
- (itclIntStubsPtr->itcl_DeleteMemberFunc) /* 56 */
- #endif
- #ifndef Itcl_CreateMemberCode
- #define Itcl_CreateMemberCode \
- (itclIntStubsPtr->itcl_CreateMemberCode) /* 57 */
- #endif
- #ifndef Itcl_DeleteMemberCode
- #define Itcl_DeleteMemberCode \
- (itclIntStubsPtr->itcl_DeleteMemberCode) /* 58 */
- #endif
- #ifndef Itcl_GetMemberCode
- #define Itcl_GetMemberCode \
- (itclIntStubsPtr->itcl_GetMemberCode) /* 59 */
- #endif
- /* Slot 60 is reserved */
- #ifndef Itcl_EvalMemberCode
- #define Itcl_EvalMemberCode \
- (itclIntStubsPtr->itcl_EvalMemberCode) /* 61 */
- #endif
- #ifndef Itcl_CreateArgList
- #define Itcl_CreateArgList \
- (itclIntStubsPtr->itcl_CreateArgList) /* 62 */
- #endif
- #ifndef Itcl_CreateArg
- #define Itcl_CreateArg \
- (itclIntStubsPtr->itcl_CreateArg) /* 63 */
- #endif
- #ifndef Itcl_DeleteArgList
- #define Itcl_DeleteArgList \
- (itclIntStubsPtr->itcl_DeleteArgList) /* 64 */
- #endif
- #ifndef Itcl_ArgList
- #define Itcl_ArgList \
- (itclIntStubsPtr->itcl_ArgList) /* 65 */
- #endif
- #ifndef Itcl_EquivArgLists
- #define Itcl_EquivArgLists \
- (itclIntStubsPtr->itcl_EquivArgLists) /* 66 */
- #endif
- #ifndef Itcl_GetMemberFuncUsage
- #define Itcl_GetMemberFuncUsage \
- (itclIntStubsPtr->itcl_GetMemberFuncUsage) /* 67 */
- #endif
- #ifndef Itcl_ExecMethod
- #define Itcl_ExecMethod \
- (itclIntStubsPtr->itcl_ExecMethod) /* 68 */
- #endif
- #ifndef Itcl_ExecProc
- #define Itcl_ExecProc \
- (itclIntStubsPtr->itcl_ExecProc) /* 69 */
- #endif
- #ifndef Itcl_AssignArgs
- #define Itcl_AssignArgs \
- (itclIntStubsPtr->itcl_AssignArgs) /* 70 */
- #endif
- #ifndef Itcl_ConstructBase
- #define Itcl_ConstructBase \
- (itclIntStubsPtr->itcl_ConstructBase) /* 71 */
- #endif
- #ifndef Itcl_InvokeMethodIfExists
- #define Itcl_InvokeMethodIfExists \
- (itclIntStubsPtr->itcl_InvokeMethodIfExists) /* 72 */
- #endif
- /* Slot 73 is reserved */
- #ifndef Itcl_ReportFuncErrors
- #define Itcl_ReportFuncErrors \
- (itclIntStubsPtr->itcl_ReportFuncErrors) /* 74 */
- #endif
- #ifndef Itcl_ParseInit
- #define Itcl_ParseInit \
- (itclIntStubsPtr->itcl_ParseInit) /* 75 */
- #endif
- #ifndef Itcl_ClassCmd
- #define Itcl_ClassCmd \
- (itclIntStubsPtr->itcl_ClassCmd) /* 76 */
- #endif
- #ifndef Itcl_ClassInheritCmd
- #define Itcl_ClassInheritCmd \
- (itclIntStubsPtr->itcl_ClassInheritCmd) /* 77 */
- #endif
- #ifndef Itcl_ClassProtectionCmd
- #define Itcl_ClassProtectionCmd \
- (itclIntStubsPtr->itcl_ClassProtectionCmd) /* 78 */
- #endif
- #ifndef Itcl_ClassConstructorCmd
- #define Itcl_ClassConstructorCmd \
- (itclIntStubsPtr->itcl_ClassConstructorCmd) /* 79 */
- #endif
- #ifndef Itcl_ClassDestructorCmd
- #define Itcl_ClassDestructorCmd \
- (itclIntStubsPtr->itcl_ClassDestructorCmd) /* 80 */
- #endif
- #ifndef Itcl_ClassMethodCmd
- #define Itcl_ClassMethodCmd \
- (itclIntStubsPtr->itcl_ClassMethodCmd) /* 81 */
- #endif
- #ifndef Itcl_ClassProcCmd
- #define Itcl_ClassProcCmd \
- (itclIntStubsPtr->itcl_ClassProcCmd) /* 82 */
- #endif
- #ifndef Itcl_ClassVariableCmd
- #define Itcl_ClassVariableCmd \
- (itclIntStubsPtr->itcl_ClassVariableCmd) /* 83 */
- #endif
- #ifndef Itcl_ClassCommonCmd
- #define Itcl_ClassCommonCmd \
- (itclIntStubsPtr->itcl_ClassCommonCmd) /* 84 */
- #endif
- #ifndef Itcl_ParseVarResolver
- #define Itcl_ParseVarResolver \
- (itclIntStubsPtr->itcl_ParseVarResolver) /* 85 */
- #endif
- #ifndef Itcl_BiInit
- #define Itcl_BiInit \
- (itclIntStubsPtr->itcl_BiInit) /* 86 */
- #endif
- #ifndef Itcl_InstallBiMethods
- #define Itcl_InstallBiMethods \
- (itclIntStubsPtr->itcl_InstallBiMethods) /* 87 */
- #endif
- #ifndef Itcl_BiIsaCmd
- #define Itcl_BiIsaCmd \
- (itclIntStubsPtr->itcl_BiIsaCmd) /* 88 */
- #endif
- #ifndef Itcl_BiConfigureCmd
- #define Itcl_BiConfigureCmd \
- (itclIntStubsPtr->itcl_BiConfigureCmd) /* 89 */
- #endif
- #ifndef Itcl_BiCgetCmd
- #define Itcl_BiCgetCmd \
- (itclIntStubsPtr->itcl_BiCgetCmd) /* 90 */
- #endif
- #ifndef Itcl_BiChainCmd
- #define Itcl_BiChainCmd \
- (itclIntStubsPtr->itcl_BiChainCmd) /* 91 */
- #endif
- #ifndef Itcl_BiInfoClassCmd
- #define Itcl_BiInfoClassCmd \
- (itclIntStubsPtr->itcl_BiInfoClassCmd) /* 92 */
- #endif
- #ifndef Itcl_BiInfoInheritCmd
- #define Itcl_BiInfoInheritCmd \
- (itclIntStubsPtr->itcl_BiInfoInheritCmd) /* 93 */
- #endif
- #ifndef Itcl_BiInfoHeritageCmd
- #define Itcl_BiInfoHeritageCmd \
- (itclIntStubsPtr->itcl_BiInfoHeritageCmd) /* 94 */
- #endif
- #ifndef Itcl_BiInfoFunctionCmd
- #define Itcl_BiInfoFunctionCmd \
- (itclIntStubsPtr->itcl_BiInfoFunctionCmd) /* 95 */
- #endif
- #ifndef Itcl_BiInfoVariableCmd
- #define Itcl_BiInfoVariableCmd \
- (itclIntStubsPtr->itcl_BiInfoVariableCmd) /* 96 */
- #endif
- #ifndef Itcl_BiInfoBodyCmd
- #define Itcl_BiInfoBodyCmd \
- (itclIntStubsPtr->itcl_BiInfoBodyCmd) /* 97 */
- #endif
- #ifndef Itcl_BiInfoArgsCmd
- #define Itcl_BiInfoArgsCmd \
- (itclIntStubsPtr->itcl_BiInfoArgsCmd) /* 98 */
- #endif
- #ifndef Itcl_DefaultInfoCmd
- #define Itcl_DefaultInfoCmd \
- (itclIntStubsPtr->itcl_DefaultInfoCmd) /* 99 */
- #endif
- #ifndef Itcl_EnsembleInit
- #define Itcl_EnsembleInit \
- (itclIntStubsPtr->itcl_EnsembleInit) /* 100 */
- #endif
- #ifndef Itcl_CreateEnsemble
- #define Itcl_CreateEnsemble \
- (itclIntStubsPtr->itcl_CreateEnsemble) /* 101 */
- #endif
- #ifndef Itcl_AddEnsemblePart
- #define Itcl_AddEnsemblePart \
- (itclIntStubsPtr->itcl_AddEnsemblePart) /* 102 */
- #endif
- #ifndef Itcl_GetEnsemblePart
- #define Itcl_GetEnsemblePart \
- (itclIntStubsPtr->itcl_GetEnsemblePart) /* 103 */
- #endif
- #ifndef Itcl_IsEnsemble
- #define Itcl_IsEnsemble \
- (itclIntStubsPtr->itcl_IsEnsemble) /* 104 */
- #endif
- #ifndef Itcl_GetEnsembleUsage
- #define Itcl_GetEnsembleUsage \
- (itclIntStubsPtr->itcl_GetEnsembleUsage) /* 105 */
- #endif
- #ifndef Itcl_GetEnsembleUsageForObj
- #define Itcl_GetEnsembleUsageForObj \
- (itclIntStubsPtr->itcl_GetEnsembleUsageForObj) /* 106 */
- #endif
- #ifndef Itcl_EnsembleCmd
- #define Itcl_EnsembleCmd \
- (itclIntStubsPtr->itcl_EnsembleCmd) /* 107 */
- #endif
- #ifndef Itcl_EnsPartCmd
- #define Itcl_EnsPartCmd \
- (itclIntStubsPtr->itcl_EnsPartCmd) /* 108 */
- #endif
- #ifndef Itcl_EnsembleErrorCmd
- #define Itcl_EnsembleErrorCmd \
- (itclIntStubsPtr->itcl_EnsembleErrorCmd) /* 109 */
- #endif
- #ifndef Itcl_OldInit
- #define Itcl_OldInit \
- (itclIntStubsPtr->itcl_OldInit) /* 110 */
- #endif
- #ifndef Itcl_InstallOldBiMethods
- #define Itcl_InstallOldBiMethods \
- (itclIntStubsPtr->itcl_InstallOldBiMethods) /* 111 */
- #endif
- #ifndef _Tcl_GetCallFrame
- #define _Tcl_GetCallFrame \
- (itclIntStubsPtr->_Tcl_GetCallFrame) /* 112 */
- #endif
- #ifndef _Tcl_ActivateCallFrame
- #define _Tcl_ActivateCallFrame \
- (itclIntStubsPtr->_Tcl_ActivateCallFrame) /* 113 */
- #endif
- #ifndef _TclNewVar
- #define _TclNewVar \
- (itclIntStubsPtr->_TclNewVar) /* 114 */
- #endif
- #ifndef Itcl_Assert
- #define Itcl_Assert \
- (itclIntStubsPtr->itcl_Assert) /* 115 */
- #endif
-
- #endif /* defined(USE_ITCL_STUBS) && !defined(USE_ITCL_STUB_PROCS) */
-
- /* !END!: Do not edit above this line. */
-
- #endif /* _ITCLINTDECLS */
-