Index: generic/nsfProfile.c =================================================================== diff -u -N -re48161ab167236344f7d23da3e855c31d1a1ebc7 -r745c46b4619253f283fe4285d1f4a83375e3d9d7 --- generic/nsfProfile.c (.../nsfProfile.c) (revision e48161ab167236344f7d23da3e855c31d1a1ebc7) +++ generic/nsfProfile.c (.../nsfProfile.c) (revision 745c46b4619253f283fe4285d1f4a83375e3d9d7) @@ -156,7 +156,7 @@ */ void NsfProfileDebugCall(Tcl_Interp *interp, NsfObject *object, NsfClass *class, const char *methodName, - int objc, Tcl_Obj **objv) { + TCL_OBJC_T objc, Tcl_Obj **objv) { NsfRuntimeState *rst; Tcl_Obj *listObj; Tcl_DString ds; @@ -338,7 +338,7 @@ *---------------------------------------------------------------------- */ static int -Nsf_ProfileFilterObjCmd(ClientData cd, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]) { +Nsf_ProfileFilterObjCmd(ClientData cd, Tcl_Interp *interp, TCL_OBJC_T objc, Tcl_Obj *const objv[]) { NsfShadowTclCommandInfo *ti; int result; struct Tcl_Time start; @@ -371,7 +371,7 @@ NsfProfileTraceCallAppend(interp, label); Tcl_GetTime(&start); - result = Tcl_NRCallObjProc(interp, ti->proc, ti->clientData, (TCL_SIZE_T)objc, objv); + result = TCL_NRCALLOBJPROC(interp, ti->proc, ti->clientData, (TCL_SIZE_T)objc, objv); NsfProfileRecordProcData(interp, label, start.sec, start.usec); if (label != fullMethodName) {