Index: generic/nsfInt.h =================================================================== diff -u -r5972bd087afec6d23d1192d552a29c92e570d8a6 -r6406c7429413f2fe2b76fa82f8c2b4386794ba07 --- generic/nsfInt.h (.../nsfInt.h) (revision 5972bd087afec6d23d1192d552a29c92e570d8a6) +++ generic/nsfInt.h (.../nsfInt.h) (revision 6406c7429413f2fe2b76fa82f8c2b4386794ba07) @@ -696,8 +696,10 @@ #if defined(NRE_SANE_PATCH) # define NsfNRRunCallbacks(interp, result, rootPtr) TclNRRunCallbacks(interp, result, rootPtr) -# define TclStackFree(interp, ptr) ckfree(ptr) -# define TclStackAlloc(interp, size) ckalloc(size) +# if !defined(TclStackFree) +# define TclStackFree(interp, ptr) ckfree(ptr) +# define TclStackAlloc(interp, size) ckalloc(size) +# endif #else # define NsfNRRunCallbacks(interp, result, rootPtr) TclNRRunCallbacks(interp, result, rootPtr, 0) # define TEOV_callback NRE_callback