Index: generic/nsfDebug.c =================================================================== diff -u -r5783e727c52c408aeecaca7f2870ea732ee3fc2d -r0a96330dfacd0df74641159e61dca74f0576ba1d --- generic/nsfDebug.c (.../nsfDebug.c) (revision 5783e727c52c408aeecaca7f2870ea732ee3fc2d) +++ generic/nsfDebug.c (.../nsfDebug.c) (revision 0a96330dfacd0df74641159e61dca74f0576ba1d) @@ -44,35 +44,38 @@ *---------------------------------------------------------------------- */ +#define NSF_XSTR(x) NSF_STR(x) +#define NSF_STR(x) #x + void NsfReportVars(Tcl_Interp *interp) { Tcl_SetVar(interp, "::nsf::version", NSF_VERSION, TCL_GLOBAL_ONLY); Tcl_SetVar(interp, "::nsf::patchLevel", NSF_PATCHLEVEL, TCL_GLOBAL_ONLY); Tcl_SetVar(interp, "::nsf::config(development)", - NsfConfigEnabled(NSF_DEVELOPMENT), + NSF_XSTR(NsfConfigEnabled(NSF_DEVELOPMENT)), TCL_GLOBAL_ONLY); Tcl_SetVar(interp, "::nsf::config(memcount)", - NsfConfigEnabled(NSF_MEM_COUNT), + NSF_XSTR(NsfConfigEnabled(NSF_MEM_COUNT)), TCL_GLOBAL_ONLY); Tcl_SetVar(interp, "::nsf::config(memtrace)", - NsfConfigEnabled(NSF_MEM_TRACE), + NSF_XSTR(NsfConfigEnabled(NSF_MEM_TRACE)), TCL_GLOBAL_ONLY); Tcl_SetVar(interp, "::nsf::config(profile)", - NsfConfigEnabled(NSF_PROFILE), + NSF_XSTR(NsfConfigEnabled(NSF_PROFILE)), TCL_GLOBAL_ONLY); Tcl_SetVar(interp, "::nsf::config(dtrace)", - NsfConfigEnabled(NSF_DTRACE), + NSF_XSTR(NsfConfigEnabled(NSF_DTRACE)), TCL_GLOBAL_ONLY); Tcl_SetVar(interp, "::nsf::config(assertions)", - NsfConfigEnabled(NSF_WITH_ASSERTIONS), + NSF_XSTR(NsfConfigEnabled(NSF_WITH_ASSERTIONS)), TCL_GLOBAL_ONLY); }