Skip Menu |

This queue is for tickets about the Data-HexDump CPAN distribution.

Report information
The Basics
Id: 123226
Status: new
Priority: 0/
Queue: Data-HexDump

People
Owner: Nobody in particular
Requestors: KENTNL [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: [Patch] Fix test warnings about pack 'c'

pack 'c'  is for use with integers between -127 and +128, so  the for loop generating 0 to 255 is just wrong.

You want "C" for that.

This is commented on in reviews, but nobody bothered to file a bug.

https://cpanratings.perl.org/dist/Data-HexDump

Its only been 18 or so years, no rush.

-- 
- CPAN kentnl@cpan.org
- Gentoo Perl Maintainer kentnl@gentoo.org ( perl@gentoo.org )
 

Subject: 0003-Don-t-use-signed-characters-for-0-255.patch
From 42a5cc8219326af6d3475bace436f9d71032c23d Mon Sep 17 00:00:00 2001 From: Kent Fredric <kentnl@gentoo.org> Date: Tue, 10 Oct 2017 08:17:59 +1300 Subject: Don't use signed characters for 0-255 'c' == -127 to 127 --- t/compare.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/compare.t b/t/compare.t index f03d73d..3c25803 100644 --- a/t/compare.t +++ b/t/compare.t @@ -11,7 +11,7 @@ print "1..2\n"; # data my $org = ""; for (my $i = 0; $i <= 255; $i++) { - $org .= pack 'c', $i; + $org .= pack 'C', $i; } $org = $org x 17 . "more data"; -- 2.14.1