'Compress::Raw::Bzip2' => {
'MAINTAINER' => 'pmqs',
- 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.058.tar.gz',
+ 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.059.tar.gz',
'FILES' => q[cpan/Compress-Raw-Bzip2],
'EXCLUDED' => [
qr{^t/Test/},
uInt prefix_length = 0;
uInt increment = 0;
uInt bufinc = NO_INIT
+ STRLEN na = NO_INIT ;
PREINIT:
#ifdef UTF8_AVAILABLE
bool out_utf8 = FALSE;
/* If the buffer is a reference, dereference it */
buf = deRef(buf, "bzinflate") ;
- if (s->flags & FLAG_CONSUME_INPUT && SvREADONLY(buf))
- croak(UNCOMPRESS_CLASS "::bzinflate input parameter cannot be read-only when ConsumeInput is specified");
+ if (s->flags & FLAG_CONSUME_INPUT) {
+ if (SvREADONLY(buf))
+ croak(UNCOMPRESS_CLASS "::bzinflate input parameter cannot be read-only when ConsumeInput is specified");
+ SvPV_force(buf, na);
+ }
#ifdef UTF8_AVAILABLE
if (DO_UTF8(buf) && !sv_utf8_downgrade(buf, 1))
croak("Wide character in " UNCOMPRESS_CLASS "::bzinflate input parameter");
CHANGES
-------
+ 2.059 24 November 2012
+
+ * Copy-on-write support
+ [#81352]
+
2.058 12 November 2012
* No Changes
Compress-Raw-Bzip2
- Version 2.058
+ Version 2.059
- 12th November 2012
+ 25th November 2012
Copyright (c) 2005-2012 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it
If you haven't installed Compress-Raw-Bzip2 then search Compress::Raw::Bzip2.pm
for a line like this:
- $VERSION = "2.058" ;
+ $VERSION = "2.059" ;
c. The version of bzip2 you have used.
If you have successfully installed Compress-Raw-Bzip2, this one-liner
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, $AUTOLOAD);
-$VERSION = '2.058';
+$VERSION = '2.059';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
if eval { require Test::NoWarnings ; import Test::NoWarnings; 1 };
- my $VERSION = '2.058';
+ my $VERSION = '2.059';
my @NAMES = qw(
);