Can someone with some spare time on they hands help us to introduce the new APIs which accept pTHX_ instead of declaring dTHX, and deploy them in the core, that would be a very noble conribution. After all it requires no understanding of perl guts, just browse through perl/*[ch] files and: 1) find a function/macro that does dTHX declaration, 2) use #define wrappers to create a new API which accepts pTHX_, as the first argument, 3) then find the places in the core where those functions are used and replace with the new API that explicitly passes pTHX. 4) Return to 1 untill no more functions using dTHX and having no parallel API using pTHX_ are found. give a try to one function and post the patch here, so the gurus can approve it and the rest should be just a mechanical work. __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:stas@stason.org http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.comThread Previous | Thread Next