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);
 }