X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=reentr.pl;h=fd19d51cf7c8ebe9f26055f0b5511cdce66d8220;hb=28a5cf3b760f8b6322a0839e3b3e060e7a6f23ea;hp=a16f33c21351f1c61c69596fac4cd6e6e26ac36f;hpb=b8dcbfa5abb61b30000a64f9600fa0363796efca;p=p5sagit%2Fp5-mst-13.2.git diff --git a/reentr.pl b/reentr.pl index a16f33c..fd19d51 100644 --- a/reentr.pl +++ b/reentr.pl @@ -349,7 +349,7 @@ sub pushssif { sub pushinitfree { my $func = shift; push @init, <_${func}_buffer, PL_reentrant_buffer->_${func}_size, char); + Newx(PL_reentrant_buffer->_${func}_buffer, PL_reentrant_buffer->_${func}_size, char); EOF push @free, <_${func}_buffer); @@ -597,7 +597,7 @@ EOF EOF push @init, <_${genfunc}_buffer, PL_reentrant_buffer->_${genfunc}_size, char); + Newx(PL_reentrant_buffer->_${genfunc}_buffer, PL_reentrant_buffer->_${genfunc}_size, char); #endif EOF push @free, <