Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-05-18 08:30:03

0001 /* these functions are Tcl internal stubs so make an Itcl_* wrapper */
0002 MODULE_SCOPE void Itcl_GetVariableFullName (Tcl_Interp * interp,
0003                 Tcl_Var variable, Tcl_Obj * objPtr);
0004 MODULE_SCOPE Tcl_Var Itcl_FindNamespaceVar (Tcl_Interp * interp,
0005                  const char * name, Tcl_Namespace * contextNsPtr, int flags);
0006 MODULE_SCOPE void Itcl_SetNamespaceResolvers (Tcl_Namespace * namespacePtr,
0007         Tcl_ResolveCmdProc * cmdProc, Tcl_ResolveVarProc * varProc,
0008         Tcl_ResolveCompiledVarProc * compiledVarProc);
0009 
0010 #ifndef _TCL_PROC_DEFINED
0011 typedef struct Tcl_Proc_ *Tcl_Proc;
0012 #define _TCL_PROC_DEFINED 1
0013 #endif
0014 #ifndef _TCL_RESOLVE_DEFINED
0015 struct Tcl_Resolve;
0016 #endif
0017 
0018 #define Tcl_GetOriginalCommand _Tcl_GetOriginalCommand
0019 #define Tcl_CreateProc _Tcl_CreateProc
0020 #define Tcl_ProcDeleteProc _Tcl_ProcDeleteProc
0021 #define Tcl_GetObjInterpProc _Tcl_GetObjInterpProc
0022 
0023 MODULE_SCOPE Tcl_Command _Tcl_GetOriginalCommand(Tcl_Command command);
0024 MODULE_SCOPE int _Tcl_CreateProc(Tcl_Interp *interp, Tcl_Namespace *nsPtr,
0025      const char *procName, Tcl_Obj *argsPtr, Tcl_Obj *bodyPtr,
0026         Tcl_Proc *procPtrPtr);
0027 MODULE_SCOPE void _Tcl_ProcDeleteProc(ClientData clientData);
0028 MODULE_SCOPE Tcl_ObjCmdProc *_Tcl_GetObjInterpProc(void);
0029 MODULE_SCOPE int Tcl_RenameCommand(Tcl_Interp *interp, const char *oldName,
0030     const char *newName);
0031 MODULE_SCOPE Tcl_HashTable *Itcl_GetNamespaceChildTable(Tcl_Namespace *nsPtr);
0032 MODULE_SCOPE Tcl_HashTable *Itcl_GetNamespaceCommandTable(Tcl_Namespace *nsPtr);
0033 MODULE_SCOPE int Itcl_InitRewriteEnsemble(Tcl_Interp *interp, int numRemoved,
0034     int numInserted, int objc, Tcl_Obj *const *objv);
0035 MODULE_SCOPE void Itcl_ResetRewriteEnsemble(Tcl_Interp *interp,
0036         int isRootEnsemble);
0037 
0038