Index: generic/nsfStack.c =================================================================== diff -u -N -red88632709d9a9aa87619b5bc4d68e57d8b47d8d -r558d6c0bf34ca8204111154abca95ac474148fd3 --- generic/nsfStack.c (.../nsfStack.c) (revision ed88632709d9a9aa87619b5bc4d68e57d8b47d8d) +++ generic/nsfStack.c (.../nsfStack.c) (revision 558d6c0bf34ca8204111154abca95ac474148fd3) @@ -716,12 +716,12 @@ if (inFramePtr == framePtr) { /* call frame pointers are fine */ - ctx->frameSaved = 0; + ctx->frameSaved = NSF_FALSE; } else { ctx->varFramePtr = inFramePtr; /*fprintf(stderr, "CallStackUseActiveFrame stores %p\n", framePtr);*/ Tcl_Interp_varFramePtr(interp) = (CallFrame *)framePtr; - ctx->frameSaved = 1; + ctx->frameSaved = NSF_TRUE; } } @@ -747,7 +747,7 @@ nonnull_assert(interp != NULL); nonnull_assert(ctx != NULL); - if (ctx->frameSaved != 0) { + if (ctx->frameSaved) { /*fprintf(stderr, "CallStackRestoreSavedFrames drops %p restores %p\n", Tcl_Interp_varFramePtr(interp), ctx->varFramePtr);*/ Tcl_Interp_varFramePtr(interp) = (CallFrame *)ctx->varFramePtr;