Index: generic/nsf.c =================================================================== diff -u -rc00fbde4c8915bcb44734039601af5cbeaab2971 -r4befd49a711512427661098a7de2957992a09cfd --- generic/nsf.c (.../nsf.c) (revision c00fbde4c8915bcb44734039601af5cbeaab2971) +++ generic/nsf.c (.../nsf.c) (revision 4befd49a711512427661098a7de2957992a09cfd) @@ -16819,6 +16819,7 @@ trt.usec = 0; } #endif + if ((cmdFlags & NSF_CMD_DEPRECATED_METHOD) != 0) { NsfDeprecatedCmd(interp, "proc", ObjStr(objv[0]), ""); } @@ -27161,7 +27162,7 @@ return result; } - if (parsedParam.paramDefs != NULL || with_Debug != 0) { + if (parsedParam.paramDefs != NULL || with_Debug != 0 || with_Deprecated != 0) { /* * We need parameter handling. In such cases, a thin C-based layer * is added which handles the parameter passing and calls the proc