X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=reentr.pl;h=fd19d51cf7c8ebe9f26055f0b5511cdce66d8220;hb=16816334e212c70aca1836b4031924af481891ad;hp=e1cee6f3ceb46945e6b113397bb4afcf7e8cce12;hpb=0eb6355a4410699750ec3d1b3a23891052a0ad29;p=p5sagit%2Fp5-mst-13.2.git diff --git a/reentr.pl b/reentr.pl index e1cee6f..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, <