-#ifdef USE_ITHREADS - MP_dINTERP_PUTBACK(interp); -#endif + MP_INTERP_PUTBACK(interp);
yeah, that makes sense - the macro is already a no-op for non-threaded perls.
but why the name change? it parallels MP_dINTERP_SELECT as it stands now.
--Geoff
-#ifdef USE_ITHREADS - MP_dINTERP_PUTBACK(interp); -#endif + MP_INTERP_PUTBACK(interp);