Index: generic/nsf.h =================================================================== diff -u -r183cd0a9a3d2a37133ac51bb86952e1b522dbf6f -r74b39c5d6867f266b428998f3117ce6888aad9c3 --- generic/nsf.h (.../nsf.h) (revision 183cd0a9a3d2a37133ac51bb86952e1b522dbf6f) +++ generic/nsf.h (.../nsf.h) (revision 74b39c5d6867f266b428998f3117ce6888aad9c3) @@ -221,13 +221,18 @@ #endif // if ((cmd) != NULL) {fprintf(stderr, "METHOD %s cmd %p flags %.8x (%.8x)\n", (method), (cmd), Tcl_Command_flags((cmd)), NSF_CMD_DEPRECATED_METHOD);} -#if defined(NSF_PROFILE) || defined(NSF_DTRACE) +#if defined(NSF_PROFILE) # define CscInit(cscPtr, object, cl, cmd, frametype, flags, method) \ CscInit_((cscPtr), (object), (cl), (cmd), (frametype), (flags)); (cscPtr)->methodName = (method); \ NsfProfileTraceCall((interp), (object), (cl), (method)); #else -# define CscInit(cscPtr, object, cl, cmd, frametype, flags, methodName) \ +# if defined(NSF_DTRACE) +# define CscInit(cscPtr, object, cl, cmd, frametype, flags, method) \ + CscInit_((cscPtr), (object), (cl), (cmd), (frametype), (flags)); (cscPtr)->methodName = (method); +# else +# define CscInit(cscPtr, object, cl, cmd, frametype, flags, methodName) \ CscInit_((cscPtr), (object), (cl), (cmd), (frametype), (flags)) +# endif #endif #if !defined(CHECK_ACTIVATION_COUNTS)