1 package ExtUtils::MakeMaker::bytes;
6 my $Have_Bytes = eval q{require bytes; 1;};
9 return unless $Have_Bytes;
22 ExtUtils::MakeMaker::bytes - Version-agnostic bytes.pm
26 use just like bytes.pm
30 bytes.pm was introduced with 5.6. This means any code which has 'use
31 bytes' in it won't even compile on 5.5.X. Since bytes is a lexical
32 pragma and must be used at compile time we can't simply wrap it in
33 a BEGIN { eval 'use bytes' } block.
35 ExtUtils::MakeMaker::bytes is just a very thin wrapper around bytes
36 which works just like it when bytes.pm exists and everywhere else it