Diff
Not logged in

Differences From Artifact [f6f5c3f2ad]:

To Artifact [9faa2d549f]:


66
67
68
69
70
71
72
73

74
75

76
77
78
79
80
81
82
83
66
67
68
69
70
71
72

73


74

75
76
77
78
79
80
81







-
+
-
-
+
-







static Tcl_Obj **	InitEnsembleRewrite(Tcl_Interp *interp, int objc,
			    Tcl_Obj *const *objv, int toRewrite,
			    int rewriteLength, Tcl_Obj *const *rewriteObjs,
			    int *lengthPtr);
static int		InvokeProcedureMethod(ClientData clientData,
			    Tcl_Interp *interp, Tcl_ObjectContext context,
			    int objc, Tcl_Obj *const *objv);
static int		FinalizeForwardCall(ClientData data[], Tcl_Interp *interp,
static Tcl_NRPostProc	FinalizeForwardCall;
			    int result);
static int		FinalizePMCall(ClientData data[], Tcl_Interp *interp,
static Tcl_NRPostProc	FinalizePMCall;
			    int result);
static int		PushMethodCallFrame(Tcl_Interp *interp,
			    CallContext *contextPtr, ProcedureMethod *pmPtr,
			    int objc, Tcl_Obj *const *objv,
			    PMFrameData *fdPtr);
static void		DeleteProcedureMethodRecord(ProcedureMethod *pmPtr);
static void		DeleteProcedureMethod(ClientData clientData);
static int		CloneProcedureMethod(Tcl_Interp *interp,