Index: generic/nsf.c =================================================================== diff -u -r524d54ea56f3cbe5ffd32cd6db8e72b0fe57db77 -r14091c15df049d9cdb1417c6f037b333b0b82bdd --- generic/nsf.c (.../nsf.c) (revision 524d54ea56f3cbe5ffd32cd6db8e72b0fe57db77) +++ generic/nsf.c (.../nsf.c) (revision 14091c15df049d9cdb1417c6f037b333b0b82bdd) @@ -11480,11 +11480,13 @@ /* every parameter must have at least a name set */ assert(paramPtr->name); } +#if defined(NSF_WITH_VALUE_WARNINGS) if (nrNonposArgs > 0 && argsc > 1) { for (i=0; i < argsc; i++) { (paramsPtr + i)->flags |= NSF_ARG_CHECK_NONPOS; } } +#endif /* * If all arguments are good old Tcl arguments, there is no need