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