Index: generic/nsf.h =================================================================== diff -u -re0d21a9856a40f8ea20454452aae3295fe572011 -rbb0d12c63024e25ca81a370eb934dbbe2b7a10fd --- generic/nsf.h (.../nsf.h) (revision e0d21a9856a40f8ea20454452aae3295fe572011) +++ generic/nsf.h (.../nsf.h) (revision bb0d12c63024e25ca81a370eb934dbbe2b7a10fd) @@ -71,7 +71,7 @@ /* activate/deacticate profiling information at the end of running the program -#define NSF_PROFILE +#define NSF_PROFILE 1 */ /* are we developing? @@ -153,6 +153,14 @@ CscFinish_(interp, cscPtr) #endif +#if defined(NSF_PROFILE) +# 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 + #if !defined(CHECK_ACTIVATION_COUNTS) # define CscListAdd(interp, cscPtr) # define CscListRemove(interp, cscPtr)