Index: generic/nsf.h =================================================================== diff -u -r39b3afac5fee73db5fadf53f7c25f00a650d11e9 -rfbf70aa67bec4deec1078074787aafb8b66b2dde --- generic/nsf.h (.../nsf.h) (revision 39b3afac5fee73db5fadf53f7c25f00a650d11e9) +++ generic/nsf.h (.../nsf.h) (revision fbf70aa67bec4deec1078074787aafb8b66b2dde) @@ -74,6 +74,11 @@ #define NSF_PROFILE */ +/* are we developing? +#define NSF_DEVELOPMENT 1 +*/ +#define NSF_DEVELOPMENT 1 + /* activate/deacticate assert #define NDEBUG 1 */ @@ -124,6 +129,19 @@ # define DO_CLEANUP #endif +#ifdef NSF_DEVELOPMENT +# define CHECK_ACTIVATION_COUNTS 1 +#else +# define NDEBUG 1 +#endif + + +#if !defined(CHECK_ACTIVATION_COUNTS) +# define CscListAdd(interp, cscPtr) +# define CscListRemove(interp, cscPtr) +#endif + + /* * A special definition used to allow this header file to be included * in resource files so that they can get obtain version information from