Index: generic/nsfError.c =================================================================== diff -u -r8a6eddd18d929736bd1d3fefe985c2b1f2963fc0 -rd9344280c05990c0254aa652a08a09da3e5822b1 --- generic/nsfError.c (.../nsfError.c) (revision 8a6eddd18d929736bd1d3fefe985c2b1f2963fc0) +++ generic/nsfError.c (.../nsfError.c) (revision d9344280c05990c0254aa652a08a09da3e5822b1) @@ -29,7 +29,8 @@ #include "nsfInt.h" /* function prototypes */ -Tcl_Obj *NsfParamDefsSyntax(Nsf_Param CONST *paramPtr); +Tcl_Obj *NsfParamDefsSyntax(Tcl_Interp *interp, Nsf_Param CONST *paramsPtr, NsfObject *contextObject) + nonnull(1) nonnull(2) returns_nonnull; /* *---------------------------------------------------------------------- @@ -287,7 +288,7 @@ int NsfArgumentError(Tcl_Interp *interp, CONST char *errorMsg, Nsf_Param CONST *paramPtr, Tcl_Obj *cmdNameObj, Tcl_Obj *methodObj) { - Tcl_Obj *argStringObj = NsfParamDefsSyntax(paramPtr); + Tcl_Obj *argStringObj = NsfParamDefsSyntax(interp, paramPtr, NULL); assert(interp); assert(errorMsg); @@ -341,7 +342,7 @@ * * NsfUnexpectedNonposArgumentError -- * - * Produce a unexpecte argument number (most likely, too many arguments) + * Produce an error message about an invalid nonposistional argument. * * Results: * TCL_ERROR